Решение на HTTP сваляч от Данислав Киров

Обратно към всички решения

Към профила на Данислав Киров

Резултати

  • 9 точки от тестове
  • 0 бонус точки
  • 9 точки общо
  • 16 успешни тест(а)
  • 1 неуспешни тест(а)

Код

package main
import (
"bytes"
"context"
"errors"
"fmt"
"io"
"io/ioutil"
"net/http"
"strconv"
"strings"
"sync"
)
type Reader struct {
toRead []byte
currentPosition int
done bool
err error
mtx *sync.Mutex
}
func (r *Reader) Read(p []byte) (n int, err error) {
r.mtx.Lock()
defer r.mtx.Unlock()
if r.done {
return 0, r.err
}
idx := bytes.IndexByte(r.toRead, 0)
n = copy(p, r.toRead[r.currentPosition:idx])
r.currentPosition += n
if r.currentPosition == len(r.toRead)-1 {
r.done = true
r.err = io.EOF
}
return n, r.err
}
func (r *Reader) write(from int, content []byte) {
r.mtx.Lock()
copy(r.toRead[from:], content)
r.mtx.Unlock()
}
func (r *Reader) setErr(err error) {
r.mtx.Lock()
r.err = err
r.mtx.Unlock()
}
func (r *Reader) setDone(done bool) {
r.mtx.Lock()
r.done = done
r.mtx.Unlock()
}
func calculateRanges(size, urls, from int) []string {
each := size / urls
remainder := size % urls
result := make([]string, urls)
for i := 0; i < remainder; i++ {
result[i] = fmt.Sprintf("bytes=%d-%d", i*(each+1)+from, (i+1)*(each+1)-1+from)
}
offset := remainder * (each + 1)
for i, j := remainder, 0; i < urls; i, j = i+1, j+1 {
result[i] = fmt.Sprintf("bytes=%d-%d", j*each+offset+from, (j+1)*each+offset-1+from)
}
return result
}
func sendRequest(ctx context.Context, urls []string, ranges []string, clients []http.Client, index, maxConnections int, reader *Reader, ch chan struct{}, wg *sync.WaitGroup) {
request, _ := http.NewRequest("GET", urls[index], nil)
request.Header.Add("Range", ranges[index])
response, err := clients[index].Do(request)
var from, to int
if err != nil || response.StatusCode != 206 {
fmt.Sscanf(ranges[index], "bytes=%d-%d", &from, &to)
download(ctx, append(urls[:index], urls[index+1:]...), clients, reader, maxConnections, to-from+1, from, len(urls)-1)
wg.Done()
<-ch
return
}
fmt.Sscanf(response.Header.Get("Content-Range"), "bytes %d-%d/", &from, &to)
content, _ := ioutil.ReadAll(response.Body)
response.Body.Close()
reader.write(from, content)
size := len(content)
if size == to-from+1 {
wg.Done()
<-ch
} else {
idx := strings.Index(ranges[index], "-")
ranges[index] = "bytes=" + strconv.Itoa(from+size) + ranges[index][idx:]
sendRequest(ctx, urls, ranges, clients, index, maxConnections, reader, ch, wg)
}
}
func download(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int) {
if numberOfUrls == 0 {
reader.setErr(errors.New("no valid urls"))
return
}
ch := make(chan struct{}, maxConnections)
defer close(ch)
var wg sync.WaitGroup
ranges := calculateRanges(size, numberOfUrls, from)
for i := 0; i < numberOfUrls; i++ {
ch <- struct{}{}
wg.Add(1)
go sendRequest(ctx, urls, ranges, clients, i, maxConnections, reader, ch, &wg)
}
wg.Wait()
}
func downloader(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int, done chan struct{}) {
download(ctx, urls, clients, reader, maxConnections, size, from, numberOfUrls)
if ctx.Err() == nil {
done <- struct{}{}
}
}
func dd(ctx context.Context, urls []string, reader *Reader) {
numberOfUrls := len(urls)
connected := false
size := 0
for i := 0; i < numberOfUrls; i++ {
resp, err := http.Head(urls[i])
if err == nil {
connected = true
size, _ = strconv.Atoi(resp.Header.Get("Content-Length"))
break
}
}
if !connected {
reader.setErr(errors.New("no valid urls"))
return
}
if size == 0 {
reader.setErr(io.EOF)
return
}
reader.mtx.Lock()
reader.toRead = make([]byte, size+1)
reader.mtx.Unlock()
reader.setDone(false)
clients := make([]http.Client, numberOfUrls)
maxConnections := numberOfUrls
if ctx == nil {
download(ctx, urls, clients, reader, maxConnections, size, 0, numberOfUrls)
return
}
connections := ctx.Value("max-connections")
if connections != nil {
maxConnections = connections.(int)
}
cntx, cancel := context.WithCancel(ctx)
done := make(chan struct{})
defer close(done)
ch := ctx.Done()
go downloader(cntx, urls, clients, reader, maxConnections, size, 0, numberOfUrls, done)
select {
case <-ch:
cancel()
reader.setErr(ctx.Err())
case <-done:
}
}
func DownloadFile(ctx context.Context, urls []string) io.Reader {
reader := new(Reader)
reader.mtx = new(sync.Mutex)
reader.setDone(true)
go dd(ctx, urls, reader)
return reader
}

Лог от изпълнението

PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.008s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.007s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.007s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.010s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.011s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.007s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.007s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.007s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.011s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.021s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.008s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.012s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.014s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.008s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.231s
PASS
ok  	_/tmp/d20170109-30451-1c333z0	0.091s
2017/01/09 06:44:30 http: Accept error: accept tcp 127.0.0.1:46028: accept4: too many open files; retrying in 5ms
panic: test timed out after 1s

goroutine 38074 [running]:
panic(0x669d60, 0xc42aedb850)
	/usr/local/go/src/runtime/panic.go:500 +0x1a1
testing.startAlarm.func1()
	/usr/local/go/src/testing/testing.go:918 +0x10b
created by time.goFunc
	/usr/local/go/src/time/sleep.go:154 +0x44

goroutine 1 [chan receive]:
testing.(*T).Run(0xc42007e0c0, 0x6d89a6, 0x34, 0x6f0408, 0xc42004bd01)
	/usr/local/go/src/testing/testing.go:647 +0x316
testing.RunTests.func1(0xc42007e0c0)
	/usr/local/go/src/testing/testing.go:793 +0x6d
testing.tRunner(0xc42007e0c0, 0xc420baee30)
	/usr/local/go/src/testing/testing.go:610 +0x81
testing.RunTests(0x6f05f0, 0x803140, 0x11, 0x11, 0x7f0f9c20c000)
	/usr/local/go/src/testing/testing.go:799 +0x2f5
testing.(*M).Run(0xc420baeef8, 0x687ac0)
	/usr/local/go/src/testing/testing.go:743 +0x85
main.main()
	_/tmp/d20170109-30451-1c333z0/_test/_testmain.go:86 +0xc6

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:2086 +0x1

goroutine 6 [semacquire]:
sync.runtime_Semacquire(0xc42006051c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420060510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
net/http/httptest.(*Server).Close(0xc4200604e0)
	/usr/local/go/src/net/http/httptest/server.go:189 +0x22d
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors(0xc42007e180)
	/tmp/d20170109-30451-1c333z0/solution_test.go:1018 +0x74f
testing.tRunner(0xc42007e180, 0x6f0408)
	/usr/local/go/src/testing/testing.go:610 +0x81
created by testing.(*T).Run
	/usr/local/go/src/testing/testing.go:646 +0x2ec

goroutine 7 [runnable]:
net.accept(0x3, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/sock_cloexec.go:63 +0x4ba
net.(*netFD).accept(0xc420014310, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:411 +0x107
net.(*TCPListener).accept(0xc42002a048, 0xc4219a9ea8, 0x447dd1, 0x806180)
	/usr/local/go/src/net/tcpsock_posix.go:132 +0x2e
net.(*TCPListener).Accept(0xc42002a048, 0x6d5a8b, 0x26, 0xc42154bf30, 0x2)
	/usr/local/go/src/net/tcpsock.go:222 +0x49
net/http.(*Server).Serve(0xc42001a300, 0x7eaba0, 0xc42002a048, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2273 +0x1ce
net/http/httptest.(*Server).goServe.func1(0xc4200604e0)
	/usr/local/go/src/net/http/httptest/server.go:235 +0x6d
created by net/http/httptest.(*Server).goServe
	/usr/local/go/src/net/http/httptest/server.go:236 +0x5c

goroutine 8 [select]:
_/tmp/d20170109-30451-1c333z0.dd(0x7eb420, 0xc42000d0b0, 0xc4200cc380, 0x32, 0x32, 0xc4200189c0)
	/tmp/d20170109-30451-1c333z0/solution.go:177 +0x4d0
created by _/tmp/d20170109-30451-1c333z0.DownloadFile
	/tmp/d20170109-30451-1c333z0/solution.go:189 +0xcf

goroutine 22 [runnable]:
net.runtime_pollWait(0x7f0f9c1b0ff8, 0x72, 0x6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f41b0, 0x72, 0xc4200387b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f41b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4150, 0xc4200fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6020, 0xc4200fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d8260, 0xc4200fa000, 0x1000, 0x1000, 0xc420038910, 0x42d57a, 0x6f0d60)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4200ea6c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4200ea6c0, 0xa, 0x0, 0x1e, 0x2, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4200ea6c0, 0xc4210614a0, 0xf0, 0xf0, 0x6c1860, 0xc420038a18, 0xc420100000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420590660, 0xc420038aa8, 0xc420038aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420590660, 0xc4210614a0, 0xc420100000, 0xc4200de240, 0xc4200ee028)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4200ea6c0, 0xc420038c00, 0xc4210614a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2080, 0x7eb360, 0xc4200d6300, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2080, 0x7eb360, 0xc4200d6300)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 20 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b10b8, 0x72, 0x5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f40d0, 0x72, 0xc4200369d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f40d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4070, 0xc4200f6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6018, 0xc4200f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2000, 0xc4200f6000, 0x1000, 0x1000, 0x30, 0xc420036b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4200ea4e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4200ea4e0, 0x1, 0x0, 0x1, 0x0, 0xc420671500, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 21 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 23 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.downloader(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:127 +0xcb
created by _/tmp/d20170109-30451-1c333z0.dd
	/tmp/d20170109-30451-1c333z0/solution.go:176 +0x3bb

goroutine 318 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 201 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205772c0, 0xc420a6cd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205772c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bfbc30, 0xc420544708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c5a0, 0xc4205772c0, 0x0, 0x0, 0x0, 0xc420544708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c5a0, 0xc4205772c0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c5a0, 0xc4205772c0, 0x5, 0xc4200dc5e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 140 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 810 [select]:
net/http.(*persistConn).roundTrip(0xc420310a00, 0xc4206cc180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206aeb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206aeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b8c30, 0xc42002a740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c570, 0xc4206aeb40, 0x0, 0x0, 0x0, 0xc42002a740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c570, 0xc4206aeb40, 0x6f0968, 0x3, 0x51f701, 0xc420699770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c570, 0xc4206aeb40, 0x5, 0xc4200dc5c0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 736 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 711 [select]:
net/http.(*persistConn).roundTrip(0xc4200f2e00, 0xc420630aa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420653c30, 0xc42002a4a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c510, 0xc42062f0e0, 0x0, 0x0, 0x0, 0xc42002a4a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c510, 0xc42062f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4206334d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c510, 0xc42062f0e0, 0x5, 0xc4200dc580, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 686 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3000, 0xc420630800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ef00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420652c30, 0xc42002a470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc42062ef00, 0x0, 0x0, 0x0, 0xc42002a470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc42062ef00, 0x6f0968, 0x3, 0x51f701, 0xc4206330b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc42062ef00, 0x5, 0xc4200dc560, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 39 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 661 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3200, 0xc420630560, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002a440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc42062ed20, 0x0, 0x0, 0x0, 0xc42002a440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc42062ed20, 0x6f0968, 0x3, 0x51f701, 0xc420632c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc42062ed20, 0x5, 0xc4200dc540, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 41 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577b30, 0xc420a6cff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x7e6aa0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42021cc30, 0xc4205447e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c5d0, 0xc420577b30, 0x0, 0x0, 0x0, 0xc4205447e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c5d0, 0xc420577b30, 0x6f0968, 0x3, 0x51f701, 0xc4207b7020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c5d0, 0xc420577b30, 0x5, 0xc4200dc600, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 43 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x32, 0x32, 0xc42010e000, 0x32, 0x32, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24680 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c840, 0xc4259d7180, 0xc424b9c960, 0xc424b9c900)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 38055 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd9d40, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38052 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd94a0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 116 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0e78, 0x72, 0x8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f43e0, 0x72, 0xc4201cd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f43e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4380, 0xc4201c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6298, 0xc4201c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2500, 0xc4201c2000, 0x1000, 0x1000, 0x30, 0xc4201cdb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193e60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193e60, 0x1, 0x0, 0x1, 0x0, 0xc4201c5e60, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 117 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 114 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0db8, 0x72, 0x9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f44c0, 0x72, 0xc4201cb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f44c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4460, 0xc4201be000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6290, 0xc4201be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2600, 0xc4201be000, 0x1000, 0x1000, 0x30, 0xc4201cbb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193ce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193ce0, 0x1, 0x0, 0x1, 0x0, 0xc420242120, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 115 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 112 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0cf8, 0x72, 0xa)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f45a0, 0x72, 0xc42011d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f45a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4540, 0xc4201bc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6288, 0xc4201bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2700, 0xc4201bc000, 0x1000, 0x1000, 0x30, 0xc42011db58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193b60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193b60, 0x1, 0x0, 0x1, 0x0, 0xc420242000, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 113 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 110 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0c38, 0x72, 0xb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4680, 0x72, 0xc4201239d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4620, 0xc4201ba000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6280, 0xc4201ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2800, 0xc4201ba000, 0x1000, 0x1000, 0x543350, 0xc420123b58, 0x40474d)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4201939e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4201939e0, 0x1, 0xc420123bbd, 0x1, 0x0, 0xc42036e240, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 111 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 108 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0b78, 0x72, 0xc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4760, 0x72, 0xc4201219d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4700, 0xc4201b8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6278, 0xc4201b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2900, 0xc4201b8000, 0x1000, 0x1000, 0x30, 0xc420121b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420193860)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420193860, 0x1, 0x0, 0x1, 0x0, 0xc4201c5ce0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 109 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 38046 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da47e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38045 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd8720, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38054 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6ade0, 0xc4203cbe00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38053 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd98c0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f1d0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f2d00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 103 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f0e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f2e00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 101 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 98 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062eff0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f2f00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 99 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 96 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ef00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3000)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 97 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 94 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ee10, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3100)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 95 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 92 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ed20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3200)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 93 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 90 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062ec30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3300)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 91 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 88 [runnable]:
net.runtime_pollWait(0x7f0f9c1b03f8, 0x72, 0x16)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5020, 0x72, 0xc42014b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4fc0, 0xc42019a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6228, 0xc42019a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3400, 0xc42019a000, 0x1000, 0x1000, 0x30, 0xc42014bb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4201924e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4201924e0, 0x1, 0x0, 0x1, 0x0, 0xc420711680, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 89 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 86 [runnable]:
net.runtime_pollWait(0x7f0f9c1b0338, 0x72, 0x17)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5100, 0x72, 0xc42014d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5100, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f50a0, 0xc420198000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6220, 0xc420198000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3500, 0xc420198000, 0x1000, 0x1000, 0x30, 0xc42014db58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420192360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420192360, 0x1, 0x0, 0x1, 0x0, 0xc420711560, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 87 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 84 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b0278, 0x72, 0x18)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f51e0, 0x72, 0xc42011f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f51e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5180, 0xc420196000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6218, 0xc420196000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3600, 0xc420196000, 0x1000, 0x1000, 0x30, 0xc42011fb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4201921e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4201921e0, 0x1, 0x0, 0x1, 0x0, 0xc4206c04e0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 85 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 82 [IO wait]:
net.runtime_pollWait(0x7f0f9c175058, 0x72, 0x19)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f52c0, 0x72, 0xc4201809d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f52c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5260, 0xc420194000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6210, 0xc420194000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3700, 0xc420194000, 0x1000, 0x1000, 0x30, 0xc420180b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420192000)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420192000, 0x1, 0x0, 0x1, 0x0, 0xc420442600, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 83 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 121 [runnable]:
net.runtime_pollWait(0x7f0f9c174ed8, 0x72, 0x1b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5b80, 0x72, 0xc4201db7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5b80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5b20, 0xc4201e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62b0, 0xc4201e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9c40, 0xc4201e0000, 0x1000, 0x1000, 0xc4201db918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4600)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4600, 0xa, 0x0, 0x1e, 0xc41ffe0042, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4600, 0xc4204190e0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff770, 0xc4201dbaa8, 0xc4201dbaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff770, 0xc4204190e0, 0xc4201dbb20, 0x401863, 0xc4201dbc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4600, 0xc4201dbc00, 0xc4204190e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2c80, 0x7eb360, 0xc4201c0ac0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2c80, 0x7eb360, 0xc4201c0ac0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 122 [runnable]:
net.runtime_pollWait(0x7f0f9c174e18, 0x72, 0x1c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5bf0, 0x72, 0xc4201dc7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5b90, 0xc4201e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62b8, 0xc4201e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9c80, 0xc4201e2000, 0x1000, 0x1000, 0xc4201dc918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4720, 0xa, 0x0, 0x1e, 0xc41ffe0048, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4720, 0xc420418f00, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff6b0, 0xc4201dcaa8, 0xc4201dcaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff6b0, 0xc420418f00, 0xc4201dcb20, 0x401863, 0xc4201dcc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4720, 0xc4201dcc00, 0xc420418f00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2d00, 0x7eb360, 0xc4201c0c80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2d00, 0x7eb360, 0xc4201c0c80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 123 [runnable]:
net.runtime_pollWait(0x7f0f9c174d58, 0x72, 0x1d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5c60, 0x72, 0xc4201dd7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5c60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5c00, 0xc4201e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62c0, 0xc4201e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9cc0, 0xc4201e4000, 0x1000, 0x1000, 0xc4201dd918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4840, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4840, 0xc420418ff0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff740, 0xc4201ddaa8, 0xc4201ddaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff740, 0xc420418ff0, 0xc4201ddb20, 0x401863, 0xc4201ddc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4840, 0xc4201ddc00, 0xc420418ff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2d80, 0x7eb360, 0xc4201c0e40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2d80, 0x7eb360, 0xc4201c0e40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 124 [runnable]:
net.runtime_pollWait(0x7f0f9c174c98, 0x72, 0x1e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5cd0, 0x72, 0xc4201d67b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5c70, 0xc4201e8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62c8, 0xc4201e8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9d00, 0xc4201e8000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4960, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4960, 0xc420418e10, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff680, 0xc4201d6aa8, 0xc4201d6aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff680, 0xc420418e10, 0xc4201d6b20, 0x401863, 0xc4201d6c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4960, 0xc4201d6c00, 0xc420418e10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2e00, 0x7eb360, 0xc4201c1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2e00, 0x7eb360, 0xc4201c1000)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 125 [runnable]:
net.runtime_pollWait(0x7f0f9c174bd8, 0x72, 0x1f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5d40, 0x72, 0xc4201d77b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5d40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5ce0, 0xc4201ea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62d0, 0xc4201ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9d40, 0xc4201ea000, 0x1000, 0x1000, 0xc4201d7918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4a80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4a80, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4a80, 0xc4204191d0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff800, 0xc4201d7aa8, 0xc4201d7aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff800, 0xc4204191d0, 0xc4201d7b20, 0x401863, 0xc4201d7c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4a80, 0xc4201d7c00, 0xc4204191d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e2e80, 0x7eb360, 0xc4201c11c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e2e80, 0x7eb360, 0xc4201c11c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24788 [IO wait]:
net.runtime_pollWait(0x7f0f9c19ae28, 0x77, 0xc4247e9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b3a0, 0x77, 0xc4247e9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b3a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b340, 0x7eb3e0, 0xc424a39b00, 0x0, 0x0, 0x7e75a0, 0xc424c917c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b340, 0x7eb3e0, 0xc424a39b00, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442edb0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442edb0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x0, 0xc42442edb0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39b00, 0x6cac4a, 0x3, 0x0, 0xc42442edb0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39b00, 0xc42587b260, 0x7e94e0, 0xc42442edb0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39b00, 0xc42587b260, 0xc4252e0840, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0801, 0xc424a39a40, 0xc4261a2a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a39740, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ed20, 0xc424a39800)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24764 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3d00, 0x77, 0xc422473228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587afb0, 0x77, 0xc422473260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587afb0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587af50, 0x7eb3e0, 0xc424a388a0, 0x0, 0x0, 0x7e75a0, 0xc424c914c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587af50, 0x7eb3e0, 0xc424a388a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e9f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e9f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x0, 0xc42442e9f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a388a0, 0x6cac4a, 0x3, 0x0, 0xc42442e9f0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a388a0, 0xc42587aee0, 0x7e94e0, 0xc42442e9f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a388a0, 0xc42587aee0, 0xc4252e0630, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0501, 0xc424a387e0, 0xc4261a6a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a384e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e960, 0xc424a385a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 128 [runnable]:
net.runtime_pollWait(0x7f0f9c174998, 0x72, 0x22)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5e90, 0x72, 0xc4201f67b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5e30, 0xc4201fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62e8, 0xc4201fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9e00, 0xc4201fa000, 0x1000, 0x1000, 0xc4201f6918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4de0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4de0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4de0, 0xc4211ace10, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633200, 0xc4201f6aa8, 0xc4201f6aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633200, 0xc4211ace10, 0xc4201f6b20, 0x401863, 0xc4201f6c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4de0, 0xc4201f6c00, 0xc4211ace10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3000, 0x7eb360, 0xc4201c1700, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3000, 0x7eb360, 0xc4201c1700)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 129 [runnable]:
net.runtime_pollWait(0x7f0f9c1748d8, 0x72, 0x23)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5f00, 0x72, 0xc4201f77b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5f00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5ea0, 0xc4201fc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e62f0, 0xc4201fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9e40, 0xc4201fc000, 0x1000, 0x1000, 0xc4201f7918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c4f00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c4f00, 0xa, 0x0, 0x1e, 0xc41ff71c5d, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c4f00, 0xc4211ad0e0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7410, 0xc4201f7aa8, 0xc4201f7aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7410, 0xc4211ad0e0, 0xc4201f7b20, 0x401863, 0xc4201f7c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c4f00, 0xc4201f7c00, 0xc4211ad0e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3080, 0x7eb360, 0xc4201c18c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3080, 0x7eb360, 0xc4201c18c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24760 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7638, 0x77, 0xc422463228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587adf0, 0x77, 0xc422463260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587adf0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587ad90, 0x7eb3e0, 0xc424a5ff20, 0x0, 0x0, 0x7e75a0, 0xc424c91340, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587ad90, 0x7eb3e0, 0xc424a5ff20, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e810, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e810, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x0, 0xc42442e810, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5ff20, 0x6cac4a, 0x3, 0x0, 0xc42442e810, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5ff20, 0xc42587ad20, 0x7e94e0, 0xc42442e810, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5ff20, 0xc42587ad20, 0xc4252e04d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0401, 0xc424a5fe00, 0xc4261a4a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5fb00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e780, 0xc424a5fbc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 131 [runnable]:
net.runtime_pollWait(0x7f0f9c174758, 0x72, 0x25)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5fe0, 0x72, 0xc4201f97b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5fe0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5f80, 0xc420202000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6300, 0xc420202000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9ec0, 0xc420202000, 0x1000, 0x1000, 0xc4201f9918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c5140)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c5140, 0xa, 0x0, 0x1e, 0xc41ff71c54, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c5140, 0xc4211ad4a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7530, 0xc4201f9aa8, 0xc4201f9aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7530, 0xc4211ad4a0, 0xc4201f9b20, 0x401863, 0xc4201f9c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c5140, 0xc4201f9c00, 0xc4211ad4a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3180, 0x7eb360, 0xc4201c1c40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3180, 0x7eb360, 0xc4201c1c40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 132 [runnable]:
net.runtime_pollWait(0x7f0f9c174698, 0x72, 0x26)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2060, 0x72, 0xc4201f27b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2000, 0xc420206000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6308, 0xc420206000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200d9f00, 0xc420206000, 0x1000, 0x1000, 0xc4201f2918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4201c5260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4201c5260, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4201c5260, 0xc4211ad590, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c75c0, 0xc4201f2aa8, 0xc4201f2aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c75c0, 0xc4211ad590, 0xc4201f2b20, 0x401863, 0xc4201f2c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4201c5260, 0xc4201f2c00, 0xc4211ad590, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200e3200, 0x7eb360, 0xc4201c1e00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3200, 0x7eb360, 0xc4201c1e00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24694 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cea40, 0x77, 0xc4249d3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5480, 0x77, 0xc4249d3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5480, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5420, 0x7eb3e0, 0xc424b98960, 0x0, 0x0, 0x7e75a0, 0xc424c90680, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5420, 0x7eb3e0, 0xc424b98960, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246537a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246537a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x0, 0xc4246537a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98960, 0x6cac4a, 0x3, 0x0, 0xc4246537a0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98960, 0xc425ae53b0, 0x7e94e0, 0xc4246537a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98960, 0xc425ae53b0, 0xc4253bf730, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf601, 0xc424b988a0, 0xc42618ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b98540, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653710, 0xc424b98600)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24733 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5e0c0, 0xc42587a850, 0xc424a5e1e0, 0xc424a5e180)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 135 [GC assist wait]:
net/url.parse(0xc42aedb454, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb454, 0x3, 0x1, 0x1, 0xc42aedb401)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4201c55c0, 0xc4201f5c00, 0xc42105cb40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200e3380, 0x7eb360, 0xc42020a340, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3380, 0x7eb360, 0xc42020a340)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 136 [GC assist wait]:
net/url.parse(0xc42aedb404, 0x2, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb404, 0x2, 0x1, 0x1, 0xc42aedb401)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4201c56e0, 0xc42021ac00, 0xc42105c870, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200e3400, 0x7eb360, 0xc42020a500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200e3400, 0x7eb360, 0xc42020a500)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 137 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b14c0)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b14c0)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d84e0)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200e3480, 0x7eb360, 0xc42020a6c0)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 138 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dbe5, 0xb, 0x5, 0xc42173dbe5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8680, 0xc42073a870)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8680, 0xc42073a870)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8680, 0xc42073a870)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200e3500, 0x7eb360, 0xc4201c0680)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 38050 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 142 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 143 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1180 [select]:
net/http.(*persistConn).roundTrip(0xc420976300, 0xc4209354c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ac30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420720c30, 0xc42002b118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc42092ac30, 0x0, 0x0, 0x0, 0xc42002b118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc42092ac30, 0x6f0968, 0x3, 0x51f701, 0xc420955410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc42092ac30, 0x5, 0xc42020e9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 145 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3c00, 0xc42021eaa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42024ac30, 0xc4200e6470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420201950, 0x0, 0x0, 0x0, 0xc4200e6470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420201950, 0x6f0968, 0x3, 0x51f701, 0xc420226b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420201950, 0x5, 0xc42020e7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577e00, 0xc420a6d0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bfcc30, 0xc420544828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc420577e00, 0x0, 0x0, 0x0, 0xc420544828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc420577e00, 0x6f0968, 0x3, 0x51f701, 0xc4207b7140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc420577e00, 0x5, 0xc42020ea80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 147 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577770, 0xc420a6cee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bfec30, 0xc420544780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc420577770, 0x0, 0x0, 0x0, 0xc420544780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc420577770, 0x6f0968, 0x3, 0x51f701, 0xc4207b6db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc420577770, 0x5, 0xc42020ea40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 149 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 150 [select]:
net/http.(*persistConn).roundTrip(0xc420254100, 0xc42021ee60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420247c30, 0xc4200e64e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420201e00, 0x0, 0x0, 0x0, 0xc4200e64e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420201e00, 0x6f0968, 0x3, 0x51f701, 0xc4202270e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420201e00, 0x5, 0xc42020e880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 151 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577d10, 0xc420a6d070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0ac30, 0xc420544810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc420577d10, 0x0, 0x0, 0x0, 0xc420544810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc420577d10, 0x6f0968, 0x3, 0x51f701, 0xc4207b70e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc420577d10, 0x5, 0xc42020ea60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 153 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577590, 0xc420a6ce10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0cc30, 0xc420544750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc420577590, 0x0, 0x0, 0x0, 0xc420544750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc420577590, 0x6f0968, 0x3, 0x51f701, 0xc4207b6c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc420577590, 0x5, 0xc42020ea20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 155 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a0f0, 0xc420a6d170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0dc30, 0xc420544870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc42097a0f0, 0x0, 0x0, 0x0, 0xc420544870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc42097a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc42097a0f0, 0x5, 0xc42020eaa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 157 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205773b0, 0xc420a6cd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205773b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c07c30, 0xc420544720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc4205773b0, 0x0, 0x0, 0x0, 0xc420544720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc4205773b0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc4205773b0, 0x5, 0xc42020ea00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 159 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 160 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010e700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205771d0, 0xc420a6cd10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205771d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c09c30, 0xc4205446f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc4205771d0, 0x0, 0x0, 0x0, 0xc4205446f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc4205771d0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc4205771d0, 0x5, 0xc42020f170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577ef0, 0xc420a6d0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c12c30, 0xc420544840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c540, 0xc420577ef0, 0x0, 0x0, 0x0, 0xc420544840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c540, 0xc420577ef0, 0x6f0968, 0x3, 0x51f701, 0xc4207b71a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c540, 0xc420577ef0, 0x5, 0xc42020f1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 163 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205770e0, 0xc420a6ccd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205770e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c13c30, 0xc4205446d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc4205770e0, 0x0, 0x0, 0x0, 0xc4205446d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc4205770e0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc4205770e0, 0x5, 0xc42020f150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 165 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577c20, 0xc420a6d030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c14c30, 0xc4205447f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c510, 0xc420577c20, 0x0, 0x0, 0x0, 0xc4205447f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c510, 0xc420577c20, 0x6f0968, 0x3, 0x51f701, 0xc4207b7080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c510, 0xc420577c20, 0x5, 0xc42020f1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 167 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576ff0, 0xc420a6cc90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0ec30, 0xc4205446c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc420576ff0, 0x0, 0x0, 0x0, 0xc4205446c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc420576ff0, 0x6f0968, 0x3, 0x51f701, 0xc4207b69f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc420576ff0, 0x5, 0xc42020f130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 169 [select]:
net/http.(*persistConn).roundTrip(0xc420255400, 0xc42021fca0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025eff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4202bbc30, 0xc4200e66b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42025eff0, 0x0, 0x0, 0x0, 0xc4200e66b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42025eff0, 0x6f0968, 0x3, 0x51f701, 0xc4202a0690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42025eff0, 0x5, 0xc42020ef70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a000, 0xc420a6d130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c0fc30, 0xc420544858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c570, 0xc42097a000, 0x0, 0x0, 0x0, 0xc420544858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c570, 0xc42097a000, 0x6f0968, 0x3, 0x51f701, 0xc4207b7200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c570, 0xc42097a000, 0x5, 0xc42020f210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 171 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577a40, 0xc420a6cfb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c11c30, 0xc4205447c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc420577a40, 0x0, 0x0, 0x0, 0xc4205447c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc420577a40, 0x6f0968, 0x3, 0x51f701, 0xc4207b6fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc420577a40, 0x5, 0xc42020f1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 173 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576f00, 0xc420a6cc50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1bc30, 0xc4205446a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc420576f00, 0x0, 0x0, 0x0, 0xc4205446a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc420576f00, 0x6f0968, 0x3, 0x51f701, 0xc4207b6990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc420576f00, 0x5, 0xc42020f110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 175 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577860, 0xc420a6cf30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1dc30, 0xc420544798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc420577860, 0x0, 0x0, 0x0, 0xc420544798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc420577860, 0x6f0968, 0x3, 0x51f701, 0xc4207b6e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc420577860, 0x5, 0xc42020f190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 177 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576e10, 0xc420a6cc10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c16c30, 0xc420544690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc420576e10, 0x0, 0x0, 0x0, 0xc420544690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc420576e10, 0x6f0968, 0x3, 0x51f701, 0xc4207b6930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc420576e10, 0x5, 0xc42020f0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 179 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 180 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ea80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577680, 0xc420a6ceb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c18c30, 0xc420544768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4e0, 0xc420577680, 0x0, 0x0, 0x0, 0xc420544768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4e0, 0xc420577680, 0x6f0968, 0x3, 0x51f701, 0xc4207b6d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4e0, 0xc420577680, 0x5, 0xc42020f890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205774a0, 0xc420a6cdd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205774a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c19c30, 0xc420544738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c4b0, 0xc4205774a0, 0x0, 0x0, 0x0, 0xc420544738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c4b0, 0xc4205774a0, 0x6f0968, 0x3, 0x51f701, 0xc4207b6c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c4b0, 0xc4205774a0, 0x5, 0xc42020f870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 183 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576c30, 0xc420a6cb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c22c30, 0xc420544660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc420576c30, 0x0, 0x0, 0x0, 0xc420544660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc420576c30, 0x6f0968, 0x3, 0x51f701, 0xc4207b6270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc420576c30, 0x5, 0xc42020f810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 185 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3527 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 187 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3567 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 189 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576d20, 0xc420a6cbd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cc0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1ec30, 0xc420544678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc420576d20, 0x0, 0x0, 0x0, 0xc420544678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc420576d20, 0x6f0968, 0x3, 0x51f701, 0xc4207b62d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc420576d20, 0x5, 0xc42020f850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 191 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097aa50, 0xc420a6d630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203eaca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097aa50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c1fc30, 0xc420544970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc42097aa50, 0x0, 0x0, 0x0, 0xc420544970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc42097aa50, 0x6f0968, 0x3, 0x51f701, 0xc4207b7bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc42097aa50, 0x5, 0xc42020f830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 193 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1691 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576b40, 0xc420a6cb50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c20c30, 0xc420544648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc420576b40, 0x0, 0x0, 0x0, 0xc420544648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc420576b40, 0x6f0968, 0x3, 0x51f701, 0xc420816390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc420576b40, 0x5, 0xc42020f7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 195 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420577950, 0xc420a6cf60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206ccea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420577950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420577950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c21c30, 0xc4205447b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c510, 0xc420577950, 0x0, 0x0, 0x0, 0xc4205447b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c510, 0xc420577950, 0x6f0968, 0x3, 0x51f701, 0xc4207b6f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c510, 0xc420577950, 0x5, 0xc42020f8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 197 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1177 [select]:
net/http.(*persistConn).roundTrip(0xc420976200, 0xc420935340, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ab40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420655c30, 0xc42002b0f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc42092ab40, 0x0, 0x0, 0x0, 0xc42002b0f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc42092ab40, 0x6f0968, 0x3, 0x51f701, 0xc420955200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc42092ab40, 0x5, 0xc42020f7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 199 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 200 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010ee00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 535 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 38048 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da4c60, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38047 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd8ba0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38049 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424dd9080, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38044 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da4360, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 525 [IO wait]:
net.runtime_pollWait(0x7f0f9c175f88, 0x72, 0x2f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2a70, 0x72, 0xc4204e29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2a70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2a10, 0xc4204cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c58, 0xc4204cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3a00, 0xc4204cc000, 0x1000, 0x1000, 0x30, 0xc4204e2b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204778c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204778c0, 0x1, 0x0, 0x1, 0x0, 0xc420477920, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 617 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x7e6a60, 0xc420012150, 0xc42026bc08, 0xc42026bc18)
	/usr/local/go/src/net/http/transport.go:1515 +0x109
net/http.(*bodyEOFSignal).condfn(0xc42143ce00, 0x7e6a60, 0xc420012150, 0x200, 0x1)
	/usr/local/go/src/net/http/transport.go:2005 +0x43
net/http.(*bodyEOFSignal).Read(0xc42143ce00, 0xc42011a600, 0x200, 0x200, 0x1, 0x7e6a60, 0xc420012150)
	/usr/local/go/src/net/http/transport.go:1981 +0x1bb
bytes.(*Buffer).ReadFrom(0xc421793d20, 0x7e6f20, 0xc42143ce00, 0xc42011a600, 0x0, 0x200)
	/usr/local/go/src/bytes/buffer.go:176 +0x155
io/ioutil.readAll(0x7e6f20, 0xc42143ce00, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/io/ioutil/ioutil.go:33 +0x147
io/ioutil.ReadAll(0x7e6f20, 0xc42143ce00, 0xc42143ce00, 0x7e6f20, 0xc42143ce00, 0x2, 0x2)
	/usr/local/go/src/io/ioutil/ioutil.go:42 +0x3e
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:92 +0x61a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 523 [IO wait]:
net.runtime_pollWait(0x7f0f9c175ec8, 0x72, 0x30)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2b50, 0x72, 0xc4204e19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2b50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2af0, 0xc4204ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c50, 0xc4204ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3b00, 0xc4204ca000, 0x1000, 0x1000, 0x30, 0xc4204e1b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420477860)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420477860, 0x1, 0x0, 0x1, 0x0, 0xc420443200, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 524 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420201950, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4200f3c00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 522 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 519 [IO wait]:
net.runtime_pollWait(0x7f0f9c175d48, 0x72, 0x32)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2d10, 0x72, 0xc42024a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2d10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2cb0, 0xc4204c6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c40, 0xc4204c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3d00, 0xc4204c6000, 0x1000, 0x1000, 0x30, 0xc42024ab58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420477560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420477560, 0x1, 0x0, 0x1, 0x0, 0xc4204775c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 520 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 517 [IO wait]:
net.runtime_pollWait(0x7f0f9c175c88, 0x72, 0x33)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2df0, 0x72, 0xc4204139d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2df0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2d90, 0xc4204c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c38, 0xc4204c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3e00, 0xc4204c4000, 0x1000, 0x1000, 0x30, 0xc420413b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204773e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204773e0, 0x1, 0x0, 0x1, 0x0, 0xc420477440, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 518 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 515 [IO wait]:
net.runtime_pollWait(0x7f0f9c175bc8, 0x72, 0x34)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2ed0, 0x72, 0xc4202469d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2ed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2e70, 0xc4204c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c30, 0xc4204c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f3f00, 0xc4204c2000, 0x1000, 0x1000, 0x30, 0xc420246b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420477260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420477260, 0x1, 0x0, 0x1, 0x0, 0xc4204772c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f3f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 516 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 513 [IO wait]:
net.runtime_pollWait(0x7f0f9c175b08, 0x72, 0x35)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2fb0, 0x72, 0xc4202489d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2fb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d2f50, 0xc42046e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c28, 0xc42046e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254000, 0xc42046e000, 0x1000, 0x1000, 0x30, 0xc420248b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204770e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204770e0, 0x1, 0x0, 0x1, 0x0, 0xc420477140, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 514 [select]:
net/http.(*persistConn).writeLoop(0xc420254000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420201e00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254100)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 508 [select]:
net/http.(*persistConn).writeLoop(0xc420254400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420767680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254200)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2351 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b47980, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420767590, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254300)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 510 [select]:
net/http.(*persistConn).writeLoop(0xc420254500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207674a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254400)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 512 [select]:
net/http.(*persistConn).writeLoop(0xc420254100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207673b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254500)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 506 [select]:
net/http.(*persistConn).writeLoop(0xc420254200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207671d0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254600)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 504 [select]:
net/http.(*persistConn).writeLoop(0xc420254600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4207670e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254700)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 502 [select]:
net/http.(*persistConn).writeLoop(0xc420254700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766f00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254800)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 500 [select]:
net/http.(*persistConn).writeLoop(0xc420254800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766e10, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254900)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 498 [select]:
net/http.(*persistConn).writeLoop(0xc420254900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766d20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420254a00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 496 [select]:
net/http.(*persistConn).writeLoop(0xc420254a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 493 [runnable]:
net.runtime_pollWait(0x7f0f9c1752c8, 0x72, 0x40)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3950, 0x72, 0xc4203fa9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d38f0, 0xc420464000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bd8, 0xc420464000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254b00, 0xc420464000, 0x1000, 0x1000, 0x30, 0xc4203fab58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b920, 0x1, 0x0, 0x1, 0x0, 0xc420a658c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 494 [select]:
net/http.(*persistConn).writeLoop(0xc420254b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 491 [IO wait]:
net.runtime_pollWait(0x7f0f9c175208, 0x72, 0x41)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3a30, 0x72, 0xc4203f89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3a30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d39d0, 0xc420460000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bd0, 0xc420460000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254c00, 0xc420460000, 0x1000, 0x1000, 0x543350, 0xc4203f8b58, 0x40474d)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b7a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b7a0, 0x1, 0xc4203f8bbd, 0x1, 0x0, 0xc42041b800, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 492 [select]:
net/http.(*persistConn).writeLoop(0xc420254c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 489 [IO wait]:
net.runtime_pollWait(0x7f0f9c175148, 0x72, 0x42)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3b10, 0x72, 0xc42049e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3ab0, 0xc42045e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bc8, 0xc42045e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254d00, 0xc42045e000, 0x1000, 0x1000, 0x30, 0xc42049eb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b620, 0x1, 0x0, 0x1, 0x0, 0xc42041b680, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 490 [select]:
net/http.(*persistConn).writeLoop(0xc420254d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 487 [runnable]:
net.runtime_pollWait(0x7f0f9c17b008, 0x72, 0x43)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3bf0, 0x72, 0xc42049c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3b90, 0xc42045c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bc0, 0xc42045c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254e00, 0xc42045c000, 0x1000, 0x1000, 0x30, 0xc42049cb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b4a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b4a0, 0x1, 0x0, 0x1, 0x0, 0xc42041b500, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 488 [select]:
net/http.(*persistConn).writeLoop(0xc420254e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 485 [runnable]:
net.runtime_pollWait(0x7f0f9c17af48, 0x72, 0x44)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3cd0, 0x72, 0xc4204909d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3c70, 0xc42045a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bb8, 0xc42045a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420254f00, 0xc42045a000, 0x1000, 0x1000, 0x30, 0xc420490b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b320, 0x1, 0x0, 0x1, 0x0, 0xc42041b380, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420254f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 486 [select]:
net/http.(*persistConn).writeLoop(0xc420254f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 483 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ae88, 0x72, 0x45)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3db0, 0x72, 0xc42048e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3d50, 0xc420458000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6bb0, 0xc420458000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255000, 0xc420458000, 0x1000, 0x1000, 0x30, 0xc42048eb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b1a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b1a0, 0x1, 0x0, 0x1, 0x0, 0xc42041b200, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 484 [select]:
net/http.(*persistConn).writeLoop(0xc420255000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 481 [IO wait]:
net.runtime_pollWait(0x7f0f9c17adc8, 0x72, 0x46)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3e90, 0x72, 0xc4204889d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3e30, 0xc420456000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ba8, 0xc420456000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255100, 0xc420456000, 0x1000, 0x1000, 0x30, 0xc420488b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041b020)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041b020, 0x1, 0x0, 0x1, 0x0, 0xc42041b080, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 482 [select]:
net/http.(*persistConn).writeLoop(0xc420255100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 479 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ad08, 0x72, 0x47)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3f70, 0x72, 0xc4204869d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3f10, 0xc420454000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ba0, 0xc420454000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255200, 0xc420454000, 0x1000, 0x1000, 0x30, 0xc420486b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041aea0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041aea0, 0x1, 0x0, 0x1, 0x0, 0xc42041af00, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 480 [select]:
net/http.(*persistConn).writeLoop(0xc420255200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 477 [runnable]:
net.runtime_pollWait(0x7f0f9c17ac48, 0x72, 0x48)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be060, 0x72, 0xc4204809d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be000, 0xc420452000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b98, 0xc420452000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255300, 0xc420452000, 0x1000, 0x1000, 0x30, 0xc420480b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041ad20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041ad20, 0x1, 0x0, 0x1, 0x0, 0xc42041ad80, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 478 [select]:
net/http.(*persistConn).writeLoop(0xc420255300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025eff0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420255400)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 476 [select]:
net/http.(*persistConn).writeLoop(0xc420255400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 473 [IO wait]:
net.runtime_pollWait(0x7f0f9c17aac8, 0x72, 0x4a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be220, 0x72, 0xc4203869d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be1c0, 0xc42044e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b88, 0xc42044e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255500, 0xc42044e000, 0x1000, 0x1000, 0x30, 0xc420386b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041aa20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041aa20, 0x1, 0x0, 0x1, 0x0, 0xc42041aa80, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 474 [select]:
net/http.(*persistConn).writeLoop(0xc420255500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 471 [runnable]:
net.runtime_pollWait(0x7f0f9c17aa08, 0x72, 0x4b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be300, 0x72, 0xc4203829d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be2a0, 0xc42044c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b80, 0xc42044c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255600, 0xc42044c000, 0x1000, 0x1000, 0x30, 0xc420382b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a8a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a8a0, 0x1, 0x0, 0x1, 0x0, 0xc42041a900, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 472 [select]:
net/http.(*persistConn).writeLoop(0xc420255600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 469 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a948, 0x72, 0x4c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be3e0, 0x72, 0xc4202b89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be3e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be380, 0xc42044a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b78, 0xc42044a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255700, 0xc42044a000, 0x1000, 0x1000, 0x30, 0xc4202b8b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a720, 0x1, 0x0, 0x1, 0x0, 0xc42041a780, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 470 [select]:
net/http.(*persistConn).writeLoop(0xc420255700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 467 [runnable]:
net.runtime_pollWait(0x7f0f9c17a888, 0x72, 0x4d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be4c0, 0x72, 0xc4202b69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be4c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be460, 0xc420448000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b70, 0xc420448000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255800, 0xc420448000, 0x1000, 0x1000, 0x30, 0xc4202b6b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a5a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a5a0, 0x1, 0x0, 0x1, 0x0, 0xc42041a600, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 468 [select]:
net/http.(*persistConn).writeLoop(0xc420255800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 385 [runnable]:
net.runtime_pollWait(0x7f0f9c17a7c8, 0x72, 0x4e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be5a0, 0x72, 0xc42025c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be5a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be540, 0xc420446000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6b68, 0xc420446000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255900, 0xc420446000, 0x1000, 0x1000, 0x30, 0xc42025cb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42041a420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42041a420, 0x1, 0x0, 0x1, 0x0, 0xc42041a480, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 455 [select]:
net/http.(*persistConn).writeLoop(0xc420254300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 452 [runnable]:
net.runtime_pollWait(0x7f0f9c17a708, 0x72, 0x4f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be680, 0x72, 0xc4204bc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be620, 0xc420437000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a178, 0xc420437000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255a00, 0xc420437000, 0x1000, 0x1000, 0x30, 0xc4204bcb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405e60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405e60, 0x1, 0x0, 0x1, 0x0, 0xc420405ec0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 453 [select]:
net/http.(*persistConn).writeLoop(0xc420255a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 450 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a648, 0x72, 0x50)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be760, 0x72, 0xc4204ba9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be700, 0xc420435000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a170, 0xc420435000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255b00, 0xc420435000, 0x1000, 0x1000, 0x30, 0xc4204bab58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405ce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405ce0, 0x1, 0x0, 0x1, 0x0, 0xc420405d40, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 451 [select]:
net/http.(*persistConn).writeLoop(0xc420255b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 448 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a588, 0x72, 0x51)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be840, 0x72, 0xc4204c09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be7e0, 0xc420433000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a168, 0xc420433000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255c00, 0xc420433000, 0x1000, 0x1000, 0x30, 0xc4204c0b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405b60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405b60, 0x1, 0x0, 0x1, 0x0, 0xc420405bc0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 449 [select]:
net/http.(*persistConn).writeLoop(0xc420255c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 446 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a4c8, 0x72, 0x52)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be920, 0x72, 0xc4204be9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be920, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be8c0, 0xc420323000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a160, 0xc420323000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255d00, 0xc420323000, 0x1000, 0x1000, 0x30, 0xc4204beb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204059e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204059e0, 0x1, 0x0, 0x1, 0x0, 0xc420405a40, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 447 [select]:
net/http.(*persistConn).writeLoop(0xc420255d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 444 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a408, 0x72, 0x53)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bea00, 0x72, 0xc4204169d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bea00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be9a0, 0xc420321000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a158, 0xc420321000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255e00, 0xc420321000, 0x1000, 0x1000, 0x30, 0xc420416b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405860)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405860, 0x1, 0x0, 0x1, 0x0, 0xc4204058c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 445 [select]:
net/http.(*persistConn).writeLoop(0xc420255e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 442 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a348, 0x72, 0x54)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202beae0, 0x72, 0xc4204149d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202beae0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bea80, 0xc42031d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a150, 0xc42031d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420255f00, 0xc42031d000, 0x1000, 0x1000, 0x543350, 0xc420414b58, 0x40474d)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204056e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204056e0, 0x1, 0xc420414bbd, 0x1, 0x0, 0xc420405740, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420255f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 443 [select]:
net/http.(*persistConn).writeLoop(0xc420255f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 440 [IO wait]:
net.runtime_pollWait(0x7f0f9c17a288, 0x72, 0x55)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bebc0, 0x72, 0xc4204b89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bebc0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202beb60, 0xc420431000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a148, 0xc420431000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310000, 0xc420431000, 0x1000, 0x1000, 0x30, 0xc4204b8b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405560, 0x1, 0x0, 0x1, 0x0, 0xc4204055c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 441 [select]:
net/http.(*persistConn).writeLoop(0xc420310000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 438 [runnable]:
net.runtime_pollWait(0x7f0f9c17a1c8, 0x72, 0x56)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202beca0, 0x72, 0xc4204b69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202beca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bec40, 0xc420425000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a140, 0xc420425000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310100, 0xc420425000, 0x1000, 0x1000, 0x30, 0xc4204b6b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204053e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204053e0, 0x1, 0x0, 0x1, 0x0, 0xc420405440, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 439 [select]:
net/http.(*persistConn).writeLoop(0xc420310100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 436 [runnable]:
net.runtime_pollWait(0x7f0f9c17a108, 0x72, 0x57)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bed80, 0x72, 0xc4204ae9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bed80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bed20, 0xc420423000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a138, 0xc420423000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310200, 0xc420423000, 0x1000, 0x1000, 0x30, 0xc4204aeb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420405260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420405260, 0x1, 0x0, 0x1, 0x0, 0xc4204052c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 437 [select]:
net/http.(*persistConn).writeLoop(0xc420310200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 434 [runnable]:
net.runtime_pollWait(0x7f0f9c17bfc8, 0x72, 0x58)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bee60, 0x72, 0xc4204ac9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bee60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bee00, 0xc420421000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a130, 0xc420421000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310300, 0xc420421000, 0x1000, 0x1000, 0x30, 0xc4204acb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204050e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204050e0, 0x1, 0x0, 0x1, 0x0, 0xc420983e60, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 435 [select]:
net/http.(*persistConn).writeLoop(0xc420310300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 432 [IO wait]:
net.runtime_pollWait(0x7f0f9c17bf08, 0x72, 0x59)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bef40, 0x72, 0xc4204a69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bef40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202beee0, 0xc42034d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a128, 0xc42034d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310400, 0xc42034d000, 0x1000, 0x1000, 0x30, 0xc4204a6b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404f60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404f60, 0x1, 0x0, 0x1, 0x0, 0xc420404fc0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 433 [select]:
net/http.(*persistConn).writeLoop(0xc420310400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 430 [runnable]:
net.runtime_pollWait(0x7f0f9c17be48, 0x72, 0x5a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf020, 0x72, 0xc4204a49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202befc0, 0xc42034b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a120, 0xc42034b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310500, 0xc42034b000, 0x1000, 0x1000, 0x30, 0xc4204a4b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404de0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404de0, 0x1, 0x0, 0x1, 0x0, 0xc420404e40, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 431 [select]:
net/http.(*persistConn).writeLoop(0xc420310500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 428 [IO wait]:
net.runtime_pollWait(0x7f0f9c17bd88, 0x72, 0x5b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf100, 0x72, 0xc4203f69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf100, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf0a0, 0xc420349000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a118, 0xc420349000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310600, 0xc420349000, 0x1000, 0x1000, 0x30, 0xc4203f6b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404c60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404c60, 0x1, 0x0, 0x1, 0x0, 0xc420404cc0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 429 [select]:
net/http.(*persistConn).writeLoop(0xc420310600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 426 [IO wait]:
net.runtime_pollWait(0x7f0f9c17bcc8, 0x72, 0x5c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf1e0, 0x72, 0xc4203f49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf1e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf180, 0xc420347000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a110, 0xc420347000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310700, 0xc420347000, 0x1000, 0x1000, 0x30, 0xc4203f4b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404ae0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404ae0, 0x1, 0x0, 0x1, 0x0, 0xc420404b40, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 427 [select]:
net/http.(*persistConn).writeLoop(0xc420310700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 424 [runnable]:
net.runtime_pollWait(0x7f0f9c17bc08, 0x72, 0x5d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf2c0, 0x72, 0xc42049a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf2c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf260, 0xc42041d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a108, 0xc42041d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310800, 0xc42041d000, 0x1000, 0x1000, 0x30, 0xc42049ab58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404960, 0x1, 0x0, 0x1, 0x0, 0xc4204049c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 425 [select]:
net/http.(*persistConn).writeLoop(0xc420310800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 422 [runnable]:
net.runtime_pollWait(0x7f0f9c17bb48, 0x72, 0x5e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf3a0, 0x72, 0xc4204989d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf3a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf340, 0xc42040f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a100, 0xc42040f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310900, 0xc42040f000, 0x1000, 0x1000, 0x30, 0xc420498b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204047e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204047e0, 0x1, 0x0, 0x1, 0x0, 0xc420404840, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 423 [select]:
net/http.(*persistConn).writeLoop(0xc420310900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 420 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ba88, 0x72, 0x5f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf480, 0x72, 0xc4204949d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf480, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf420, 0xc42040d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0f8, 0xc42040d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310a00, 0xc42040d000, 0x1000, 0x1000, 0x30, 0xc420494b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404660)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404660, 0x1, 0x0, 0x1, 0x0, 0xc4204046c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 421 [select]:
net/http.(*persistConn).writeLoop(0xc420310a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 418 [runnable]:
net.runtime_pollWait(0x7f0f9c17b9c8, 0x72, 0x60)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf560, 0x72, 0xc4204929d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf560, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf500, 0xc42040b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0f0, 0xc42040b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310b00, 0xc42040b000, 0x1000, 0x1000, 0x30, 0xc420492b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204044e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204044e0, 0x1, 0x0, 0x1, 0x0, 0xc420404540, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 419 [select]:
net/http.(*persistConn).writeLoop(0xc420310b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 416 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b908, 0x72, 0x61)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf640, 0x72, 0xc42048c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf640, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf5e0, 0xc420409000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0e8, 0xc420409000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310c00, 0xc420409000, 0x1000, 0x1000, 0x30, 0xc42048cb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404360, 0x1, 0x0, 0x1, 0x0, 0xc4204043c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 417 [select]:
net/http.(*persistConn).writeLoop(0xc420310c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 414 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b848, 0x72, 0x62)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf720, 0x72, 0xc42048a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf720, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf6c0, 0xc420407000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0e0, 0xc420407000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310d00, 0xc420407000, 0x1000, 0x1000, 0x30, 0xc42048ab58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204041e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204041e0, 0x1, 0x0, 0x1, 0x0, 0xc420404240, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 415 [select]:
net/http.(*persistConn).writeLoop(0xc420310d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 412 [runnable]:
net.runtime_pollWait(0x7f0f9c17b788, 0x72, 0x63)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf800, 0x72, 0xc4204849d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf800, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf7a0, 0xc420403000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0d8, 0xc420403000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310e00, 0xc420403000, 0x1000, 0x1000, 0x30, 0xc420484b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420404060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420404060, 0x1, 0x0, 0x1, 0x0, 0xc4204040c0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 413 [select]:
net/http.(*persistConn).writeLoop(0xc420310e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 410 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b6c8, 0x72, 0x64)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf8e0, 0x72, 0xc4204829d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf8e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf880, 0xc420401000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0d0, 0xc420401000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420310f00, 0xc420401000, 0x1000, 0x1000, 0x30, 0xc420482b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061ec0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061ec0, 0x1, 0x0, 0x1, 0x0, 0xc420061f20, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420310f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 411 [select]:
net/http.(*persistConn).writeLoop(0xc420310f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 408 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b608, 0x72, 0x65)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf9c0, 0x72, 0xc4202ee9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf9c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf960, 0xc4203fd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0c8, 0xc4203fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311000, 0xc4203fd000, 0x1000, 0x1000, 0x30, 0xc4202eeb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061d40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061d40, 0x1, 0x0, 0x1, 0x0, 0xc420061da0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 407 [select]:
net/http.(*persistConn).writeLoop(0xc420311100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 409 [select]:
net/http.(*persistConn).writeLoop(0xc420311000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 406 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b548, 0x72, 0x66)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfb10, 0x72, 0xc4203849d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfb10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfab0, 0xc4203f3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0c0, 0xc4203f3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311100, 0xc4203f3000, 0x1000, 0x1000, 0x30, 0xc420384b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061bc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061bc0, 0x1, 0x0, 0x1, 0x0, 0xc420061c20, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2354 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8a480, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 404 [IO wait]:
net.runtime_pollWait(0x7f0f9c17b488, 0x72, 0x67)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfc60, 0x72, 0xc4202589d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfc60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfc00, 0xc4203f1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0b8, 0xc4203f1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311200, 0xc4203f1000, 0x1000, 0x1000, 0x30, 0xc420258b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4200619e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4200619e0, 0x1, 0x0, 0x1, 0x0, 0xc420061a40, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2357 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8a8a0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 324 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x7e6a60, 0xc420012150, 0xc420c28c18, 0xc420c28c28)
	/usr/local/go/src/net/http/transport.go:1515 +0x109
net/http.(*bodyEOFSignal).condfn(0xc420864e40, 0x7e6a60, 0xc420012150, 0x200, 0x1)
	/usr/local/go/src/net/http/transport.go:2005 +0x43
net/http.(*bodyEOFSignal).Read(0xc420864e40, 0xc420016800, 0x200, 0x200, 0x1, 0x7e6a60, 0xc420012150)
	/usr/local/go/src/net/http/transport.go:1981 +0x1bb
bytes.(*Buffer).ReadFrom(0xc420c28d20, 0x7e6f20, 0xc420864e40, 0xc420016800, 0x0, 0x200)
	/usr/local/go/src/bytes/buffer.go:176 +0x155
io/ioutil.readAll(0x7e6f20, 0xc420864e40, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/io/ioutil/ioutil.go:33 +0x147
io/ioutil.ReadAll(0x7e6f20, 0xc420864e40, 0xc420864e40, 0x7e6f20, 0xc420864e40, 0x2, 0x2)
	/usr/local/go/src/io/ioutil/ioutil.go:42 +0x3e
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:92 +0x61a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a780, 0xc420a6d640, 0xc420951600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42000ba00, 0xc420934e20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002b090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c480, 0xc42092a780, 0x0, 0x0, 0x0, 0xc42002b090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc42092a780, 0x6f0968, 0x3, 0x51f701, 0xc420954990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c480, 0xc42092a780, 0x5, 0xc420253cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 326 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1085 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a5a0, 0xc420a6d2f0, 0xc420950e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42076d100, 0xc420934bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420754c30, 0xc42002b060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc42092a5a0, 0x0, 0x0, 0x0, 0xc42002b060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc42092a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4209545d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc42092a5a0, 0x5, 0xc420253cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 328 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1060 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000aa00, 0xc420934920, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002b028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc42092a3c0, 0x0, 0x0, 0x0, 0xc42002b028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc42092a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4209541b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc42092a3c0, 0x5, 0xc420253cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 330 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 331 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1057 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ab00, 0xc420934760, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc42002b008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3f0, 0xc42092a2d0, 0x0, 0x0, 0x0, 0xc42002b008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3f0, 0xc42092a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbe60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3f0, 0xc42092a2d0, 0x5, 0xc420253c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 333 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1033 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ad00, 0xc420934540, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42002afd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c3c0, 0xc42092a0f0, 0x0, 0x0, 0x0, 0xc42002afd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c3c0, 0xc42092a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c3c0, 0xc42092a0f0, 0x5, 0xc420253c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 335 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 336 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 337 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 338 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 339 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 340 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 341 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3526 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 343 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc42010f180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 405 [select]:
net/http.(*persistConn).writeLoop(0xc420311200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 402 [runnable]:
net.runtime_pollWait(0x7f0f9c17b3c8, 0x72, 0x68)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfdb0, 0x72, 0xc4202569d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfdb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfd50, 0xc4203ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0b0, 0xc4203ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311300, 0xc4203ef000, 0x1000, 0x1000, 0x30, 0xc420256b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061800)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061800, 0x1, 0x0, 0x1, 0x0, 0xc420061860, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2360 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b96180, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 403 [select]:
net/http.(*persistConn).writeLoop(0xc420311300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032ef00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311400)
	/usr/local/go/src/net/http/transport.go:1543 +0x793
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 401 [select]:
net/http.(*persistConn).writeLoop(0xc420311400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 398 [runnable]:
net.runtime_pollWait(0x7f0f9c17b248, 0x72, 0x6a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bffe0, 0x72, 0xc42028c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bffe0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bff80, 0xc4203e9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a0a0, 0xc4203e9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311500, 0xc4203e9000, 0x1000, 0x1000, 0x30, 0xc42028cb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061440)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061440, 0x1, 0x0, 0x1, 0x0, 0xc4200614a0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 399 [select]:
net/http.(*persistConn).writeLoop(0xc420311500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4206ae000, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311600)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 397 [select]:
net/http.(*persistConn).writeLoop(0xc420311600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fef0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311700)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 395 [select]:
net/http.(*persistConn).writeLoop(0xc420311700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 392 [runnable]:
net.runtime_pollWait(0x7f0f9c17cf88, 0x72, 0x6d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398290, 0x72, 0xc4202bd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398230, 0xc4203e3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a088, 0xc4203e3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311800, 0xc4203e3000, 0x1000, 0x1000, 0x30, 0xc4202bdb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060fc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060fc0, 0x1, 0x0, 0x1, 0x0, 0xc420b96060, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 393 [select]:
net/http.(*persistConn).writeLoop(0xc420311800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 390 [runnable]:
net.runtime_pollWait(0x7f0f9c17cec8, 0x72, 0x6e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398370, 0x72, 0xc4202bb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398310, 0xc4203e1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a080, 0xc4203e1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311900, 0xc4203e1000, 0x1000, 0x1000, 0x30, 0xc4202bbb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060e40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060e40, 0x1, 0x0, 0x1, 0x0, 0xc420b47f20, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 391 [select]:
net/http.(*persistConn).writeLoop(0xc420311900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2864 [runnable]:
net.runtime_pollWait(0x7f0f9c17cd48, 0x72, 0x6f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200151e0, 0x72, 0xc42144e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200151e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015180, 0xc421338000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420545700, 0xc421338000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d600, 0xc421338000, 0x1000, 0x1000, 0x30, 0xc42144eb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42132e300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42132e300, 0x1, 0x0, 0x1, 0x0, 0xc42132e360, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be30e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420976000)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2511 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d200, 0xc420feddc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116ac30, 0xc420545128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421061ef0, 0x0, 0x0, 0x0, 0xc420545128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421061ef0, 0x6f0968, 0x3, 0x51f701, 0xc4210158f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421061ef0, 0x5, 0xc420969c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2510 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d400, 0xc420fedd00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42117bc30, 0xc420545110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421061e00, 0x0, 0x0, 0x0, 0xc420545110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421061e00, 0x6f0968, 0x3, 0x51f701, 0xc4210157d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421061e00, 0x5, 0xc420969c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fc20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420311c00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 16 [select]:
net/http.(*persistConn).writeLoop(0xc420311c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 13 [IO wait]:
net.runtime_pollWait(0x7f0f9c17cbc8, 0x72, 0x72)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203986f0, 0x72, 0xc4203b79d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203986f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398690, 0xc4203d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a060, 0xc4203d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311d00, 0xc4203d9000, 0x1000, 0x1000, 0x30, 0xc4203b7b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060840, 0x1, 0x0, 0x1, 0x0, 0xc420a89a40, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 14 [select]:
net/http.(*persistConn).writeLoop(0xc420311d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 11 [IO wait]:
net.runtime_pollWait(0x7f0f9c17cb08, 0x72, 0x73)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203987d0, 0x72, 0xc4202f19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203987d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398770, 0xc4203d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a058, 0xc4203d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311e00, 0xc4203d7000, 0x1000, 0x1000, 0x30, 0xc4202f1b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4200606c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4200606c0, 0x1, 0x0, 0x1, 0x0, 0xc420a89920, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 12 [select]:
net/http.(*persistConn).writeLoop(0xc420311e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 9 [IO wait]:
net.runtime_pollWait(0x7f0f9c17ca48, 0x72, 0x74)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203988b0, 0x72, 0xc4202b99d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203988b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398850, 0xc420085000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a050, 0xc420085000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420311f00, 0xc420085000, 0x1000, 0x1000, 0x30, 0xc4202b9b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420060540)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420060540, 0x1, 0x0, 0x1, 0x0, 0xc4200605a0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420311f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 873 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10 [select]:
net/http.(*persistConn).writeLoop(0xc420311f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 869 [runnable]:
net.runtime_pollWait(0x7f0f9c17c988, 0x72, 0x75)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398990, 0x72, 0xc4206bb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398930, 0xc420774000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ca0, 0xc420774000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4000, 0xc420774000, 0x1000, 0x1000, 0x30, 0xc4206bbb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4900)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4900, 0x1, 0x0, 0x1, 0x0, 0xc4204e4960, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 870 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f4a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4100)
	/usr/local/go/src/net/http/transport.go:1543 +0x793
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 867 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 38042 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6a1e0, 0xc4203cb980)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38041 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424e11aa0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 540 [IO wait]:
net.runtime_pollWait(0x7f0f9c17c748, 0x72, 0x78)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398c30, 0x72, 0xc42069d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398c30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398bd0, 0xc42076a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6c88, 0xc42076a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4300, 0xc42076a000, 0x1000, 0x1000, 0x30, 0xc42069db58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4480, 0x1, 0x0, 0x1, 0x0, 0xc4204e44e0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42092b3b0, 0xc420a6d350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cde60, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42092b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0x410ffd, 0xc4205448f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42092b3b0, 0x0, 0x0, 0x0, 0xc4205448f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42092b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42092b3b0, 0x5, 0xc42091c110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4400)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1015 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976800, 0xc420935f60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002b1c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42092b2c0, 0x0, 0x0, 0x0, 0xc42002b1c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42092b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42092b2c0, 0x5, 0xc42091c0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f770, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4500)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1014 [select]:
net/http.(*persistConn).roundTrip(0xc42076ce00, 0xc420935ec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002b1b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42092b1d0, 0x0, 0x0, 0x0, 0xc42002b1b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42092b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42092b1d0, 0x5, 0xc42091c0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f860, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4203d4600)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 466 [select]:
net/http.(*persistConn).writeLoop(0xc420255900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 526 [select]:
net/http.(*persistConn).writeLoop(0xc4200f3a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24672 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6c40, 0x77, 0xc424a03228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae51e0, 0x77, 0xc424a03260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae51e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5180, 0x7eb3e0, 0xc424c1baa0, 0x0, 0x0, 0x7e75a0, 0xc424c90440, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5180, 0x7eb3e0, 0xc424c1baa0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246534d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246534d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x0, 0xc4246534d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1baa0, 0x6cac4a, 0x3, 0x0, 0xc4246534d0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1baa0, 0xc425ae5110, 0x7e94e0, 0xc4246534d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1baa0, 0xc425ae5110, 0xc4253bf4c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf401, 0xc424c1b9e0, 0xc426188a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1b680, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653440, 0xc424c1b740)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24821 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948180, 0xc42587ba40, 0xc4249482a0, 0xc424948240)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 459 [runnable]:
net.runtime_pollWait(0x7f0f9c17c2c8, 0x72, 0x7e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015640, 0x72, 0xc4205007b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015640, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200155e0, 0xc42050b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a198, 0xc42050b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d4fc0, 0xc42050b000, 0x1000, 0x1000, 0xc420500918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420443560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420443560, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420443560, 0xc420419590, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ff980, 0xc420500aa8, 0xc420500aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ff980, 0xc420419590, 0xc420500b20, 0x401863, 0xc420500c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420443560, 0xc420500c00, 0xc420419590, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001a700, 0x7eb360, 0xc42046ab40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001a700, 0x7eb360, 0xc42046ab40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 460 [runnable]:
time.Sleep(0x4c4b40)
	/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e4e0, 0xc420419680)
	/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e4e0, 0xc420419680)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e4e0, 0xc420419680)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001a780, 0x7eb360, 0xc42046acc0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24740 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9ca20, 0xc4256f2310, 0xc424a9cc00, 0xc424a9cba0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 462 [runnable]:
time.Sleep(0x4c4b40)
	/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058f520, 0xc420419860)
	/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058f520, 0xc420419860)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058f520, 0xc420419860)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001a880, 0x7eb360, 0xc42046afc0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 463 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b0dc0)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b0dc0)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063ee0)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc42001a900, 0x7eb360, 0xc42046b140)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 464 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d6b5, 0xb, 0x5, 0xc42173d6b5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc420063e10, 0xc420419a40)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc420063e10, 0xc420419a40)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc420063e10, 0xc420419a40)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001a980, 0x7eb360, 0xc42046b2c0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 465 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d745, 0xb, 0x5, 0xc42173d745)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8000, 0xc420419b30)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8000, 0xc420419b30)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8000, 0xc420419b30)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001aa00, 0x7eb360, 0xc42046b440)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 546 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5ef8, 0x72, 0x85)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015950, 0x72, 0xc4205117b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200158f0, 0xc420521000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a1d0, 0xc420521000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5180, 0xc420521000, 0x1000, 0x1000, 0xc420511918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420443d40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420443d40, 0xa, 0x0, 0x1e, 0xc41ffe001e, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420443d40, 0xc420419c20, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ffbf0, 0xc420511aa8, 0xc420511aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ffbf0, 0xc420419c20, 0xc420511b20, 0x401863, 0xc420511c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420443d40, 0xc420511c00, 0xc420419c20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001aa80, 0x7eb360, 0xc42046b5c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001aa80, 0x7eb360, 0xc42046b5c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24684 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d140, 0xc4259d7570, 0xc424b9d260, 0xc424b9d200)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24751 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7878, 0x77, 0xc42245f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2920, 0x77, 0xc42245f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2920, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f28c0, 0x7eb3e0, 0xc424a58840, 0x0, 0x0, 0x7e75a0, 0xc425959700, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f28c0, 0x7eb3e0, 0xc424a58840, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a10e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a10e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x0, 0xc4245a10e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a58840, 0x6cac4a, 0x3, 0x0, 0xc4245a10e0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a58840, 0xc4256f2850, 0x7e94e0, 0xc4245a10e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a58840, 0xc4256f2850, 0xc4253511a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351101, 0xc424a58780, 0xc422e8aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a58420, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1050, 0xc424a58540)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 549 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5cb8, 0x72, 0x88)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015aa0, 0x72, 0xc42052e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015aa0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015a40, 0xc420527000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a1e8, 0xc420527000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5240, 0xc420527000, 0x1000, 0x1000, 0xc42052e918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205280c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205280c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205280c0, 0xc4219f0ff0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cea0, 0xc42052eaa8, 0xc42052eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cea0, 0xc4219f0ff0, 0xc42052eb20, 0x401863, 0xc42052ec78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205280c0, 0xc42052ec00, 0xc4219f0ff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ac00, 0x7eb360, 0xc42046ba40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ac00, 0x7eb360, 0xc42046ba40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 550 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5bf8, 0x72, 0x89)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015b10, 0x72, 0xc42052f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015ab0, 0xc420533000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a1f0, 0xc420533000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5280, 0xc420533000, 0x1000, 0x1000, 0xc42052f918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205281e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205281e0, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205281e0, 0xc4219f10e0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070ce10, 0xc42052faa8, 0xc42052faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070ce10, 0xc4219f10e0, 0xc42052fb20, 0x401863, 0xc42052fc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205281e0, 0xc42052fc00, 0xc4219f10e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ac80, 0x7eb360, 0xc42046bc80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ac80, 0x7eb360, 0xc42046bc80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24759 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5f9e0, 0xc42587acb0, 0xc424a5fb60, 0xc424a5fb00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 552 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5a78, 0x72, 0x8b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015bf0, 0x72, 0xc4205317b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015b90, 0xc42053b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a200, 0xc42053b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5300, 0xc42053b000, 0x1000, 0x1000, 0xc420531918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528420, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528420, 0xc4219f05a0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe4b0, 0xc420531aa8, 0xc420531aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe4b0, 0xc4219f05a0, 0xc420531b20, 0x401863, 0xc420531c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528420, 0xc420531c00, 0xc4219f05a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ad80, 0x7eb360, 0xc42053c100, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ad80, 0x7eb360, 0xc42053c100)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24630 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a240, 0xc4259d6230, 0xc424c9a360, 0xc424c9a300)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 554 [runnable]:
net.runtime_pollWait(0x7f0f9c1b58f8, 0x72, 0x8d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015cd0, 0x72, 0xc42052b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015c70, 0xc420541000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a210, 0xc420541000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5380, 0xc420541000, 0x1000, 0x1000, 0xc42052b918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528660)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528660, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528660, 0xc4211ad3b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7500, 0xc42052baa8, 0xc42052baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7500, 0xc4211ad3b0, 0xc42052bb20, 0x401863, 0xc42052bc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528660, 0xc42052bc00, 0xc4211ad3b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ae80, 0x7eb360, 0xc42053c580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ae80, 0x7eb360, 0xc42053c580)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 555 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5838, 0x72, 0x8e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015d40, 0x72, 0xc42052c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015d40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015ce0, 0xc420543000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a218, 0xc420543000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d53c0, 0xc420543000, 0x1000, 0x1000, 0x42d66e, 0x6f0d68, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528780)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528780, 0xc420e81b30, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a98c0, 0xc42052caa8, 0xc42052caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a98c0, 0xc420e81b30, 0x806f20, 0xc4203436e0, 0xc4204d33a8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528780, 0xc42052cc00, 0xc420e81b30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001af00, 0x7eb360, 0xc42053c7c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001af00, 0x7eb360, 0xc42053c7c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 556 [GC assist wait]:
net/url.parse(0xc42aedb374, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb374, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205288a0, 0xc42052dc00, 0xc42101a3c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc42001af80, 0x7eb360, 0xc42053ca00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001af80, 0x7eb360, 0xc42053ca00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 557 [runnable]:
net.runtime_pollWait(0x7f0f9c1b56b8, 0x72, 0x90)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015e20, 0x72, 0xc42054e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015e20, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015dc0, 0xc420549000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a228, 0xc420549000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5440, 0xc420549000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205289c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205289c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205289c0, 0xc42070a690, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c060, 0xc42054eaa8, 0xc42054eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c060, 0xc42070a690, 0xc42054eb20, 0x401863, 0xc42054ec78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205289c0, 0xc42054ec00, 0xc42070a690, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b000, 0x7eb360, 0xc42053cc00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b000, 0x7eb360, 0xc42053cc00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 558 [runnable]:
net.runtime_pollWait(0x7f0f9c1b55f8, 0x72, 0x91)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015e90, 0x72, 0xc42054f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420015e30, 0xc420553000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a230, 0xc420553000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5480, 0xc420553000, 0x1000, 0x1000, 0xc42054f918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528ae0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528ae0, 0xa, 0x0, 0x1e, 0xc41ffc79f6, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528ae0, 0xc42070a780, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c0f0, 0xc42054faa8, 0xc42054faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c0f0, 0xc42070a780, 0xc42054fb20, 0x401863, 0xc42054fc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528ae0, 0xc42054fc00, 0xc42070a780, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b080, 0x7eb360, 0xc42053ce40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b080, 0x7eb360, 0xc42053ce40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24776 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a59c80, 0xc4256f2c40, 0xc424a59da0, 0xc424a59d40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24700 [IO wait]:
net.runtime_pollWait(0x7f0f9c17c148, 0x77, 0xc422b87228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a140, 0x77, 0xc422b87260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a140, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a0e0, 0x7eb3e0, 0xc424b99860, 0x0, 0x0, 0x7e75a0, 0xc424c908c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a0e0, 0x7eb3e0, 0xc424b99860, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653aa0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653aa0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x0, 0xc424653aa0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b99860, 0x6cac4a, 0x3, 0x0, 0xc424653aa0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b99860, 0xc42587a070, 0x7e94e0, 0xc424653aa0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b99860, 0xc42587a070, 0xc4253bf9f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf901, 0xc424b997a0, 0xc426196a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b99440, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653a10, 0xc424b99500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 561 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dcf5, 0x9, 0x5, 0xc42173dcf5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d88f0, 0xc42070aa50)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d88f0, 0xc42070aa50)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d88f0, 0xc42070aa50)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42001b200, 0x7eb360, 0xc42053d4c0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 562 [runnable]:
net.runtime_pollWait(0x7f0f9c1b52f8, 0x72, 0x95)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6060, 0x72, 0xc42054b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6000, 0xc42055f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a250, 0xc42055f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5580, 0xc42055f000, 0x1000, 0x1000, 0xc42054b918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420528f60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420528f60, 0xa, 0x0, 0x1e, 0xc41ffc79ea, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420528f60, 0xc42070ab40, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c270, 0xc42054baa8, 0xc42054baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c270, 0xc42070ab40, 0xc42054bb20, 0x401863, 0xc42054bc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420528f60, 0xc42054bc00, 0xc42070ab40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b280, 0x7eb360, 0xc42053d700, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b280, 0x7eb360, 0xc42053d700)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 563 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5238, 0x72, 0x96)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d60d0, 0x72, 0xc42054c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d60d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6070, 0xc420561000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a258, 0xc420561000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d55c0, 0xc420561000, 0x1000, 0x1000, 0xc42054c918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529080, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529080, 0xc42070ac30, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c2a0, 0xc42054caa8, 0xc42054caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c2a0, 0xc42070ac30, 0xc42054cb20, 0x401863, 0xc42054cc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529080, 0xc42054cc00, 0xc42070ac30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b300, 0x7eb360, 0xc42053d940, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b300, 0x7eb360, 0xc42053d940)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24638 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b2c0, 0xc4259d6850, 0xc424c9b440, 0xc424c9b3e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24775 [IO wait]:
net.runtime_pollWait(0x7f0f9c194440, 0x77, 0xc42483f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2ca0, 0x77, 0xc42483f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2ca0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2c40, 0x7eb3e0, 0xc424a59c80, 0x0, 0x0, 0x7e75a0, 0xc425959a00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2c40, 0x7eb3e0, 0xc424a59c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a14a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a14a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x0, 0xc4245a14a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a59c80, 0x6cac4a, 0x3, 0x0, 0xc4245a14a0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a59c80, 0xc4256f2bd0, 0x7e94e0, 0xc4245a14a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a59c80, 0xc4256f2bd0, 0xc4253514e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351401, 0xc424a59bc0, 0xc422e92a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a598c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1410, 0xc424a59980)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 566 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6f78, 0x72, 0x99)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6220, 0x72, 0xc42056d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d61c0, 0xc420571000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a270, 0xc420571000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5680, 0xc420571000, 0x1000, 0x1000, 0xc42056d918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205293e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205293e0, 0xa, 0x0, 0x1e, 0xc41ffc79db, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205293e0, 0xc42070af00, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c450, 0xc42056daa8, 0xc42056daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c450, 0xc42070af00, 0xc42056db20, 0x401863, 0xc42056dc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205293e0, 0xc42056dc00, 0xc42070af00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b480, 0x7eb360, 0xc420574000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b480, 0x7eb360, 0xc420574000)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 567 [GC assist wait]:
net/url.parse(0xc42ae5ba44, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42ae5ba44, 0x3, 0x1, 0x1, 0xc42ae5ba01)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc420529500, 0xc42056ec00, 0xc42070aff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc42001b500, 0x7eb360, 0xc420574240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b500, 0x7eb360, 0xc420574240)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 568 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6df8, 0x72, 0x9b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6300, 0x72, 0xc42056f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d62a0, 0xc42057d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a280, 0xc42057d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5700, 0xc42057d000, 0x1000, 0x1000, 0xc42056f918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529620, 0xa, 0x0, 0x1e, 0xc41ffc79d5, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529620, 0xc42070b0e0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c510, 0xc42056faa8, 0xc42056faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c510, 0xc42070b0e0, 0xc42056fb20, 0x401863, 0xc42056fc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529620, 0xc42056fc00, 0xc42070b0e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b580, 0x7eb360, 0xc420574480, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b580, 0x7eb360, 0xc420574480)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24756 [IO wait]:
net.runtime_pollWait(0x7f0f9c1962e8, 0x77, 0xc422485228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587ac30, 0x77, 0xc422485260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587ac30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587abd0, 0x7eb3e0, 0xc424a5f500, 0x0, 0x0, 0x7e75a0, 0xc424c911c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587abd0, 0x7eb3e0, 0xc424a5f500, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e600, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e600, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x0, 0xc42442e600, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5f500, 0x6cac4a, 0x3, 0x0, 0xc42442e600, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5f500, 0xc42587ab60, 0x7e94e0, 0xc42442e600, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5f500, 0xc42587ab60, 0xc4252e0370, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0301, 0xc424a5f440, 0xc42619aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5f0e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e570, 0xc424a5f1a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24707 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b77b8, 0x77, 0xc422b8b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7c60, 0x77, 0xc422b8b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7c60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7c00, 0x7eb3e0, 0xc424b122a0, 0x0, 0x0, 0x7e75a0, 0xc425958c80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7c00, 0x7eb3e0, 0xc424b122a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0390, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0390, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0390, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b122a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0390, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b122a0, 0xc4259d7b90, 0x7e94e0, 0xc4245a0390, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b122a0, 0xc4259d7b90, 0xc425350550, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350401, 0xc424b121e0, 0xc422e65a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b9dec0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0300, 0xc424b9df80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24669 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1b0e0, 0xc425ae4fc0, 0xc424c1b200, 0xc424c1b1a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 572 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6af8, 0x72, 0x9f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d64c0, 0x72, 0xc42056b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d64c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6460, 0xc42058c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2a0, 0xc42058c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5800, 0xc42058c000, 0x1000, 0x1000, 0xc42056b918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529aa0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529aa0, 0xa, 0x0, 0x1e, 0xc41ffc79c9, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529aa0, 0xc42070b4a0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c690, 0xc42056baa8, 0xc42056baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c690, 0xc42070b4a0, 0xc42056bb20, 0x401863, 0xc42056bc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529aa0, 0xc42056bc00, 0xc42070b4a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b780, 0x7eb360, 0xc420574d80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b780, 0x7eb360, 0xc420574d80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 573 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6a38, 0x72, 0xa0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6530, 0x72, 0xc4205967b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d64d0, 0xc42059a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2a8, 0xc42059a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5840, 0xc42059a000, 0x1000, 0x1000, 0xc420596918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529bc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529bc0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529bc0, 0xc42070b590, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c6c0, 0xc420596aa8, 0xc420596aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c6c0, 0xc42070b590, 0xc420596b20, 0x401863, 0xc420596c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529bc0, 0xc420596c00, 0xc42070b590, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b800, 0x7eb360, 0xc420574fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b800, 0x7eb360, 0xc420574fc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 574 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6978, 0x72, 0xa1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d65a0, 0x72, 0xc4205977b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d65a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6540, 0xc42059e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2b0, 0xc42059e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5880, 0xc42059e000, 0x1000, 0x1000, 0xc420597918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529ce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529ce0, 0xa, 0x0, 0x1e, 0xc41ffc79c3, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529ce0, 0xc42070b680, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c750, 0xc420597aa8, 0xc420597aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c750, 0xc42070b680, 0xc420597b20, 0x401863, 0xc420597c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529ce0, 0xc420597c00, 0xc42070b680, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b880, 0x7eb360, 0xc420575200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b880, 0x7eb360, 0xc420575200)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 575 [runnable]:
net.runtime_pollWait(0x7f0f9c1b68b8, 0x72, 0xa2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6610, 0x72, 0xc4205987b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d65b0, 0xc4205a6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2b8, 0xc4205a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d58c0, 0xc4205a6000, 0x1000, 0x1000, 0xc420598918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529e00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529e00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529e00, 0xc42070b770, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c780, 0xc420598aa8, 0xc420598aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c780, 0xc42070b770, 0xc420598b20, 0x401863, 0xc420598c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529e00, 0xc420598c00, 0xc42070b770, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b900, 0x7eb360, 0xc420575440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b900, 0x7eb360, 0xc420575440)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 576 [runnable]:
net.runtime_pollWait(0x7f0f9c1b67f8, 0x72, 0xa3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6680, 0x72, 0xc4205997b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6620, 0xc4205a8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2c0, 0xc4205a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5900, 0xc4205a8000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420529f20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420529f20, 0xa, 0x0, 0x1e, 0xc41ffc79bd, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420529f20, 0xc42070b860, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c810, 0xc420599aa8, 0xc420599aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c810, 0xc42070b860, 0xc420599b20, 0x401863, 0xc420599c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420529f20, 0xc420599c00, 0xc42070b860, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001b980, 0x7eb360, 0xc420575680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001b980, 0x7eb360, 0xc420575680)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 577 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6738, 0x72, 0xa4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d66f0, 0x72, 0xc4205927b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d66f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6690, 0xc4205ac000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2c8, 0xc4205ac000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5940, 0xc4205ac000, 0x1000, 0x1000, 0xc420592918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aa060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aa060, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aa060, 0xc42070b950, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070c8a0, 0xc420592aa8, 0xc420592aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070c8a0, 0xc42070b950, 0xc420592b20, 0x401863, 0xc420592c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aa060, 0xc420592c00, 0xc42070b950, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001ba00, 0x7eb360, 0xc4205758c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001ba00, 0x7eb360, 0xc4205758c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24666 [IO wait]:
net.runtime_pollWait(0x7f0f9c1178c0, 0x77, 0xc424ad5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4f40, 0x77, 0xc424ad5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4f40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4ee0, 0x7eb3e0, 0xc424c1ac60, 0x0, 0x0, 0x7e75a0, 0xc424c90200, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4ee0, 0x7eb3e0, 0xc424c1ac60, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653200, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653200, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x0, 0xc424653200, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1ac60, 0x6cac4a, 0x3, 0x0, 0xc424653200, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1ac60, 0xc425ae4e70, 0x7e94e0, 0xc424653200, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1ac60, 0xc425ae4e70, 0xc4253bf210, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf101, 0xc424c1aba0, 0xc42618da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1a840, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653170, 0xc424c1a960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24660 [IO wait]:
net.runtime_pollWait(0x7f0f9c1942c0, 0x77, 0xc424fc5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4ca0, 0x77, 0xc424fc5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4ca0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4c40, 0x7eb3e0, 0xc424c43da0, 0x0, 0x0, 0x7e75a0, 0xc4222adfc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4c40, 0x7eb3e0, 0xc424c43da0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652f00, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652f00, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x0, 0xc424652f00, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c43da0, 0x6cac4a, 0x3, 0x0, 0xc424652f00, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c43da0, 0xc425ae4bd0, 0x7e94e0, 0xc424652f00, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c43da0, 0xc425ae4bd0, 0xc4253bef60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bef01, 0xc424c43c80, 0xc426182a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c43980, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652e70, 0xc424c43a40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 580 [GC assist wait]:
net/url.parse(0xc42aedb384, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb384, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205aa3c0, 0xc420595c00, 0xc42101a4b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc42001bb80, 0x7eb360, 0xc420575f80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bb80, 0x7eb360, 0xc420575f80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 581 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6438, 0x72, 0xa8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d68b0, 0x72, 0xc4205c07b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d68b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6850, 0xc4205c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a2e8, 0xc4205c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5a40, 0xc4205c4000, 0x1000, 0x1000, 0xc4205c0918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aa4e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aa4e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aa4e0, 0xc42070bd10, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070ca20, 0xc4205c0aa8, 0xc4205c0aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070ca20, 0xc42070bd10, 0xc4205c0b20, 0x401863, 0xc4205c0c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aa4e0, 0xc4205c0c00, 0xc42070bd10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001bc00, 0x7eb360, 0xc4205ba1c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bc00, 0x7eb360, 0xc4205ba1c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24787 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39680, 0xc42587b1f0, 0xc424a397a0, 0xc424a39740)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 583 [runnable]:
net/http.glob..func8(0xc426018e98, 0x2)
	/usr/local/go/src/net/http/header.go:121 +0x2d
sync.(*Pool).getSlow(0x7fda70, 0xc426018e70, 0x300000002)
	/usr/local/go/src/sync/pool.go:145 +0x14a
sync.(*Pool).Get(0x7fda70, 0x806f20, 0xc4202a1ef0)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.Header.sortedKeyValues(0x0, 0x0, 0xc4205ba600, 0xc4205c2878, 0xc42000cc01, 0x1f4)
	/usr/local/go/src/net/http/header.go:128 +0x42
net/http.Header.WriteSubset(0x0, 0x7e68e0, 0xc4205ba600, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/header.go:150 +0xe9
net/http.(*chunkWriter).writeHeader(0xc4204d9218, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:1199 +0x866
net/http.(*chunkWriter).close(0xc4204d9218)
	/usr/local/go/src/net/http/server.go:343 +0x2c2
net/http.(*response).finishRequest(0xc4204d91e0)
	/usr/local/go/src/net/http/server.go:1354 +0x7a
net/http.(*conn).serve(0xc42001bd00, 0x7eb360, 0xc4205ba640)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 584 [runnable]:
net.runtime_pollWait(0x7f0f9c1b61f8, 0x72, 0xab)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6a00, 0x72, 0xc4205c37b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6a00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d69a0, 0xc4205cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a300, 0xc4205cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5b00, 0xc4205cc000, 0x1000, 0x1000, 0xc4205c3918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aa840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aa840, 0xa, 0x0, 0x1e, 0xc4205c39d8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aa840, 0xc42073a000, 0xf0, 0xf0, 0x6c1860, 0xc42002cc01, 0x17f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cb10, 0xc4205c3aa8, 0xc4205c3aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cb10, 0xc42073a000, 0xc4205c3b20, 0x401863, 0xc4205c3c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aa840, 0xc4205c3c00, 0xc42073a000, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001bd80, 0x7eb360, 0xc4205ba880, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bd80, 0x7eb360, 0xc4205ba880)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24629 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a000, 0xc4259d6150, 0xc424c9a180, 0xc424c9a120)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24699 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b99380, 0xc42587a000, 0xc424b994a0, 0xc424b99440)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 587 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7f38, 0x72, 0xae)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6b50, 0x72, 0xc4205be7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6b50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6af0, 0xc4205d4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a318, 0xc4205d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5bc0, 0xc4205d4000, 0x1000, 0x1000, 0xc4205be918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aaba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aaba0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aaba0, 0xc42073a2d0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cc60, 0xc4205beaa8, 0xc4205beaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cc60, 0xc42073a2d0, 0xc4205beb20, 0x401863, 0xc4205bec78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aaba0, 0xc4205bec00, 0xc42073a2d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42001bf00, 0x7eb360, 0xc4205baf40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42001bf00, 0x7eb360, 0xc4205baf40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24683 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9cf00, 0xc4259d7490, 0xc424b9d080, 0xc424b9d020)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 589 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7db8, 0x72, 0xb0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6c30, 0x72, 0xc4205e87b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6c30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6bd0, 0xc4205ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a328, 0xc4205ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5c40, 0xc4205ec000, 0x1000, 0x1000, 0xc4205e8918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aade0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aade0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aade0, 0xc42073a4b0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cd20, 0xc4205e8aa8, 0xc4205e8aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cd20, 0xc42073a4b0, 0xc4205e8b20, 0x401863, 0xc4205e8c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aade0, 0xc4205e8c00, 0xc42073a4b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8000, 0x7eb360, 0xc4205bb3c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8000, 0x7eb360, 0xc4205bb3c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 590 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7cf8, 0x72, 0xb1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d6ca0, 0x72, 0xc4205e97b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d6ca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d6c40, 0xc4205ee000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a330, 0xc4205ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d5c80, 0xc4205ee000, 0x1000, 0x1000, 0xc4205e9918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205aaf00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205aaf00, 0xa, 0x0, 0x1e, 0xc41ffc7993, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205aaf00, 0xc42073a5a0, 0xf0, 0xf0, 0x6c1860, 0xc42002cc00, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cd50, 0xc4205e9aa8, 0xc4205e9aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cd50, 0xc42073a5a0, 0xc4205e9b20, 0x401863, 0xc4205e9c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205aaf00, 0xc4205e9c00, 0xc42073a5a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8080, 0x7eb360, 0xc4205bb600, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8080, 0x7eb360, 0xc4205bb600)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24637 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b0e0, 0xc4259d6770, 0xc424c9b200, 0xc424c9b1a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 592 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dba5, 0xb, 0x5, 0xc42173dba5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d85b0, 0xc42073a780)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d85b0, 0xc42073a780)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d85b0, 0xc42073a780)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204e8180, 0x7eb360, 0xc4205bba80)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 593 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1840)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1840)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8820)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4204e8200, 0x7eb360, 0xc4205bbe00)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 594 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d015, 0xb, 0x5, 0xc42173d015)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200635f0, 0xc42073aa50)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4200635f0, 0xc42073aa50)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200635f0, 0xc42073aa50)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204e8280, 0x7eb360, 0xc4205fe040)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 595 [runnable]:
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4205ff940)
	/usr/local/go/src/sync/pool.go:85 +0x13f
net/http.putBufioWriter(0xc4205ff940)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063860)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4204e8300, 0x7eb360, 0xc4205fe240)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24727 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af1200, 0xc42587a5b0, 0xc424af1320, 0xc424af12c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24739 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd3c0, 0x77, 0xc422fb3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2370, 0x77, 0xc422fb3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2370, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2310, 0x7eb3e0, 0xc424a9ca20, 0x0, 0x0, 0x7e75a0, 0xc425959280, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2310, 0x7eb3e0, 0xc424a9ca20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0b10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0b10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x0, 0xc4245a0b10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9ca20, 0x6cac4a, 0x3, 0x0, 0xc4245a0b10, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9ca20, 0xc4256f22a0, 0x7e94e0, 0xc4245a0b10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9ca20, 0xc4256f22a0, 0xc425350c10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350b01, 0xc424a9c960, 0xc422e6da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9c600, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0a80, 0xc424a9c720)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 598 [runnable]:
time.Sleep(0x4c4b40)
	/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4200e0820, 0xc42073ae10)
	/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4200e0820, 0xc42073ae10)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4200e0820, 0xc42073ae10)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4204e8480, 0x7eb360, 0xc4205fe8c0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24726 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce080, 0x77, 0xc423a53228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a610, 0x77, 0xc423a53260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a610, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a5b0, 0x7eb3e0, 0xc424af1200, 0x0, 0x0, 0x7e75a0, 0xc424c90c80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a5b0, 0x7eb3e0, 0xc424af1200, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653f50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653f50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x0, 0xc424653f50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af1200, 0x6cac4a, 0x3, 0x0, 0xc424653f50, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af1200, 0xc42587a540, 0x7e94e0, 0xc424653f50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af1200, 0xc42587a540, 0xc4253bfe60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfd01, 0xc424af10e0, 0xc426193a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af0de0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653ec0, 0xc424af0ea0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24792 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd6c0, 0x77, 0xc42491f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b560, 0x77, 0xc42491f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b560, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b500, 0x7eb3e0, 0xc424986420, 0x0, 0x0, 0x7e75a0, 0xc424c91940, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b500, 0x7eb3e0, 0xc424986420, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442efc0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442efc0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x0, 0xc42442efc0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424986420, 0x6cac4a, 0x3, 0x0, 0xc42442efc0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424986420, 0xc42587b490, 0x7e94e0, 0xc42442efc0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424986420, 0xc42587b490, 0xc4252e09b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0901, 0xc424986360, 0xc4261aca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986060, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ef00, 0xc424986120)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 601 [GC assist wait]:
net/url.parse(0xc42aedb354, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb354, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205abbc0, 0xc420608c00, 0xc42101a1e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4204e8600, 0x7eb360, 0xc4205fef80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8600, 0x7eb360, 0xc4205fef80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 602 [GC assist wait]:
net/url.parse(0xc42aedb364, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb364, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205abce0, 0xc420609c00, 0xc42101a2d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4204e8680, 0x7eb360, 0xc4205ff1c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8680, 0x7eb360, 0xc4205ff1c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3051 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2600, 0xc424b29e20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7dc30, 0xc4241291c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254a60f0, 0x0, 0x0, 0x0, 0xc4241291c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254a60f0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254a60f0, 0x5, 0xc42020f2a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2994 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24732 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b8cb8, 0x77, 0xc422faf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a8b0, 0x77, 0xc422faf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a8b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a850, 0x7eb3e0, 0xc424a5e0c0, 0x0, 0x0, 0x7e75a0, 0xc424c90ec0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a850, 0x7eb3e0, 0xc424a5e0c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e240, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e240, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x0, 0xc42442e240, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5e0c0, 0x6cac4a, 0x3, 0x0, 0xc42442e240, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5e0c0, 0xc42587a7e0, 0x7e94e0, 0xc42442e240, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5e0c0, 0xc42587a7e0, 0xc4252e0090, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0001, 0xc424a5e000, 0xc42619ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af1ce0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e1b0, 0xc424af1da0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 606 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1000)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1000)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d81a0)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4204e8880, 0x7eb360, 0xc4205ffac0)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 607 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8fb8, 0x72, 0xc2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7410, 0x72, 0xc42063e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d73b0, 0xc420646000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3b8, 0xc420646000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206300e0, 0xc420646000, 0x1000, 0x1000, 0xc42063e918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206362a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206362a0, 0xa, 0x0, 0x1e, 0xc41fff2b35, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206362a0, 0xc420e81e00, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a9920, 0xc42063eaa8, 0xc42063eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a9920, 0xc420e81e00, 0xc42063eb20, 0x401863, 0xc42063ec78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206362a0, 0xc42063ec00, 0xc420e81e00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8900, 0x7eb360, 0xc4205ffd00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8900, 0x7eb360, 0xc4205ffd00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 608 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8ef8, 0x72, 0xc3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7480, 0x72, 0xc42063f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7480, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7420, 0xc420648000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3c0, 0xc420648000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420630120, 0xc420648000, 0x1000, 0x1000, 0xc42063f918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206363c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206363c0, 0xa, 0x0, 0x1e, 0xa, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206363c0, 0xc420418b40, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a9cb0, 0xc42063faa8, 0xc42063faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a9cb0, 0xc420418b40, 0xc42063fb20, 0x401863, 0xc42063fc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206363c0, 0xc42063fc00, 0xc420418b40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8980, 0x7eb360, 0xc4205fff40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8980, 0x7eb360, 0xc4205fff40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 609 [GC assist wait]:
net/url.parse(0xc42aedb424, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb424, 0x3, 0x1, 0x1, 0xc42aedb401)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206364e0, 0xc420638c00, 0xc42105c960, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4204e8a00, 0x7eb360, 0xc42064a180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8a00, 0x7eb360, 0xc42064a180)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 610 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8d78, 0x72, 0xc5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7560, 0x72, 0xc4206397b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7560, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7500, 0xc42064e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3d0, 0xc42064e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420630180, 0xc42064e000, 0x1000, 0x1000, 0x5205f9, 0x7fda70, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206365a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206365a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206365a0, 0xc42105ca50, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104cf90, 0xc420639aa8, 0xc420639aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104cf90, 0xc42105ca50, 0xc420639b20, 0x401863, 0xc420639c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206365a0, 0xc420639c00, 0xc42105ca50, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8a80, 0x7eb360, 0xc42064a280, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8a80, 0x7eb360, 0xc42064a280)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24827 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948fc0, 0xc42587bce0, 0xc4249490e0, 0xc424949080)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 612 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8bf8, 0x72, 0xc7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7640, 0x72, 0xc42063b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7640, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d75e0, 0xc4204ea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3e0, 0xc4204ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206301c0, 0xc4204ea000, 0x1000, 0x1000, 0xc42063b918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420636720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420636720, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420636720, 0xc42101a0f0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4201a99b0, 0xc42063baa8, 0xc42063baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4201a99b0, 0xc42101a0f0, 0xc42063bb20, 0x401863, 0xc42063bc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420636720, 0xc42063bc00, 0xc42101a0f0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8b80, 0x7eb360, 0xc42064a480, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8b80, 0x7eb360, 0xc42064a480)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 613 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8b38, 0x72, 0xc8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d76b0, 0x72, 0xc4206567b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d76b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7650, 0xc4204ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3e8, 0xc4204ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206301e0, 0xc4204ec000, 0x1000, 0x1000, 0xc420656918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206367e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206367e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206367e0, 0xc4211acff0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c73e0, 0xc420656aa8, 0xc420656aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c73e0, 0xc4211acff0, 0xc420656b20, 0x401863, 0xc420656c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206367e0, 0xc420656c00, 0xc4211acff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8c00, 0x7eb360, 0xc42064a580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8c00, 0x7eb360, 0xc42064a580)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24746 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9d980, 0xc4256f2620, 0xc424a9db00, 0xc424a9daa0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 615 [runnable]:
net.runtime_pollWait(0x7f0f9c1b89b8, 0x72, 0xca)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7790, 0x72, 0xc4205027b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7730, 0xc420463000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a3f8, 0xc420463000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4204d4f20, 0xc420463000, 0x1000, 0x1000, 0xc420502918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4204430e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4204430e0, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4204430e0, 0xc4219f03c0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cae0, 0xc420502aa8, 0xc420502aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cae0, 0xc4219f03c0, 0xc420502b20, 0x401863, 0xc420502c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4204430e0, 0xc420502c00, 0xc4219f03c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e8d00, 0x7eb360, 0xc42046a600, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e8d00, 0x7eb360, 0xc42046a600)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423950, 0xc420b18c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118bfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4217a4c30, 0xc42104f460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c450, 0xc421423950, 0x0, 0x0, 0x0, 0xc42104f460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c450, 0xc421423950, 0x6f0968, 0x3, 0x51f701, 0xc4208171d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c450, 0xc421423950, 0x5, 0xc4204f01a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 619 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4400, 0xc4206310a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420693c30, 0xc42002a530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42062f680, 0x0, 0x0, 0x0, 0xc42002a530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42062f680, 0x6f0968, 0x3, 0x51f701, 0xc420633e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42062f680, 0x5, 0xc4205a5f00, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 620 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4500, 0xc420631160, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420694c30, 0xc42002a548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42062f770, 0x0, 0x0, 0x0, 0xc42002a548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42062f770, 0x6f0968, 0x3, 0x51f701, 0xc420633fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42062f770, 0x5, 0xc4205a5f20, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 621 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4600, 0xc420631220, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002a560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42062f860, 0x0, 0x0, 0x0, 0xc42002a560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42062f860, 0x6f0968, 0x3, 0x51f701, 0xc4206980f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42062f860, 0x5, 0xc4205a5f40, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3565 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 623 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 624 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 625 [select]:
net/http.(*persistConn).roundTrip(0xc420311c00, 0xc420631520, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420691c30, 0xc42002a5c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42062fc20, 0x0, 0x0, 0x0, 0xc42002a5c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42062fc20, 0x6f0968, 0x3, 0x51f701, 0xc420698570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42062fc20, 0x5, 0xc4205a5fc0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10421 [runnable]:
net/http.(*Client).doFollowingRedirects(0xc42010c480, 0xc4234df1d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1bc0)
	/usr/local/go/src/net/http/client.go:448 +0xeb
net/http.(*Client).Do(0xc42010c480, 0xc4234df1d0, 0x5, 0xc4204f01c0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3525 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 628 [select]:
net/http.(*persistConn).roundTrip(0xc420311700, 0xc420631760, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206a2c30, 0xc42002a608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42062fef0, 0x0, 0x0, 0x0, 0xc42002a608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42062fef0, 0x6f0968, 0x3, 0x51f701, 0xc4206988d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42062fef0, 0x5, 0xc4204f0020, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 629 [select]:
net/http.(*persistConn).roundTrip(0xc420311600, 0xc420631820, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206a3c30, 0xc42002a620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4206ae000, 0x0, 0x0, 0x0, 0xc42002a620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4206ae000, 0x6f0968, 0x3, 0x51f701, 0xc4206989f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4206ae000, 0x5, 0xc4204f0040, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 630 [select]:
net/http.(*persistConn).roundTrip(0xc420311500, 0xc4206318e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069cc30, 0xc42002a638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4206ae0f0, 0x0, 0x0, 0x0, 0xc42002a638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4206ae0f0, 0x6f0968, 0x3, 0x51f701, 0xc420698b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4206ae0f0, 0x5, 0xc4204f0060, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206ae1e0, 0xc420012710, 0xc4206ab000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420311300, 0xc4206319a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069dc30, 0xc42002a650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4206ae1e0, 0x0, 0x0, 0x0, 0xc42002a650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4206ae1e0, 0x6f0968, 0x3, 0x51f701, 0xc420698c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4206ae1e0, 0x5, 0xc4204f0080, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 632 [select]:
net/http.(*persistConn).roundTrip(0xc420311200, 0xc420631a60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069ec30, 0xc42002a668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4206ae2d0, 0x0, 0x0, 0x0, 0xc42002a668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4206ae2d0, 0x6f0968, 0x3, 0x51f701, 0xc420698d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4206ae2d0, 0x5, 0xc4204f00a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 633 [select]:
net/http.(*persistConn).roundTrip(0xc420311100, 0xc420631b20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42069fc30, 0xc42002a680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4206ae3c0, 0x0, 0x0, 0x0, 0xc42002a680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4206ae3c0, 0x6f0968, 0x3, 0x51f701, 0xc420698e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4206ae3c0, 0x5, 0xc4204f00c0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 634 [select]:
net/http.(*persistConn).roundTrip(0xc420311000, 0xc420631be0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bac30, 0xc42002a698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4206ae4b0, 0x0, 0x0, 0x0, 0xc42002a698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4206ae4b0, 0x6f0968, 0x3, 0x51f701, 0xc420698f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4206ae4b0, 0x5, 0xc4204f00e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 635 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3700, 0xc420631ca0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bbc30, 0xc42002a6b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4206ae5a0, 0x0, 0x0, 0x0, 0xc42002a6b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4206ae5a0, 0x6f0968, 0x3, 0x51f701, 0xc4206990b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4206ae5a0, 0x5, 0xc4204f0100, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032fef0, 0xc421515c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421187da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032fef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4217c2c30, 0xc420544d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c420, 0xc42032fef0, 0x0, 0x0, 0x0, 0xc420544d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c420, 0xc42032fef0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c420, 0xc42032fef0, 0x5, 0xc4204f0180, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cc700, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24665 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1a780, 0xc425ae4e00, 0xc424c1a8a0, 0xc424c1a840)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 887 [runnable]:
net.runtime_pollWait(0x7f0f9c1c3838, 0x72, 0x10a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0290, 0x72, 0xc4206917b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0230, 0xc4207f5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6de8, 0xc4207f5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4203ebae0, 0xc4207f5000, 0x1000, 0x1000, 0x0, 0x0, 0xc420605dc0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4207b4720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4207b4720, 0xa, 0x0, 0x1e, 0xc4206038e8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4207b4720, 0xc420e805a0, 0xf0, 0xf0, 0x6c1860, 0xc4206038c0, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203fe390, 0xc420691aa8, 0xc420691aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203fe390, 0xc420e805a0, 0x6cd7f4, 0xe, 0x6cd714)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4207b4720, 0xc4209cc100, 0xc420e805a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42036ae80, 0x7eb360, 0xc420ff81c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42036ae80, 0x7eb360, 0xc420ff81c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 639 [select]:
net/http.(*persistConn).roundTrip(0xc420310f00, 0xc420631d60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bcc30, 0xc42002a6c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4206ae690, 0x0, 0x0, 0x0, 0xc42002a6c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4206ae690, 0x6f0968, 0x3, 0x51f701, 0xc4206991d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4206ae690, 0x5, 0xc4204f05a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206ae780, 0xc420013c50, 0xc4206c0a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420310e00, 0xc420631e20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206bdc30, 0xc42002a6e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4206ae780, 0x0, 0x0, 0x0, 0xc42002a6e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4206ae780, 0x6f0968, 0x3, 0x51f701, 0xc4206992f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4206ae780, 0x5, 0xc4204f05c0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206ae870, 0xc420013c60, 0xc4206c0e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420310d00, 0xc420631ee0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b6c30, 0xc42002a6f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4206ae870, 0x0, 0x0, 0x0, 0xc42002a6f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4206ae870, 0x6f0968, 0x3, 0x51f701, 0xc420699410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4206ae870, 0x5, 0xc4204f05e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 642 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310c00, 0xc420631fa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206ae960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206ae960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b7c30, 0xc42002a710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4206ae960, 0x0, 0x0, 0x0, 0xc42002a710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4206ae960, 0x6f0968, 0x3, 0x51f701, 0xc420699530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4206ae960, 0x5, 0xc4204f0600, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 643 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310200, 0xc4206cc060, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206aea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206aea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b8c30, 0xc42002a728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4206aea50, 0x0, 0x0, 0x0, 0xc42002a728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4206aea50, 0x6f0968, 0x3, 0x51f701, 0xc420699650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4206aea50, 0x5, 0xc4204f0620, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3564 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 645 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4c00, 0xc4206cc300, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206aed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206aed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206b9c30, 0xc42002a770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4206aed20, 0x0, 0x0, 0x0, 0xc42002a770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4206aed20, 0x6f0968, 0x3, 0x51f701, 0xc4206999b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4206aed20, 0x5, 0xc4204f0660, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 646 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3563 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3569 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3562 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3568 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc425d2f230, 0x6cb0ad, 0x5, 0xc4204f0880, 0xb)
	/usr/local/go/src/net/textproto/header.go:15 +0x1a2
net/http.Header.Add(0xc425d2f230, 0x6cb0ad, 0x5, 0xc4204f0880, 0xb)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 651 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310100, 0xc4206cc780, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc42002a800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4206af2c0, 0x0, 0x0, 0x0, 0xc42002a800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4206af2c0, 0x6f0968, 0x3, 0x51f701, 0xc4206fc090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4206af2c0, 0x5, 0xc4204f0720, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 652 [runnable]:
net/http.(*persistConn).roundTrip(0xc420310900, 0xc4206cc840, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e4c30, 0xc42002a818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4206af3b0, 0x0, 0x0, 0x0, 0xc42002a818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4206af3b0, 0x6f0968, 0x3, 0x51f701, 0xc4206fc1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4206af3b0, 0x5, 0xc4204f0740, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 653 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310000, 0xc4206cc900, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc42002a830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4206af4a0, 0x0, 0x0, 0x0, 0xc42002a830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4206af4a0, 0x6f0968, 0x3, 0x51f701, 0xc4206fc2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4206af4a0, 0x5, 0xc4204f0760, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 654 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310800, 0xc4206cc9c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc42002a848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4206af590, 0x0, 0x0, 0x0, 0xc42002a848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4206af590, 0x6f0968, 0x3, 0x51f701, 0xc4206fc3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4206af590, 0x5, 0xc4204f0780, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 655 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310700, 0xc4206cca80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420723c30, 0xc42002a860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4206af680, 0x0, 0x0, 0x0, 0xc42002a860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4206af680, 0x6f0968, 0x3, 0x51f701, 0xc4206fc510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4206af680, 0x5, 0xc4204f07a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 656 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420255f00, 0xc4206ccb40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420724c30, 0xc42002a878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4206af770, 0x0, 0x0, 0x0, 0xc42002a878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4206af770, 0x6f0968, 0x3, 0x51f701, 0xc4206fc630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4206af770, 0x5, 0xc4204f07c0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 657 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420255e00, 0xc4206ccc00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002a890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4206af860, 0x0, 0x0, 0x0, 0xc42002a890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4206af860, 0x6f0968, 0x3, 0x51f701, 0xc4206fc750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4206af860, 0x5, 0xc4204f07e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 658 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3300, 0xc4206303e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420658c30, 0xc42002a428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062ec30, 0x0, 0x0, 0x0, 0xc42002a428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062ec30, 0x6f0968, 0x3, 0x51f701, 0xc420632ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062ec30, 0x5, 0xc4204f0800, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cca80, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1812 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b88f8, 0x72, 0xcb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604ca0, 0x72, 0xc420d849d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604ca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604c40, 0xc4207df000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6de0, 0xc4207df000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000a900, 0xc4207df000, 0x1000, 0x1000, 0x53bbd3, 0xc420acb378, 0xc420acb388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4660)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4660, 0x1, 0xc4205aad80, 0xc420acb460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000a900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24657 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c43440, 0xc425ae4a80, 0xc424c43500, 0xc424c434a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1809 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8838, 0x72, 0xcc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604d80, 0x72, 0xc420d839d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604d80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604d20, 0xc4207db000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dd8, 0xc4207db000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000aa00, 0xc4207db000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ee378, 0xc4209ee388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4600)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4600, 0x1, 0xc4205aac60, 0xc4209ee460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000aa00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24745 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd9c0, 0x77, 0xc422479228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2680, 0x77, 0xc422479260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2680, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2620, 0x7eb3e0, 0xc424a9d980, 0x0, 0x0, 0x7e75a0, 0xc4259594c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2620, 0x7eb3e0, 0xc424a9d980, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0e10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0e10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x0, 0xc4245a0e10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9d980, 0x6cac4a, 0x3, 0x0, 0xc4245a0e10, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9d980, 0xc4256f25b0, 0x7e94e0, 0xc4245a0e10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9d980, 0xc4256f25b0, 0xc425350ee0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350e01, 0xc424a9d8c0, 0xc422e80a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9d560, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0d80, 0xc424a9d680)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206af950, 0xc420a6c6b0, 0xc420711800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255d00, 0xc4206cccc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206af950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206af950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071ec30, 0xc42002a8a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4206af950, 0x0, 0x0, 0x0, 0xc42002a8a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4206af950, 0x6f0968, 0x3, 0x51f701, 0xc4206fc870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4206af950, 0x5, 0xc4204f0d40, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afa40, 0xc420a6c6d0, 0xc420711c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255c00, 0xc4206ccd80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071fc30, 0xc42002a8c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4206afa40, 0x0, 0x0, 0x0, 0xc42002a8c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4206afa40, 0x6f0968, 0x3, 0x51f701, 0xc4206fc990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4206afa40, 0x5, 0xc4204f0d60, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 666 [select]:
net/http.(*persistConn).roundTrip(0xc420310500, 0xc4206cce40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420720c30, 0xc42002a8d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4206afb30, 0x0, 0x0, 0x0, 0xc42002a8d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4206afb30, 0x6f0968, 0x3, 0x51f701, 0xc4206fcab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4206afb30, 0x5, 0xc4204f0d80, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afc20, 0xc420a6c710, 0xc420744400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255b00, 0xc4206ccf00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420721c30, 0xc42002a8f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4206afc20, 0x0, 0x0, 0x0, 0xc42002a8f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4206afc20, 0x6f0968, 0x3, 0x51f701, 0xc4206fcbd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4206afc20, 0x5, 0xc4204f0da0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afd10, 0xc420a6c7a0, 0xc420744800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255a00, 0xc4206ccfc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420754c30, 0xc42002a908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4206afd10, 0x0, 0x0, 0x0, 0xc42002a908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4206afd10, 0x6f0968, 0x3, 0x51f701, 0xc4206fccf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4206afd10, 0x5, 0xc4204f0dc0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4206afe00, 0xc420496110, 0xc420744c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420310400, 0xc4206cd080, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002a920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4206afe00, 0x0, 0x0, 0x0, 0xc42002a920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4206afe00, 0x6f0968, 0x3, 0x51f701, 0xc4206fce10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4206afe00, 0x5, 0xc4204f0de0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 670 [select]:
net/http.(*persistConn).roundTrip(0xc420311f00, 0xc4206cd140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4206afef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4206afef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42002a938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4206afef0, 0x0, 0x0, 0x0, 0xc42002a938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4206afef0, 0x6f0968, 0x3, 0x51f701, 0xc4206fcf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4206afef0, 0x5, 0xc4204f0e00, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 671 [select]:
net/http.(*persistConn).roundTrip(0xc420255900, 0xc4206cd200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc42002a950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420766000, 0x0, 0x0, 0x0, 0xc42002a950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420766000, 0x6f0968, 0x3, 0x51f701, 0xc4206fd050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420766000, 0x5, 0xc4204f0e20, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 672 [select]:
net/http.(*persistConn).roundTrip(0xc420255800, 0xc4206cd2c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207660f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207660f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420750c30, 0xc42002a968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4207660f0, 0x0, 0x0, 0x0, 0xc42002a968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4207660f0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4207660f0, 0x5, 0xc4204f0e40, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207661e0, 0xc420a6d510, 0xc420745e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255700, 0xc4206cd380, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207661e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207661e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420751c30, 0xc42002a980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4207661e0, 0x0, 0x0, 0x0, 0xc42002a980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4207661e0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4207661e0, 0x5, 0xc4204f0e60, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 674 [select]:
net/http.(*persistConn).roundTrip(0xc420255600, 0xc4206cd440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207662d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207662d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420752c30, 0xc42002a998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4207662d0, 0x0, 0x0, 0x0, 0xc42002a998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4207662d0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4207662d0, 0x5, 0xc4204f0e80, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 675 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207663c0, 0xc4200dd0c0, 0xc42077c600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255500, 0xc4206cd500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207663c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207663c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420753c30, 0xc42002a9b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4207663c0, 0x0, 0x0, 0x0, 0xc42002a9b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4207663c0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4207663c0, 0x5, 0xc4204f0ea0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 676 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207664b0, 0xc4200dd0d0, 0xc42077ca00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255300, 0xc4206cd5c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207664b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207664b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc42002a9c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4207664b0, 0x0, 0x0, 0x0, 0xc42002a9c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4207664b0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4207664b0, 0x5, 0xc4204f0ec0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207665a0, 0xc420a6d530, 0xc42077cf00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420255200, 0xc4206cd680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207665a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207665a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a9c30, 0xc42002a9e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4207665a0, 0x0, 0x0, 0x0, 0xc42002a9e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4207665a0, 0x6f0968, 0x3, 0x51f701, 0xc4206fd680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4207665a0, 0x5, 0xc4204f0ee0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 678 [select]:
net/http.(*persistConn).roundTrip(0xc420255100, 0xc4206cd740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207aac30, 0xc42002a9f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420766690, 0x0, 0x0, 0x0, 0xc42002a9f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420766690, 0x6f0968, 0x3, 0x51f701, 0xc4206fd770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420766690, 0x5, 0xc4204f0f00, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 679 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420254f00, 0xc4206cd800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207abc30, 0xc42002aa10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420766780, 0x0, 0x0, 0x0, 0xc42002aa10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420766780, 0x6f0968, 0x3, 0x51f701, 0xc4206fd860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420766780, 0x5, 0xc4204f0f20, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 680 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420254e00, 0xc4206cd8c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002aa28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420766870, 0x0, 0x0, 0x0, 0xc42002aa28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420766870, 0x6f0968, 0x3, 0x51f701, 0xc4206fd950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420766870, 0x5, 0xc4204f0f40, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420766960, 0xc420a6d550, 0xc42077df00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420254d00, 0xc4206cd980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420652c30, 0xc42002aa40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420766960, 0x0, 0x0, 0x0, 0xc42002aa40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420766960, 0x6f0968, 0x3, 0x51f701, 0xc4206fda40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420766960, 0x5, 0xc4204f0f60, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766a50, 0xc420497f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec6e0, 0x0, 0xc4200c0d40, 0x4, 0xc4200c0d47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420766a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420653c30, 0xc420544ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420766a50, 0x0, 0x0, 0x0, 0xc420544ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420766a50, 0x6f0968, 0x3, 0x51f701, 0xc4206fdad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420766a50, 0x5, 0xc4204f0f80, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 683 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3100, 0xc420630680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062ee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002a458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062ee10, 0x0, 0x0, 0x0, 0xc42002a458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062ee10, 0x6f0968, 0x3, 0x51f701, 0xc420632ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062ee10, 0x5, 0xc4204f0fa0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cce00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1806 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8778, 0x72, 0xcd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604ed0, 0x72, 0xc420cf19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604ed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604e70, 0xc4207d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dd0, 0xc4207d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ab00, 0xc4207d9000, 0x1000, 0x1000, 0x53bbd3, 0xc420aed378, 0xc420aed388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b45a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b45a0, 0x1, 0xc4205aab40, 0xc420aed460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ab00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 890 [runnable]:
net.runtime_pollWait(0x7f0f9c1c35f8, 0x72, 0x10e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a03e0, 0x72, 0xc4206b67b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a03e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0380, 0xc4209b3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e00, 0xc4209b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4203ebb40, 0xc4209b3000, 0x1000, 0x1000, 0x0, 0x0, 0xc4206ac9a0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4207b4840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4207b4840, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4207b4840, 0xc421061770, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210150b0, 0xc4206b6aa8, 0xc4206b6aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210150b0, 0xc421061770, 0x6cd7f4, 0xe, 0x6cd714)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4207b4840, 0xc420747700, 0xc421061770, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42036b000, 0x7eb360, 0xc421090980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42036b000, 0x7eb360, 0xc421090980)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1803 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b86b8, 0x72, 0xce)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604fb0, 0x72, 0xc420f0b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604fb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604f50, 0xc4207d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dc8, 0xc4207d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ac00, 0xc4207d7000, 0x1000, 0x1000, 0x53bbd3, 0xc420f0bb68, 0xc420f0bb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4540)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4540, 0x1, 0xc4202c85a0, 0xc420acc460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ac00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24786 [IO wait]:
net.runtime_pollWait(0x7f0f9c19e068, 0x77, 0xc42484b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b250, 0x77, 0xc42484b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b250, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b1f0, 0x7eb3e0, 0xc424a39680, 0x0, 0x0, 0x7e75a0, 0xc424c91700, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b1f0, 0x7eb3e0, 0xc424a39680, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ecc0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ecc0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x0, 0xc42442ecc0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39680, 0x6cac4a, 0x3, 0x0, 0xc42442ecc0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39680, 0xc42587b180, 0x7e94e0, 0xc42442ecc0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39680, 0xc42587b180, 0xc4252e07d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0701, 0xc424a395c0, 0xc4261a1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a392c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ec30, 0xc424a39380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420766b40, 0xc4200dd3e0, 0xc4207fa300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420254c00, 0xc4206cd9e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420654c30, 0xc42002aa58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420766b40, 0x0, 0x0, 0x0, 0xc42002aa58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420766b40, 0x6f0968, 0x3, 0x51f701, 0xc4206fdb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420766b40, 0x5, 0xc4204f14f0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3566 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 691 [select]:
net/http.(*persistConn).roundTrip(0xc420254a00, 0xc4206cdb60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420693c30, 0xc42002aa88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420766d20, 0x0, 0x0, 0x0, 0xc42002aa88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420766d20, 0x6f0968, 0x3, 0x51f701, 0xc4206fdce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420766d20, 0x5, 0xc4204f1530, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 692 [select]:
net/http.(*persistConn).roundTrip(0xc420254900, 0xc4206cdc20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420694c30, 0xc42002aaa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420766e10, 0x0, 0x0, 0x0, 0xc42002aaa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420766e10, 0x6f0968, 0x3, 0x51f701, 0xc4206fddd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420766e10, 0x5, 0xc4204f1550, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 693 [select]:
net/http.(*persistConn).roundTrip(0xc420254800, 0xc4206cdce0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420655c30, 0xc42002aab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420766f00, 0x0, 0x0, 0x0, 0xc42002aab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420766f00, 0x6f0968, 0x3, 0x51f701, 0xc4206fdec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420766f00, 0x5, 0xc4204f1570, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 694 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fc00, 0xc4206cdda0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420766ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420766ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002aad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420766ff0, 0x0, 0x0, 0x0, 0xc42002aad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420766ff0, 0x6f0968, 0x3, 0x51f701, 0xc4206fdfb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420766ff0, 0x5, 0xc4204f1590, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 695 [select]:
net/http.(*persistConn).roundTrip(0xc420254700, 0xc4206cde00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207670e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207670e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002aae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4207670e0, 0x0, 0x0, 0x0, 0xc42002aae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4207670e0, 0x6f0968, 0x3, 0x51f701, 0xc420816030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4207670e0, 0x5, 0xc4204f15b0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 696 [select]:
net/http.(*persistConn).roundTrip(0xc420254600, 0xc4206cdec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207671d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207671d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068ec30, 0xc42002ab00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4207671d0, 0x0, 0x0, 0x0, 0xc42002ab00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4207671d0, 0x6f0968, 0x3, 0x51f701, 0xc420816120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4207671d0, 0x5, 0xc4204f15d0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4207672c0, 0xc420497080, 0xc420822000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ec00, 0xc4206cdf80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207672c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207672c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068fc30, 0xc42002ab18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4207672c0, 0x0, 0x0, 0x0, 0xc42002ab18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4207672c0, 0x6f0968, 0x3, 0x51f701, 0xc420816210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4207672c0, 0x5, 0xc4204f15f0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 698 [select]:
net/http.(*persistConn).roundTrip(0xc420254500, 0xc4206cdfe0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207673b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207673b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068fc30, 0xc42002ab30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4207673b0, 0x0, 0x0, 0x0, 0xc42002ab30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4207673b0, 0x6f0968, 0x3, 0x51f701, 0xc420816270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4207673b0, 0x5, 0xc4204f1610, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 699 [select]:
net/http.(*persistConn).roundTrip(0xc420254400, 0xc42082c060, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4207674a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4207674a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420690c30, 0xc42002ab48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4207674a0, 0x0, 0x0, 0x0, 0xc42002ab48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4207674a0, 0x6f0968, 0x3, 0x51f701, 0xc420816330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4207674a0, 0x5, 0xc4204f1630, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 700 [select]:
net/http.(*persistConn).roundTrip(0xc420254300, 0xc42082c120, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a4c30, 0xc42002ab60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420767590, 0x0, 0x0, 0x0, 0xc42002ab60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420767590, 0x6f0968, 0x3, 0x51f701, 0xc420816420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420767590, 0x5, 0xc4204f1650, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 701 [select]:
net/http.(*persistConn).roundTrip(0xc420254200, 0xc42082c1e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a5c30, 0xc42002ab78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420767680, 0x0, 0x0, 0x0, 0xc42002ab78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420767680, 0x6f0968, 0x3, 0x51f701, 0xc420816510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420767680, 0x5, 0xc4204f1670, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 702 [select]:
net/http.(*persistConn).roundTrip(0xc420254000, 0xc42082c2a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a6c30, 0xc42002ab90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420767770, 0x0, 0x0, 0x0, 0xc42002ab90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420767770, 0x6f0968, 0x3, 0x51f701, 0xc420816600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420767770, 0x5, 0xc4204f1690, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 703 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3f00, 0xc42082c360, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a7c30, 0xc42002aba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420767860, 0x0, 0x0, 0x0, 0xc42002aba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420767860, 0x6f0968, 0x3, 0x51f701, 0xc4208166f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420767860, 0x5, 0xc4204f16b0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 704 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3e00, 0xc42082c420, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420842c30, 0xc42002abc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420767950, 0x0, 0x0, 0x0, 0xc42002abc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420767950, 0x6f0968, 0x3, 0x51f701, 0xc4208167e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420767950, 0x5, 0xc4204f16d0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 705 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3d00, 0xc42082c4e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420843c30, 0xc42002abd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420767a40, 0x0, 0x0, 0x0, 0xc42002abd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420767a40, 0x6f0968, 0x3, 0x51f701, 0xc4208168d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420767a40, 0x5, 0xc4204f16f0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 706 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3b00, 0xc42082c5a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420844c30, 0xc42002abf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420767b30, 0x0, 0x0, 0x0, 0xc42002abf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420767b30, 0x6f0968, 0x3, 0x51f701, 0xc4208169c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420767b30, 0x5, 0xc4204f1710, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420767c20, 0xc420a6d250, 0xc420850000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4a00, 0xc42082c600, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420845c30, 0xc42002ac08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420767c20, 0x0, 0x0, 0x0, 0xc42002ac08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420767c20, 0x6f0968, 0x3, 0x51f701, 0xc420816a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420767c20, 0x5, 0xc4204f1730, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 708 [select]:
net/http.(*persistConn).roundTrip(0xc4200f2f00, 0xc420630920, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062eff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420652c30, 0xc42002a488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062eff0, 0x0, 0x0, 0x0, 0xc42002a488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062eff0, 0x6f0968, 0x3, 0x51f701, 0xc4206332f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062eff0, 0x5, 0xc4204f1750, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd180, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1800 [runnable]:
net.runtime_pollWait(0x7f0f9c1b85f8, 0x72, 0xcf)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605100, 0x72, 0xc420f029d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605100, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206050a0, 0xc4207d5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6dc0, 0xc4207d5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ad00, 0xc4207d5000, 0x1000, 0x1000, 0x53bbd3, 0xc420f02b68, 0xc420f02b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b44e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b44e0, 0x1, 0xc4202c8360, 0xc420acd460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ad00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 894 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935680, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420751c30, 0xc420544378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4205a2f00, 0x0, 0x0, 0x0, 0xc420544378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4205a2f00, 0x6f0968, 0x3, 0x51f701, 0xc420a6ae70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4205a2f00, 0x5, 0xc4207098f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1797 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8538, 0x72, 0xd0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206051e0, 0x72, 0xc420f119d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206051e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605180, 0xc4207d3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6db8, 0xc4207d3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ae00, 0xc4207d3000, 0x1000, 0x1000, 0x53bbd3, 0xc420f11b68, 0xc420f11b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4480, 0x1, 0xc4202c8300, 0xc420ac8460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ae00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a960, 0xc420a6d590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203eac40, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207aac30, 0xc420544958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42097a960, 0x0, 0x0, 0x0, 0xc420544958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42097a960, 0x6f0968, 0x3, 0x51f701, 0xc4207b7a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42097a960, 0x5, 0xc420709910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 714 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4900, 0xc42082c6c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083ec30, 0xc42002ac20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420767d10, 0x0, 0x0, 0x0, 0xc42002ac20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420767d10, 0x6f0968, 0x3, 0x51f701, 0xc420816b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420767d10, 0x5, 0xc4204f1ca0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 715 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420310b00, 0xc42082c780, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083fc30, 0xc42002ac38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420767e00, 0x0, 0x0, 0x0, 0xc42002ac38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420767e00, 0x6f0968, 0x3, 0x51f701, 0xc420816c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420767e00, 0x5, 0xc4204f1cc0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 716 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4206b5200, 0xc42082c7e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420767ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420767ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083fc30, 0xc42002ac50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420767ef0, 0x0, 0x0, 0x0, 0xc42002ac50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420767ef0, 0x6f0968, 0x3, 0x51f701, 0xc420816cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420767ef0, 0x5, 0xc4204f1ce0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 717 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f900, 0xc420fed400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420840c30, 0xc420545020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420866000, 0x0, 0x0, 0x0, 0xc420545020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420866000, 0x6f0968, 0x3, 0x51f701, 0xc420816d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420866000, 0x5, 0xc4204f1d00, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 718 [select]:
net/http.(*persistConn).roundTrip(0xc42088fc00, 0xc420fed460, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208660f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208660f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420841c30, 0xc420545030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4208660f0, 0x0, 0x0, 0x0, 0xc420545030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4208660f0, 0x6f0968, 0x3, 0x51f701, 0xc420816db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4208660f0, 0x5, 0xc4204f1d20, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 719 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fa00, 0xc420fed4c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210613b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210613b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086ec30, 0xc420545048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4210613b0, 0x0, 0x0, 0x0, 0xc420545048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4210613b0, 0x6f0968, 0x3, 0x51f701, 0xc420590510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4210613b0, 0x5, 0xc4204f1d40, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208661e0, 0xc420a6c6f0, 0xc420850f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b5a00, 0xc42082c860, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208661e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208661e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086fc30, 0xc42002ac68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4208661e0, 0x0, 0x0, 0x0, 0xc42002ac68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4208661e0, 0x6f0968, 0x3, 0x51f701, 0xc420816de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4208661e0, 0x5, 0xc4204f1d60, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 721 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5500, 0xc42082c920, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208662d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208662d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420870c30, 0xc42002ac80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4208662d0, 0x0, 0x0, 0x0, 0xc42002ac80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4208662d0, 0x6f0968, 0x3, 0x51f701, 0xc420816ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4208662d0, 0x5, 0xc4204f1d80, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208663c0, 0xc420496260, 0xc420851700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b5400, 0xc42082c9e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208663c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208663c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420871c30, 0xc42002ac98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4208663c0, 0x0, 0x0, 0x0, 0xc42002ac98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4208663c0, 0x6f0968, 0x3, 0x51f701, 0xc420816fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4208663c0, 0x5, 0xc4204f1da0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 723 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208664b0, 0xc4204963c0, 0xc420851b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42000be00, 0xc42082caa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208664b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208664b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086ac30, 0xc42002acb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4208664b0, 0x0, 0x0, 0x0, 0xc42002acb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4208664b0, 0x6f0968, 0x3, 0x51f701, 0xc4208170b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4208664b0, 0x5, 0xc4204f1dc0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4208665a0, 0xc420497170, 0xc420884000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088eb00, 0xc42082cb60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208665a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208665a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086bc30, 0xc42002acc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4208665a0, 0x0, 0x0, 0x0, 0xc42002acc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4208665a0, 0x6f0968, 0x3, 0x51f701, 0xc4208171a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4208665a0, 0x5, 0xc4204f1de0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 725 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866690, 0xc4204963d0, 0xc420884000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4700, 0xc42082cbc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086bc30, 0xc42002ace0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420866690, 0x0, 0x0, 0x0, 0xc42002ace0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420866690, 0x6f0968, 0x3, 0x51f701, 0xc420817200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420866690, 0x5, 0xc4204f1e00, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 726 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866780, 0xc4204963e0, 0xc420884400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4600, 0xc42082cc80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086cc30, 0xc42002acf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420866780, 0x0, 0x0, 0x0, 0xc42002acf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420866780, 0x6f0968, 0x3, 0x51f701, 0xc4208172f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420866780, 0x5, 0xc4204f1e20, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 727 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866870, 0xc420496400, 0xc420884700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4500, 0xc42082cd00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086dc30, 0xc42002ad10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420866870, 0x0, 0x0, 0x0, 0xc42002ad10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420866870, 0x6f0968, 0x3, 0x51f701, 0xc4208173b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420866870, 0x5, 0xc4204f1e40, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 728 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866960, 0xc420496410, 0xc420884b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4400, 0xc42082cdc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420896c30, 0xc42002ad28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420866960, 0x0, 0x0, 0x0, 0xc42002ad28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420866960, 0x6f0968, 0x3, 0x51f701, 0xc4208174a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420866960, 0x5, 0xc4204f1e60, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 729 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4300, 0xc42082ce80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420897c30, 0xc42002ad40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420866a50, 0x0, 0x0, 0x0, 0xc42002ad40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420866a50, 0x6f0968, 0x3, 0x51f701, 0xc420817590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420866a50, 0x5, 0xc4204f1e80, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 730 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4200, 0xc42082cf40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420898c30, 0xc42002ad58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420866b40, 0x0, 0x0, 0x0, 0xc42002ad58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420866b40, 0x6f0968, 0x3, 0x51f701, 0xc420817680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420866b40, 0x5, 0xc4204f1ea0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 731 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420866c30, 0xc420496440, 0xc420885700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4100, 0xc42082cfe0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420898c30, 0xc42002ad70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420866c30, 0x0, 0x0, 0x0, 0xc42002ad70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420866c30, 0x6f0968, 0x3, 0x51f701, 0xc420817770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420866c30, 0x5, 0xc4204f1ec0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 732 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4206b4000, 0xc42082d0a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420899c30, 0xc42002ad88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420866d20, 0x0, 0x0, 0x0, 0xc42002ad88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420866d20, 0x6f0968, 0x3, 0x51f701, 0xc420817890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420866d20, 0x5, 0xc4204f1ee0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 733 [select]:
net/http.(*persistConn).roundTrip(0xc4200f2d00, 0xc420630bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42062f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420653c30, 0xc42002a4b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42062f1d0, 0x0, 0x0, 0x0, 0xc42002a4b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42062f1d0, 0x6f0968, 0x3, 0x51f701, 0xc420633710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42062f1d0, 0x5, 0xc4204f1f00, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd500, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1794 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8478, 0x72, 0xd1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605330, 0x72, 0xc420f109d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206052d0, 0xc4207d1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6db0, 0xc4207d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000af00, 0xc4207d1000, 0x1000, 0x1000, 0x53bbd3, 0xc420f10b68, 0xc420f10b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4420, 0x1, 0xc4202c82a0, 0xc420ae8460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000af00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 896 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209356e0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d63c30, 0xc420544390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4205a2ff0, 0x0, 0x0, 0x0, 0xc420544390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4205a2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420a6aed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4205a2ff0, 0x5, 0xc420709930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1791 [runnable]:
net.runtime_pollWait(0x7f0f9c1b83b8, 0x72, 0xd2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605410, 0x72, 0xc420f0f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206053b0, 0xc4207cf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6da8, 0xc4207cf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b000, 0xc4207cf000, 0x1000, 0x1000, 0x53bbd3, 0xc420f0fb68, 0xc420f0fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b43c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b43c0, 0x1, 0xc4206376e0, 0xc420aea460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 897 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209357a0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a30e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d64c30, 0xc4205443a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4205a30e0, 0x0, 0x0, 0x0, 0xc4205443a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4205a30e0, 0x6f0968, 0x3, 0x51f701, 0xc420a6af30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4205a30e0, 0x5, 0xc420709950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 739 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bf00, 0xc42082d160, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420892c30, 0xc42002ada0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420866e10, 0x0, 0x0, 0x0, 0xc42002ada0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420866e10, 0x6f0968, 0x3, 0x51f701, 0xc4208179b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420866e10, 0x5, 0xc420672450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 740 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4206b4800, 0xc42082d220, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420893c30, 0xc42002adb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420866f00, 0x0, 0x0, 0x0, 0xc42002adb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420866f00, 0x6f0968, 0x3, 0x51f701, 0xc420817ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420866f00, 0x5, 0xc420672470, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 741 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bd00, 0xc42082d2e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420866ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420866ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420894c30, 0xc42002add0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420866ff0, 0x0, 0x0, 0x0, 0xc42002add0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420866ff0, 0x6f0968, 0x3, 0x51f701, 0xc420817bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420866ff0, 0x5, 0xc420672490, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 742 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bc00, 0xc42082d3a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208670e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208670e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420895c30, 0xc42002ade8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4208670e0, 0x0, 0x0, 0x0, 0xc42002ade8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4208670e0, 0x6f0968, 0x3, 0x51f701, 0xc420817d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4208670e0, 0x5, 0xc4206724b0, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 743 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000bb00, 0xc42082d460, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208671d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208671d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cec30, 0xc42002ae00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4208671d0, 0x0, 0x0, 0x0, 0xc42002ae00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4208671d0, 0x6f0968, 0x3, 0x51f701, 0xc420817e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4208671d0, 0x5, 0xc4206724d0, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 744 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b900, 0xc42082d520, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208672c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208672c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cfc30, 0xc42002ae18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4208672c0, 0x0, 0x0, 0x0, 0xc42002ae18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4208672c0, 0x6f0968, 0x3, 0x51f701, 0xc420817f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4208672c0, 0x5, 0xc4206724f0, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 745 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b800, 0xc42082d580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208673b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208673b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d0c30, 0xc42002ae30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4208673b0, 0x0, 0x0, 0x0, 0xc42002ae30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4208673b0, 0x6f0968, 0x3, 0x51f701, 0xc4208da030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4208673b0, 0x5, 0xc420672510, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 746 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b700, 0xc42082d640, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4208674a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4208674a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d1c30, 0xc42002ae48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4208674a0, 0x0, 0x0, 0x0, 0xc42002ae48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4208674a0, 0x6f0968, 0x3, 0x51f701, 0xc4208da150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4208674a0, 0x5, 0xc420672530, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420867590, 0xc420497180, 0xc4208e4000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ea00, 0xc42082d700, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cac30, 0xc42002ae60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420867590, 0x0, 0x0, 0x0, 0xc42002ae60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420867590, 0x6f0968, 0x3, 0x51f701, 0xc4208da270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420867590, 0x5, 0xc420672550, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 748 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d300, 0xc420c68160, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4208cac30, 0x410ffd, 0xc42002b7a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420867680, 0x0, 0x0, 0x0, 0xc42002b7a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420867680, 0x6f0968, 0x3, 0x51f701, 0xc4208da2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420867680, 0x5, 0xc420672570, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 749 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b600, 0xc42082d760, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cbc30, 0xc42002ae78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420867770, 0x0, 0x0, 0x0, 0xc42002ae78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420867770, 0x6f0968, 0x3, 0x51f701, 0xc4208da300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420867770, 0x5, 0xc420672590, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 750 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b500, 0xc42082d820, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208ccc30, 0xc42002ae90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420867860, 0x0, 0x0, 0x0, 0xc42002ae90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420867860, 0x6f0968, 0x3, 0x51f701, 0xc4208da420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420867860, 0x5, 0xc4206725b0, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 751 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b400, 0xc42082d8e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cdc30, 0xc42002aea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420867950, 0x0, 0x0, 0x0, 0xc42002aea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420867950, 0x6f0968, 0x3, 0x51f701, 0xc4208da540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420867950, 0x5, 0xc4206725d0, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 752 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b300, 0xc42082d9a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f4c30, 0xc42002aec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420867a40, 0x0, 0x0, 0x0, 0xc42002aec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420867a40, 0x6f0968, 0x3, 0x51f701, 0xc4208da660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420867a40, 0x5, 0xc4206725f0, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 753 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b200, 0xc42082da60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f5c30, 0xc42002aed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420867b30, 0x0, 0x0, 0x0, 0xc42002aed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420867b30, 0x6f0968, 0x3, 0x51f701, 0xc4208da780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420867b30, 0x5, 0xc420672610, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 754 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b100, 0xc42082db20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f6c30, 0xc42002aef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420867c20, 0x0, 0x0, 0x0, 0xc42002aef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420867c20, 0x6f0968, 0x3, 0x51f701, 0xc4208da8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420867c20, 0x5, 0xc420672630, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 755 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000b000, 0xc42082dbe0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f7c30, 0xc42002af08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420867d10, 0x0, 0x0, 0x0, 0xc42002af08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420867d10, 0x6f0968, 0x3, 0x51f701, 0xc4208da9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420867d10, 0x5, 0xc420672650, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 756 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000af00, 0xc42082dca0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f0c30, 0xc42002af20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420867e00, 0x0, 0x0, 0x0, 0xc42002af20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420867e00, 0x6f0968, 0x3, 0x51f701, 0xc4208daae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420867e00, 0x5, 0xc420672670, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 757 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ae00, 0xc42082dd20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420867ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420867ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f1c30, 0xc42002af38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420867ef0, 0x0, 0x0, 0x0, 0xc42002af38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420867ef0, 0x6f0968, 0x3, 0x51f701, 0xc4208daba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420867ef0, 0x5, 0xc420672690, 0xa)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 758 [GC assist wait]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cd880, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:82 +0x183
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1788 [runnable]:
net.runtime_pollWait(0x7f0f9c1b82f8, 0x72, 0xd3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605560, 0x72, 0xc420f069d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605560, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605500, 0xc4207cd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6da0, 0xc4207cd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b100, 0xc4207cd000, 0x1000, 0x1000, 0x53bbd3, 0xc420f06b68, 0xc420f06b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4360, 0x1, 0xc4212a04e0, 0xc420aeb460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1234 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935800, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a31d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d65c30, 0xc4205443c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4205a31d0, 0x0, 0x0, 0x0, 0xc4205443c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4205a31d0, 0x6f0968, 0x3, 0x51f701, 0xc420a6af90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4205a31d0, 0x5, 0xc420709970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2363 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8b080, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1785 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b8238, 0x72, 0xd4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605640, 0x72, 0xc420f059d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605640, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206055e0, 0xc4207cb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d98, 0xc4207cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b200, 0xc4207cb000, 0x1000, 0x1000, 0x53bbd3, 0xc420f05b68, 0xc420f05b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4300, 0x1, 0xc4212a0480, 0xc420aec460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1235 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209358a0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a32c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420752c30, 0xc4205443d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4205a32c0, 0x0, 0x0, 0x0, 0xc4205443d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4205a32c0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4205a32c0, 0x5, 0xc420709990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1782 [runnable]:
net.runtime_pollWait(0x7f0f9c1b8178, 0x72, 0xd5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605790, 0x72, 0xc420f049d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605730, 0xc4207c9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d90, 0xc4207c9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b300, 0xc4207c9000, 0x1000, 0x1000, 0x53bbd3, 0xc420f04b68, 0xc420f04b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4240)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4240, 0x1, 0xc4212a0420, 0xc420a62c60, 0x0, 0x0, 0xc420a62be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1236 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935900, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a33b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420753c30, 0xc4205443f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4205a33b0, 0x0, 0x0, 0x0, 0xc4205443f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4205a33b0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4205a33b0, 0x5, 0xc4207099b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1779 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c2038, 0x72, 0xd6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605870, 0x72, 0xc420f039d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605810, 0xc4207bf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d88, 0xc4207bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b400, 0xc4207bf000, 0x1000, 0x1000, 0x53bbd3, 0xc420f03b68, 0xc420f03b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b41e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b41e0, 0x1, 0xc4212a03c0, 0xc420a5fc60, 0x0, 0x0, 0xc420a5fbe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1237 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935960, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a34a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc420544408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4205a34a0, 0x0, 0x0, 0x0, 0xc420544408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4205a34a0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4205a34a0, 0x5, 0xc4207099d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1776 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1f78, 0x72, 0xd7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605950, 0x72, 0xc420efa9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206058f0, 0xc4207bd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d80, 0xc4207bd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b500, 0xc4207bd000, 0x1000, 0x1000, 0x53bbd3, 0xc420efab68, 0xc420efab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4180)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4180, 0x1, 0xc4212a0360, 0xc420ae6460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1238 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420934860, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc420544318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4205a2b40, 0x0, 0x0, 0x0, 0xc420544318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4205a2b40, 0x6f0968, 0x3, 0x51f701, 0xc420a6a1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4205a2b40, 0x5, 0xc4207099f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1773 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1eb8, 0x72, 0xd8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605a30, 0x72, 0xc420f099d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605a30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206059d0, 0xc4207bb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d78, 0xc4207bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b600, 0xc4207bb000, 0x1000, 0x1000, 0x53bbd3, 0xc420f09b68, 0xc420f09b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4120)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4120, 0x1, 0xc4212a0300, 0xc420ae7460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1239 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935b20, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a9c30, 0xc420544438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205a3680, 0x0, 0x0, 0x0, 0xc420544438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205a3680, 0x6f0968, 0x3, 0x51f701, 0xc420a6b290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205a3680, 0x5, 0xc420709a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1770 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1df8, 0x72, 0xd9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605b10, 0x72, 0xc420f089d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605ab0, 0xc4207b9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d70, 0xc4207b9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b700, 0xc4207b9000, 0x1000, 0x1000, 0x53bbd3, 0xc420f08b68, 0xc420f08b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b40c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b40c0, 0x1, 0xc4212a02a0, 0xc420a0f460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1240 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5ec30, 0xc420544450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4205a3770, 0x0, 0x0, 0x0, 0xc420544450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4205a3770, 0x6f0968, 0x3, 0x51f701, 0xc420a6b2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4205a3770, 0x5, 0xc420709a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1767 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1d38, 0x72, 0xda)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605bf0, 0x72, 0xc420f079d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605b90, 0xc4207b3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d68, 0xc4207b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b800, 0xc4207b3000, 0x1000, 0x1000, 0x53bbd3, 0xc420f07b68, 0xc420f07b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4060, 0x1, 0xc4212a0240, 0xc420a10460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1241 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5fc30, 0xc420544468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205a3860, 0x0, 0x0, 0x0, 0xc420544468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205a3860, 0x6f0968, 0x3, 0x51f701, 0xc420a6b350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205a3860, 0x5, 0xc420709a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1935 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2878, 0x72, 0xf5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad480, 0x72, 0xc420df29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad480, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad420, 0xc420a1f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e90, 0xc420a1f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5300, 0xc420a1f000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a3b78, 0xc4209a3b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b5c80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b5c80, 0x1, 0xc4206706c0, 0xc4209a3c60, 0x0, 0x0, 0xc4209a3be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1242 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d60c30, 0xc420544480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205a3950, 0x0, 0x0, 0x0, 0xc420544480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205a3950, 0x6f0968, 0x3, 0x51f701, 0xc420a6b3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205a3950, 0x5, 0xc420709a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1764 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1c78, 0x72, 0xdb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605cd0, 0x72, 0xc420efe9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605c70, 0xc4205f5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76a8, 0xc4205f5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000b900, 0xc4205f5000, 0x1000, 0x1000, 0x53bbd3, 0xc420efeb68, 0xc420efeb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4205aa7e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4205aa7e0, 0x1, 0xc4212a01e0, 0xc420a11460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000b900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1243 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d61c30, 0xc420544498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205a3a40, 0x0, 0x0, 0x0, 0xc420544498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205a3a40, 0x6f0968, 0x3, 0x51f701, 0xc420a6b440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205a3a40, 0x5, 0xc420709a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1761 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1af8, 0x72, 0xdd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605e90, 0x72, 0xc420efd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605e30, 0xc4207b1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d58, 0xc4207b1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bb00, 0xc4207b1000, 0x1000, 0x1000, 0x53bbd3, 0xc420efdb68, 0xc420efdb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5f80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5f80, 0x1, 0xc4212a0180, 0xc420a0a460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1244 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6ac30, 0xc4205444b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205a3b30, 0x0, 0x0, 0x0, 0xc4205444b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205a3b30, 0x6f0968, 0x3, 0x51f701, 0xc420a6b4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205a3b30, 0x5, 0xc420709ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1758 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1a38, 0x72, 0xde)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605f70, 0x72, 0xc420efc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605f10, 0xc4207af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d50, 0xc4207af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bc00, 0xc4207af000, 0x1000, 0x1000, 0x53bbd3, 0xc420efcb68, 0xc420efcb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5f20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5f20, 0x1, 0xc4212a0120, 0xc420a30c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1245 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6bc30, 0xc4205444c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205a3c20, 0x0, 0x0, 0x0, 0xc4205444c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205a3c20, 0x6f0968, 0x3, 0x51f701, 0xc420a6b500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205a3c20, 0x5, 0xc420709ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1725 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c11f8, 0x72, 0xe9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac990, 0x72, 0xc420ee09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac930, 0xc42078b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cf8, 0xc42078b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4700, 0xc42078b000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee0b68, 0xc420ee0b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5620, 0x1, 0xc4211667e0, 0xc420a2e460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205764b0, 0xc420a6c990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d5e0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205764b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d73c30, 0xc4205445a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4205764b0, 0x0, 0x0, 0x0, 0xc4205445a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4205764b0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4205764b0, 0x5, 0xc4209cc180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1752 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1138, 0x72, 0xea)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206aca70, 0x72, 0xc420ef29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206aca70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206aca10, 0xc42079f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d40, 0xc42079f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4800, 0xc42079f000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef2b68, 0xc420ef2b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5e60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5e60, 0x1, 0xc4212a0060, 0xc420a0cc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1247 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4800, 0xc4203ebea0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073b770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420723c30, 0xc4200e6e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073b770, 0x0, 0x0, 0x0, 0xc4200e6e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073b770, 0x6f0968, 0x3, 0x51f701, 0xc4207b6e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073b770, 0x5, 0xc420709b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1749 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c17f8, 0x72, 0xe1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac220, 0x72, 0xc420f019d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac1c0, 0xc42079d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d38, 0xc42079d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bf00, 0xc42079d000, 0x1000, 0x1000, 0x53bbd3, 0xc420f01b68, 0xc420f01b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5920, 0x1, 0xc4212a0000, 0xc420a0dc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bf00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1870 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca920, 0x72, 0x148)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abd40, 0x72, 0xc420d9a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abd40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abce0, 0xc4202e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544300, 0xc4202e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976400, 0xc4202e2000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d4378, 0xc4209d4388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb920, 0x1, 0xc4206d7f20, 0xc4209d4460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1746 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1738, 0x72, 0xe2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac300, 0x72, 0xc420f009d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac2a0, 0xc42079b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d30, 0xc42079b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4000, 0xc42079b000, 0x1000, 0x1000, 0x53bbd3, 0xc420f00b68, 0xc420f00b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e58c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e58c0, 0x1, 0xc42122ff80, 0xc420a32c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3524 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4211aecc0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1743 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1678, 0x72, 0xe3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac3e0, 0x72, 0xc420eff9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac3e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac380, 0xc420799000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d28, 0xc420799000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4100, 0xc420799000, 0x1000, 0x1000, 0x53bbd3, 0xc420effb68, 0xc420effb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5860)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5860, 0x1, 0xc42122ff20, 0xc420a33c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1267 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935a80, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2fc30, 0xc420544420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4205a3590, 0x0, 0x0, 0x0, 0xc420544420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4205a3590, 0x6f0968, 0x3, 0x51f701, 0xc420a6b230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4205a3590, 0x5, 0xc4209cc0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1740 [runnable]:
net.runtime_pollWait(0x7f0f9c1c15b8, 0x72, 0xe4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac4c0, 0x72, 0xc420ef99d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac4c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac460, 0xc420797000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d20, 0xc420797000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4200, 0xc420797000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef9b68, 0xc420ef9b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5800)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5800, 0x1, 0xc42122fce0, 0xc420a2cc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576000, 0xc420a6c850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d020, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d66c30, 0xc420544528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420576000, 0x0, 0x0, 0x0, 0xc420544528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420576000, 0x6f0968, 0x3, 0x51f701, 0xc4208daea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420576000, 0x5, 0xc4209cc0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1737 [runnable]:
net.runtime_pollWait(0x7f0f9c1c14f8, 0x72, 0xe5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac5a0, 0x72, 0xc420edc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac5a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac540, 0xc420795000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d18, 0xc420795000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4300, 0xc420795000, 0x1000, 0x1000, 0x53bbd3, 0xc420edcb68, 0xc420edcb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e57a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e57a0, 0x1, 0xc42122f500, 0xc420a2dc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205760f0, 0xc420a6c890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d100, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205760f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d67c30, 0xc420544540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4205760f0, 0x0, 0x0, 0x0, 0xc420544540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4205760f0, 0x6f0968, 0x3, 0x51f701, 0xc4208daf00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4205760f0, 0x5, 0xc4209cc100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1734 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c1438, 0x72, 0xe6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac680, 0x72, 0xc420edb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac620, 0xc420793000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d10, 0xc420793000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4400, 0xc420793000, 0x1000, 0x1000, 0x53bbd3, 0xc420edbb68, 0xc420edbb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5740)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5740, 0x1, 0xc42122f4a0, 0xc420a3b460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205761e0, 0xc420a6c8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d260, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205761e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d68c30, 0xc420544558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4205761e0, 0x0, 0x0, 0x0, 0xc420544558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4205761e0, 0x6f0968, 0x3, 0x51f701, 0xc4208daf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4205761e0, 0x5, 0xc4209cc120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24545 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d9da0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1731 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1378, 0x72, 0xe7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac760, 0x72, 0xc420ece9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac700, 0xc42078f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d08, 0xc42078f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4500, 0xc42078f000, 0x1000, 0x1000, 0x53bbd3, 0xc420eceb68, 0xc420eceb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e56e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e56e0, 0x1, 0xc42122f440, 0xc420a3c460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205762d0, 0xc420a6c910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d340, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205762d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d69c30, 0xc420544570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4205762d0, 0x0, 0x0, 0x0, 0xc420544570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4205762d0, 0x6f0968, 0x3, 0x51f701, 0xc4208dba10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4205762d0, 0x5, 0xc4209cc140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1728 [runnable]:
net.runtime_pollWait(0x7f0f9c1c12b8, 0x72, 0xe8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac8b0, 0x72, 0xc420ee19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac8b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac850, 0xc42078d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d00, 0xc42078d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4600, 0xc42078d000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee1b68, 0xc420ee1b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5680)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5680, 0x1, 0xc4211699e0, 0xc420a3d460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205763c0, 0xc420a6c950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d4a0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205763c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d72c30, 0xc420544588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4205763c0, 0x0, 0x0, 0x0, 0xc420544588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4205763c0, 0x6f0968, 0x3, 0x51f701, 0xc4208dba70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4205763c0, 0x5, 0xc4209cc160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1755 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1978, 0x72, 0xdf)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac060, 0x72, 0xc420efb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac000, 0xc4207ad000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d48, 0xc4207ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000bd00, 0xc4207ad000, 0x1000, 0x1000, 0x53bbd3, 0xc420efbb68, 0xc420efbb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5ec0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5ec0, 0x1, 0xc4212a00c0, 0xc420a31c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000bd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1246 [GC assist wait]:
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a3d10, 0xc420a6c690)
	/usr/local/go/src/net/http/transport.go:797 +0xbc
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6cc30, 0xc4205444e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205a3d10, 0x0, 0x0, 0x0, 0xc4205444e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205a3d10, 0x6f0968, 0x3, 0x51f701, 0xc420a6b560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205a3d10, 0x5, 0xc420709af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1630 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2338, 0x72, 0xfc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206adb80, 0x72, 0xc4208f09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206adb80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206adb20, 0xc420997000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b120, 0xc420997000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5a00, 0xc420997000, 0x1000, 0x1000, 0x53bbd3, 0xc4208f0b68, 0xc4208f0b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420982de0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420982de0, 0x1, 0xc420b97d40, 0xc4209f8460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a3ef0, 0xc420a6c810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082ce00, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c30c30, 0xc420544510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4205a3ef0, 0x0, 0x0, 0x0, 0xc420544510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4205a3ef0, 0x6f0968, 0x3, 0x51f701, 0xc420a6bf80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4205a3ef0, 0x5, 0xc4209cc1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2346 [runnable]:
net.runtime_pollWait(0x7f0f9c1c53f8, 0x72, 0x13a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaf40, 0x72, 0xc420f469d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaf40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aaee0, 0xc420f9f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ca8, 0xc420f9f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f400, 0xc420f9f000, 0x1000, 0x1000, 0x53bbd3, 0xc420a96378, 0xc420a96388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9e00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9e00, 0x1, 0xc4201635c0, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24791 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39f80, 0xc42587b420, 0xc4249860c0, 0xc424986060)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576690, 0xc420a6ca10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d880, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d75c30, 0xc4205445d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420576690, 0x0, 0x0, 0x0, 0xc4205445d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420576690, 0x6f0968, 0x3, 0x51f701, 0xc4208dbc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420576690, 0x5, 0xc4209cc1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 884 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2e78, 0x72, 0xed)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acd80, 0x72, 0xc4206e69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acd80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acd20, 0xc420784000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cd8, 0xc420784000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4b00, 0xc420784000, 0x1000, 0x1000, 0x30, 0xc4206e6b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5380)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5380, 0x1, 0x0, 0x1, 0x0, 0xc4204e53e0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 885 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4206aed20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b4c00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 883 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 880 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2cf8, 0x72, 0xef)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acf40, 0x72, 0xc4203b19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acf40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acee0, 0xc420780000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cc8, 0xc420780000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4d00, 0xc420780000, 0x1000, 0x1000, 0x30, 0xc4203b1b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5080, 0x1, 0x0, 0x1, 0x0, 0xc4204e50e0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 881 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 878 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2c38, 0x72, 0xf0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad020, 0x72, 0xc4206e89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acfc0, 0xc42077e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cc0, 0xc42077e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4e00, 0xc42077e000, 0x1000, 0x1000, 0x30, 0xc4206e8b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4f00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4f00, 0x1, 0x0, 0x1, 0x0, 0xc4204e4f60, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 879 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 876 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2b78, 0x72, 0xf1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad100, 0x72, 0xc4206b89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad100, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad0a0, 0xc42077a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cb8, 0xc42077a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4f00, 0xc42077a000, 0x1000, 0x1000, 0x30, 0xc4206b8b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4d80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4d80, 0x1, 0x0, 0x1, 0x0, 0xc4204e4de0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 877 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 874 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2ab8, 0x72, 0xf2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad1e0, 0x72, 0xc4206bd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad1e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad180, 0xc420778000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cb0, 0xc420778000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5000, 0xc420778000, 0x1000, 0x1000, 0x30, 0xc4206bdb58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4c00, 0x1, 0x0, 0x1, 0x0, 0xc4204e4c60, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 875 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 872 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c29f8, 0x72, 0xf3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad2c0, 0x72, 0xc4206a29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad2c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad260, 0xc420776000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ca8, 0xc420776000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5100, 0xc420776000, 0x1000, 0x1000, 0x30, 0xc4206a2b58, 0x43b1ec)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e4a80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e4a80, 0x1, 0x0, 0x1, 0x0, 0xc4204e4ae0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2173 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b32480, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1385 [select]:
net/http.(*persistConn).roundTrip(0xc42076c000, 0xc4209cf5c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420aee1e0, 0x0, 0x0, 0x0, 0xc4200e6f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420aee1e0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420aee1e0, 0x5, 0xc420a6c140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2481 [select]:
net/http.(*persistConn).writeLoop(0xc42088fc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539860, 0xc4200dd100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fa60, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d47c30, 0xc4205440a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420539860, 0x0, 0x0, 0x0, 0xc4205440a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420539860, 0x6f0968, 0x3, 0x51f701, 0xc4204fc7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420539860, 0x5, 0xc4209cd5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1720 [runnable]:
net.runtime_pollWait(0x7f0f9c1cab60, 0x72, 0x145)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abaa0, 0x72, 0xc420ed29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abaa0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aba40, 0xc42058b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76a0, 0xc42058b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976100, 0xc42058b000, 0x1000, 0x1000, 0x53bbd3, 0xc420ed2b68, 0xc420ed2b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4205aa360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4205aa360, 0x1, 0xc4210537a0, 0xc420a37c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1342 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1715 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca9e0, 0x72, 0x147)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abc60, 0x72, 0xc4207559d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abc60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abc00, 0xc420358000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e65c8, 0xc420358000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976300, 0xc420358000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38b78, 0xc420a38b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce78c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce78c0, 0x1, 0xc42041bbc0, 0xc420a38c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a3e00, 0xc420a6c7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082cae0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a3e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6dc30, 0xc4205444f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205a3e00, 0x0, 0x0, 0x0, 0xc4205444f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205a3e00, 0x6f0968, 0x3, 0x51f701, 0xc420a6b5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205a3e00, 0x5, 0xc4209cc0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2180 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c24b8, 0x72, 0xfa)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad8e0, 0x72, 0xc420ef59d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad8e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad880, 0xc4209b9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b160, 0xc4209b9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5800, 0xc4209b9000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef5b68, 0xc420ef5b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420983920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420983920, 0x1, 0xc42122fe60, 0xc420112460, 0xc4201123c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 892 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935500, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc420544348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205a2d20, 0x0, 0x0, 0x0, 0xc420544348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205a2d20, 0x6f0968, 0x3, 0x51f701, 0xc420a6acc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205a2d20, 0x5, 0xc4207098b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2177 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c2638, 0x72, 0xf8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad720, 0x72, 0xc420ef49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad720, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad6c0, 0xc4209bb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e20, 0xc4209bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5600, 0xc4209bb000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef4b68, 0xc420ef4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4960, 0x1, 0xc42122fe00, 0xc420116c60, 0xc420116bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 893 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935560, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091bc30, 0xc420544360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4205a2e10, 0x0, 0x0, 0x0, 0xc420544360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4205a2e10, 0x6f0968, 0x3, 0x51f701, 0xc420a6ae10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4205a2e10, 0x5, 0xc4207098d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2183 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4d38, 0x72, 0x118)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076efb0, 0x72, 0xc420ef69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076efb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ef50, 0xc4209f5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b180, 0xc4209f5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d000, 0xc4209f5000, 0x1000, 0x1000, 0x53bbd3, 0xc420ef6b68, 0xc420ef6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420983e00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420983e00, 0x1, 0xc42122fec0, 0xc420114460, 0xc4201143c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1263 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd460, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205832c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205832c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cafc30, 0xc4200e7500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205832c0, 0x0, 0x0, 0x0, 0xc4200e7500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205832c0, 0x6f0968, 0x3, 0x51f701, 0xc420227c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205832c0, 0x5, 0xc4209b0f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3899 [IO wait]:
net.runtime_pollWait(0x7f0f9c192a00, 0x72, 0x70)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420015410, 0x72, 0xc422e7f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420015410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200153b0, 0xc4219d0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f388, 0xc4219d0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d700, 0xc4219d0000, 0x1000, 0x1000, 0x53bbd3, 0xc422e7fb68, 0xc422e7fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420912f00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420912f00, 0x1, 0xc425e9e900, 0xc4209ee460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3817 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420060960, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2a50, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5700)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1203 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc3e0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c90c30, 0xc4200e6a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42025f2c0, 0x0, 0x0, 0x0, 0xc4200e6a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42025f2c0, 0x6f0968, 0x3, 0x51f701, 0xc420226810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42025f2c0, 0x5, 0xc4209b0160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1708 [IO wait]:
net.runtime_pollWait(0x7f0f9c181b88, 0x72, 0x15b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a920, 0x72, 0xc420d1e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a920, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a8c0, 0xc42070e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544278, 0xc42070e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420977100, 0xc42070e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ec378, 0xc4209ec388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203caba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203caba0, 0x1, 0xc4206d6fc0, 0xc4209ec460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420977100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1204 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc460, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c91c30, 0xc4200e6a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42025f3b0, 0x0, 0x0, 0x0, 0xc4200e6a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42025f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4202268d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42025f3b0, 0x5, 0xc4209b0180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee4b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5900)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1717 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c27b8, 0x72, 0xf6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad560, 0x72, 0xc4207219d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad560, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad500, 0xc4209bf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6e70, 0xc4209bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5400, 0xc4209bf000, 0x1000, 0x1000, 0x53bbd3, 0xc420721b68, 0xc420721b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b57a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b57a0, 0x1, 0xc4210d9ec0, 0xc420a38c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2960, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5b00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420cf2960, 0xc420012770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0780, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c38c30, 0xc4200e60c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420cf2960, 0x0, 0x0, 0x0, 0xc4200e60c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420cf2960, 0x6f0968, 0x3, 0x51f701, 0xc42000d890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420cf2960, 0x5, 0xc420968060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee3c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5c00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2314 [runnable]:
net.runtime_pollWait(0x7f0f9c1caf20, 0x72, 0x140)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab5d0, 0x72, 0xc420f3c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab5d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab570, 0xc42061d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c80, 0xc42061d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fb00, 0xc42061d000, 0x1000, 0x1000, 0x53bbd3, 0xc420a5fb78, 0xc420a5fb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9440)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9440, 0x1, 0xc4202fcf00, 0xc420a5fc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2870, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5d00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3152 [IO wait]:
net.runtime_pollWait(0x7f0f9c193300, 0x72, 0x241)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abcd0, 0x72, 0xc4214999d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abcd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abc70, 0xc42152b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e5c0, 0xc42152b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cc00, 0xc42152b000, 0x1000, 0x1000, 0x53bbd3, 0xc420a2cb78, 0xc420a2cb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d37a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d37a0, 0x1, 0xc4216d8ae0, 0xc420a2cc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee2d0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5e00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2340 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c51b8, 0x72, 0x13d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab330, 0x72, 0xc420f519d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab2d0, 0xc420f99000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c98, 0xc420f99000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f800, 0xc420f99000, 0x1000, 0x1000, 0x53bbd3, 0xc420a2e378, 0xc420a2e388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9c20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9c20, 0x1, 0xc420162cc0, 0xc420a2e460, 0xc0, 0x6b5a00, 0x11ffffff01)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 537 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 539 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2780, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc4206b5f00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 541 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1813 [select]:
net/http.(*persistConn).writeLoop(0xc42000a900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee1e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c000)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1036 [select]:
net/http.(*persistConn).roundTrip(0xc42076c600, 0xc420a46960, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac21e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420693c30, 0xc42002b310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420ac21e0, 0x0, 0x0, 0x0, 0xc42002b310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420ac21e0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420ac21e0, 0x5, 0xc42091c930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2690, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c100)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac22d0, 0xc4209cd770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420a46a20, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac22d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420ac22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420914c30, 0xc42002b328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420ac22d0, 0x0, 0x0, 0x0, 0xc42002b328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420ac22d0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420ac22d0, 0x5, 0xc42091c950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee0f0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c200)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1038 [select]:
net/http.(*persistConn).roundTrip(0xc42076c500, 0xc420a46a80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac23c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420914c30, 0xc42002b340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420ac23c0, 0x0, 0x0, 0x0, 0xc42002b340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420ac23c0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420ac23c0, 0x5, 0xc42091c970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac25a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c300)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1039 [select]:
net/http.(*persistConn).roundTrip(0xc42076c400, 0xc420a46b40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac24b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420915c30, 0xc42002b358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420ac24b0, 0x0, 0x0, 0x0, 0xc42002b358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420ac24b0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420ac24b0, 0x5, 0xc42091c990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2141 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3b38, 0x72, 0x106)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e450, 0x72, 0xc420eef9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e3f0, 0xc420943000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af98, 0xc420943000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c400, 0xc420943000, 0x1000, 0x1000, 0x53bbd3, 0xc420eefb68, 0xc420eefb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209135c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209135c0, 0x1, 0xc42122f980, 0xc420428460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1040 [select]:
net/http.(*persistConn).roundTrip(0xc42076c300, 0xc420a46c00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac25a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420916c30, 0xc42002b370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420ac25a0, 0x0, 0x0, 0x0, 0xc42002b370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420ac25a0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420ac25a0, 0x5, 0xc42091c9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2138 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3a78, 0x72, 0x107)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e530, 0x72, 0xc420ee69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e4d0, 0xc420941000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af90, 0xc420941000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c500, 0xc420941000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee6b68, 0xc420ee6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913560, 0x1, 0xc42122f8c0, 0xc420a95c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1041 [select]:
net/http.(*persistConn).roundTrip(0xc42076c100, 0xc420a46cc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420917c30, 0xc42002b388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420ac2690, 0x0, 0x0, 0x0, 0xc42002b388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420ac2690, 0x6f0968, 0x3, 0x51f701, 0xc4209cb860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420ac2690, 0x5, 0xc42091c9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac21e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc42076c600)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1042 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5f00, 0xc420a46d60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420917c30, 0xc42002b3a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420ac2780, 0x0, 0x0, 0x0, 0xc42002b3a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420ac2780, 0x6f0968, 0x3, 0x51f701, 0xc4209cb920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420ac2780, 0x5, 0xc42091c9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2132 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c38f8, 0x72, 0x109)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e6f0, 0x72, 0xc420ee49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e6f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e690, 0xc42093d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af80, 0xc42093d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c700, 0xc42093d000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee4b68, 0xc420ee4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209134a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209134a0, 0x1, 0xc42122f800, 0xc420a97460, 0x0, 0x0, 0xc420a973e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1043 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5d00, 0xc420a46e20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2ec30, 0xc42002b3b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420ac2870, 0x0, 0x0, 0x0, 0xc42002b3b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420ac2870, 0x6f0968, 0x3, 0x51f701, 0xc4209cba10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420ac2870, 0x5, 0xc42091ca10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2129 [runnable]:
net.runtime_pollWait(0x7f0f9c1c33b8, 0x72, 0x10b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e7d0, 0x72, 0xc420ee39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e7d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e770, 0xc42093b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af78, 0xc42093b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c800, 0xc42093b000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee3b68, 0xc420ee3b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913440)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913440, 0x1, 0xc42122f7a0, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1044 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5b00, 0xc420a46ee0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2fc30, 0xc42002b3d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420ac2960, 0x0, 0x0, 0x0, 0xc42002b3d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420ac2960, 0x6f0968, 0x3, 0x51f701, 0xc4209cbb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420ac2960, 0x5, 0xc42091ca30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3172 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2316 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b33920, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2474 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d6c0, 0x72, 0x221)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3480, 0x72, 0xc42115f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3480, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3420, 0xc421096000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bc0, 0xc421096000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6f900, 0xc421096000, 0x1000, 0x1000, 0x53bbd3, 0xc42043b378, 0xc42043b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88d20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88d20, 0x1, 0xc4210e7f80, 0xc42043b460, 0x0, 0x0, 0x7)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6f900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2126 [runnable]:
net.runtime_pollWait(0x7f0f9c1c32f8, 0x72, 0x111)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e8b0, 0x72, 0xc420eda9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e8b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e850, 0xc420937000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af70, 0xc420937000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076c900, 0xc420937000, 0x1000, 0x1000, 0x53bbd3, 0xc420edab68, 0xc420edab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209133e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209133e0, 0x1, 0xc42122f740, 0xc4209eec60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076c900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1045 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5700, 0xc420a46fa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b30c30, 0xc42002b3e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420ac2a50, 0x0, 0x0, 0x0, 0xc42002b3e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420ac2a50, 0x6f0968, 0x3, 0x51f701, 0xc4209cbbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420ac2a50, 0x5, 0xc42091ca50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2486 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1046 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5800, 0xc420a47000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b31c30, 0xc42002b400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420ac2b40, 0x0, 0x0, 0x0, 0xc42002b400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420ac2b40, 0x6f0968, 0x3, 0x51f701, 0xc4209cbcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420ac2b40, 0x5, 0xc42091ca70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2123 [runnable]:
net.runtime_pollWait(0x7f0f9c1c3238, 0x72, 0x112)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ea70, 0x72, 0xc420ee99d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ea70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ea10, 0xc420933000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af68, 0xc420933000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076ca00, 0xc420933000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee9b68, 0xc420ee9b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209132c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209132c0, 0x1, 0xc42122f6e0, 0xc420ab5c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076ca00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac2c30, 0xc420a6c010, 0xc420b46500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420976700, 0xc420a470c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2ac30, 0xc42002b418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420ac2c30, 0x0, 0x0, 0x0, 0xc42002b418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420ac2c30, 0x6f0968, 0x3, 0x51f701, 0xc4209cbda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420ac2c30, 0x5, 0xc42091ca90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2120 [runnable]:
net.runtime_pollWait(0x7f0f9c1c30b8, 0x72, 0x114)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ec30, 0x72, 0xc420ee89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ec30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ebd0, 0xc420931000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af60, 0xc420931000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076cc00, 0xc420931000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee8b68, 0xc420ee8b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913260, 0x1, 0xc42122f680, 0xc420ab4c60, 0x40e75c, 0xc420a21a38, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076cc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1048 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4000, 0xc420c68320, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420b2bc30, 0x410ffd, 0xc42002b7e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420ac2d20, 0x0, 0x0, 0x0, 0xc42002b7e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420ac2d20, 0x6f0968, 0x3, 0x51f701, 0xc4209cbe90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420ac2d20, 0x5, 0xc42091cab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2117 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4f78, 0x72, 0x115)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ed10, 0x72, 0xc420ee79d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ed10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ecb0, 0xc42092f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af58, 0xc42092f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076cd00, 0xc42092f000, 0x1000, 0x1000, 0x53bbd3, 0xc420ee7b68, 0xc420ee7b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913200)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913200, 0x1, 0xc42122f620, 0xc420aed460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076cd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac2e10, 0xc420496aa0, 0xc420b46900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fd00, 0xc420a47180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2cc30, 0xc42002b430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420ac2e10, 0x0, 0x0, 0x0, 0xc42002b430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420ac2e10, 0x6f0968, 0x3, 0x51f701, 0xc4209cbec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420ac2e10, 0x5, 0xc42091cad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2114 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4eb8, 0x72, 0x116)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076edf0, 0x72, 0xc420ede9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076edf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ed90, 0xc42092d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af50, 0xc42092d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076ce00, 0xc42092d000, 0x1000, 0x1000, 0x53bbd3, 0xc420edeb68, 0xc420edeb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209131a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209131a0, 0x1, 0xc42122f5c0, 0xc42043cc60, 0xc420100000, 0x0, 0xc42043cbe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076ce00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1050 [select]:
net/http.(*persistConn).roundTrip(0xc421083c00, 0xc420a47240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2dc30, 0xc42002b448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420ac2f00, 0x0, 0x0, 0x0, 0xc42002b448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420ac2f00, 0x6f0968, 0x3, 0x51f701, 0xc4209cbfb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420ac2f00, 0x5, 0xc42091caf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2475 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10976 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d9020, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3024 [select]:
net/http.(*persistConn).writeLoop(0xc420f7ce00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1928 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5338, 0x72, 0x13b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab020, 0x72, 0xc420ddc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aafc0, 0xc42097f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205448f8, 0xc42097f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f600, 0xc42097f000, 0x1000, 0x1000, 0x53bbd3, 0xc42042b378, 0xc42042b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4206d62a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4206d62a0, 0x1, 0xc420670420, 0xc42042b460, 0xc420100000, 0x0, 0xc42042b3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1013 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2529 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fb00, 0xc420fed840, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e1c30, 0xc420545068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061590, 0x0, 0x0, 0x0, 0xc420545068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061590, 0x6f0968, 0x3, 0x51f701, 0xc421014fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061590, 0x5, 0xc420969e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1664 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c26f8, 0x72, 0xf7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad640, 0x72, 0xc4207549d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad640, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad5e0, 0xc420084000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6350, 0xc420084000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5500, 0xc420084000, 0x1000, 0x1000, 0x53bbd3, 0xc420a39b78, 0xc420a39b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420061e00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420061e00, 0x1, 0xc42041bb60, 0xc420a39c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3042 [runnable]:
net.runtime_pollWait(0x7f0f9c1d43c0, 0x72, 0x11b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014450, 0x72, 0xc420c2d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200143f0, 0xc4214d5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e548, 0xc4214d5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cd00, 0xc4214d5000, 0x1000, 0x1000, 0x53bbd3, 0xc420c2db68, 0xc420c2db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d2180)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d2180, 0x1, 0xc422c353e0, 0xc420a31c60, 0xc420a31bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1665 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3020 [runnable]:
net.runtime_pollWait(0x7f0f9c18d780, 0x72, 0x120)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014610, 0x72, 0xc420c869d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200145b0, 0xc4214cd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e538, 0xc4214cd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cf00, 0xc4214cd000, 0x1000, 0x1000, 0x53bbd3, 0xc420c86b68, 0xc420c86b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1e60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1e60, 0x1, 0xc422c35320, 0xc4209d2460, 0xc4209d23c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cf00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1716 [select]:
net/http.(*persistConn).writeLoop(0xc420976300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2454 [select]:
net/http.(*persistConn).writeLoop(0xc42076d400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1718 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3017 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4480, 0x72, 0x121)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200146f0, 0x72, 0xc420c879d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200146f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014690, 0xc4214cb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e530, 0xc4214cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d000, 0xc4214cb000, 0x1000, 0x1000, 0x53bbd3, 0xc420c87b68, 0xc420c87b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1ce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1ce0, 0x1, 0xc422c34c00, 0xc4209d8c60, 0xc4209d8bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1721 [select]:
net/http.(*persistConn).writeLoop(0xc420976100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2450 [select]:
net/http.(*persistConn).writeLoop(0xc42076d600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1723 [select]:
net/http.(*persistConn).writeLoop(0xc42000be00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3021 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cf00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2448 [select]:
net/http.(*persistConn).writeLoop(0xc42076d700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1726 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4002 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213afe00, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2339 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b47080, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3011 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3178, 0x72, 0x113)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014840, 0x72, 0xc4207209d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200147e0, 0xc4214c5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e520, 0xc4214c5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d100, 0xc4214c5000, 0x1000, 0x1000, 0x53bbd3, 0xc420720b68, 0xc420720b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1b00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1b00, 0x1, 0xc422c35260, 0xc420984460, 0xc4209843c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1729 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2343 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5278, 0x72, 0x13c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab1e0, 0x72, 0xc420f479d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab1e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab180, 0xc420f9d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ca0, 0xc420f9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f700, 0xc420f9d000, 0x1000, 0x1000, 0x53bbd3, 0xc4204f8b78, 0xc4204f8b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9ce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9ce0, 0x1, 0xc420163140, 0xc4204f8c60, 0xc4204f8bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3018 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3005 [runnable]:
net.runtime_pollWait(0x7f0f9c1d46c0, 0x72, 0x12a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa060, 0x72, 0xc420d129d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa000, 0xc4214c1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e510, 0xc4214c1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e400, 0xc4214c1000, 0x1000, 0x1000, 0x53bbd3, 0xc420d12b68, 0xc420d12b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1800)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1800, 0x1, 0xc422c351a0, 0xc420a0f460, 0xc420a0f3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1732 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2999 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dcb80, 0x72, 0x123)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014a70, 0x72, 0xc420c2b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014a70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014a10, 0xc4214b3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e500, 0xc4214b3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d300, 0xc4214b3000, 0x1000, 0x1000, 0x53bbd3, 0xc420c2bb68, 0xc420c2bb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1500, 0x1, 0xc422c350e0, 0xc420a97c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1735 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213585a0, 0xc420b186c0, 0xc421365a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285c00, 0xc4212cf5e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213585a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213585a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421353c30, 0xc420545838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4213585a0, 0x0, 0x0, 0x0, 0xc420545838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4213585a0, 0x6f0968, 0x3, 0x51f701, 0xc42133ad20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4213585a0, 0x5, 0xc4204f0030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1738 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2513 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3400, 0xc420fedf40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211800f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211800f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421176c30, 0xc420545158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4211800f0, 0x0, 0x0, 0x0, 0xc420545158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4211800f0, 0x6f0968, 0x3, 0x51f701, 0xc421015b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4211800f0, 0x5, 0xc420969c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1741 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2515 [select]:
net/http.(*persistConn).roundTrip(0xc420f7cf00, 0xc4211860c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211802d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211802d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421178c30, 0xc420545188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4211802d0, 0x0, 0x0, 0x0, 0xc420545188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4211802d0, 0x6f0968, 0x3, 0x51f701, 0xc421015d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4211802d0, 0x5, 0xc420969cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1744 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3012 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2517 [select]:
net/http.(*persistConn).roundTrip(0xc421082000, 0xc421186240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211804b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211804b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421192c30, 0xc4205451b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4211804b0, 0x0, 0x0, 0x0, 0xc4205451b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4211804b0, 0x6f0968, 0x3, 0x51f701, 0xc421015fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4211804b0, 0x5, 0xc420969cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1747 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2520 [select]:
net/http.(*persistConn).roundTrip(0xc420254b00, 0xc421186480, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421195c30, 0xc420545200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421180780, 0x0, 0x0, 0x0, 0xc420545200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421180780, 0x6f0968, 0x3, 0x51f701, 0xc42119a330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421180780, 0x5, 0xc420969d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1750 [select]:
net/http.(*persistConn).writeLoop(0xc42000bf00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2413 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4138, 0x72, 0x128)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076fe90, 0x72, 0xc420f609d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076fe90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076fe30, 0xc420fdd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d48, 0xc420fdd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e200, 0xc420fdd000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab3378, 0xc420ab3388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20ba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20ba0, 0x1, 0xc4210526c0, 0xc420ab3460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1753 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3009 [select]:
net/http.(*persistConn).writeLoop(0xc42088e000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2410 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4078, 0x72, 0x129)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ff70, 0x72, 0xc420f699d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ff70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ff10, 0xc420fd9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d40, 0xc420fd9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e300, 0xc420fd9000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab2378, 0xc420ab2388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20b40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20b40, 0x1, 0xc421052660, 0xc420ab2460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1756 [select]:
net/http.(*persistConn).writeLoop(0xc42000bd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2408 [select]:
net/http.(*persistConn).writeLoop(0xc42088e500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1759 [select]:
net/http.(*persistConn).writeLoop(0xc42000bc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2310 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b33500, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2996 [IO wait]:
net.runtime_pollWait(0x7f0f9c1863c8, 0x72, 0x124)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014bc0, 0x72, 0xc4212149d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014bc0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014b60, 0xc4214af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4f8, 0xc4214af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d400, 0xc4214af000, 0x1000, 0x1000, 0x53bbd3, 0xc421214b68, 0xc421214b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1320, 0x1, 0xc422c35080, 0xc420428c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2404 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5e78, 0x72, 0x12c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa220, 0x72, 0xc420f4e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa1c0, 0xc420fcd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d30, 0xc420fcd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e600, 0xc420fcd000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d2378, 0xc4209d2388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20a80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20a80, 0x1, 0xc4210525a0, 0xc4209d2460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1762 [select]:
net/http.(*persistConn).writeLoop(0xc42000bb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2401 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5db8, 0x72, 0x12d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa3e0, 0x72, 0xc420f4f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa3e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa380, 0xc420fcb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d28, 0xc420fcb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e700, 0xc420fcb000, 0x1000, 0x1000, 0x53bbd3, 0xc42099f378, 0xc42099f388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20720, 0x1, 0xc421052540, 0xc42099f460, 0x0, 0x0, 0xc42099f3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1765 [select]:
net/http.(*persistConn).writeLoop(0xc42000b900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2398 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5cf8, 0x72, 0x12e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa4c0, 0x72, 0xc420f5d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa4c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa460, 0xc420fc9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d20, 0xc420fc9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e800, 0xc420fc9000, 0x1000, 0x1000, 0x53bbd3, 0xc420998378, 0xc420998388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a206c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a206c0, 0x1, 0xc4210524e0, 0xc420998460, 0x0, 0x0, 0xc4209983e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1768 [select]:
net/http.(*persistConn).writeLoop(0xc42000b800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2395 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5c38, 0x72, 0x12f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa5a0, 0x72, 0xc420f5e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa5a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa540, 0xc420fc5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d18, 0xc420fc5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e900, 0xc420fc5000, 0x1000, 0x1000, 0x53bbd3, 0xc420985378, 0xc420985388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20660)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20660, 0x1, 0xc421052480, 0xc420985460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1771 [select]:
net/http.(*persistConn).writeLoop(0xc42000b700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2392 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5b78, 0x72, 0x130)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa680, 0x72, 0xc420cef9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa620, 0xc420fc3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d10, 0xc420fc3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ea00, 0xc420fc3000, 0x1000, 0x1000, 0x53bbd3, 0xc420984378, 0xc420984388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a203c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a203c0, 0x1, 0xc421052420, 0xc420984460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ea00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1774 [select]:
net/http.(*persistConn).writeLoop(0xc42000b600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3006 [select]:
net/http.(*persistConn).writeLoop(0xc42088e400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2389 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5ab8, 0x72, 0x131)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa760, 0x72, 0xc4206529d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa700, 0xc420fc1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d08, 0xc420fc1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088eb00, 0xc420fc1000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d6378, 0xc4209d6388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a649c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a649c0, 0x1, 0xc421052300, 0xc4209d6460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088eb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1777 [select]:
net/http.(*persistConn).writeLoop(0xc42000b500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2386 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c59f8, 0x72, 0x132)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa840, 0x72, 0xc4208439d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa7e0, 0xc420fbf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ce8, 0xc420fbf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ec00, 0xc420fbf000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d4b78, 0xc4209d4b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a648a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a648a0, 0x1, 0xc4210522a0, 0xc4209d4c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ec00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1780 [select]:
net/http.(*persistConn).writeLoop(0xc42000b400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2367 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5938, 0x72, 0x133)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa920, 0x72, 0xc4207239d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa920, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa8c0, 0xc420fbd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544ce0, 0xc420fbd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ed00, 0xc420fbd000, 0x1000, 0x1000, 0x53bbd3, 0xc420238378, 0xc420238388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64600)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64600, 0x1, 0xc421052240, 0xc420238460, 0xc4202383c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ed00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1783 [select]:
net/http.(*persistConn).writeLoop(0xc42000b300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2364 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5878, 0x72, 0x134)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaa00, 0x72, 0xc420f489d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaa00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa9a0, 0xc420fbb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cd8, 0xc420fbb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ee00, 0xc420fbb000, 0x1000, 0x1000, 0x53bbd3, 0xc42023f378, 0xc42023f388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64540)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64540, 0x1, 0xc4210521e0, 0xc42023f460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ee00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1786 [select]:
net/http.(*persistConn).writeLoop(0xc42000b200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2361 [runnable]:
net.runtime_pollWait(0x7f0f9c1c57b8, 0x72, 0x135)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaae0, 0x72, 0xc420f499d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaae0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aaa80, 0xc420fb9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cd0, 0xc420fb9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ef00, 0xc420fb9000, 0x1000, 0x1000, 0x53bbd3, 0xc42023ab78, 0xc42023ab88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a644e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a644e0, 0x1, 0xc421052180, 0xc42023ac60, 0x0, 0x410688, 0xc42023abe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ef00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1789 [select]:
net/http.(*persistConn).writeLoop(0xc42000b100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2358 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c56f8, 0x72, 0x136)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aabc0, 0x72, 0xc420f4a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aabc0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aab60, 0xc420fb7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cc8, 0xc420fb7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f000, 0xc420fb7000, 0x1000, 0x1000, 0x53bbd3, 0xc42023bb78, 0xc42023bb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64480, 0x1, 0xc421052120, 0xc42023bc60, 0xc42023bbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1792 [select]:
net/http.(*persistConn).writeLoop(0xc42000b000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2355 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5638, 0x72, 0x137)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aaca0, 0x72, 0xc420f4b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aaca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aac40, 0xc420fb3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cc0, 0xc420fb3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f100, 0xc420fb3000, 0x1000, 0x1000, 0x53bbd3, 0xc420a97378, 0xc420a97388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64420, 0x1, 0xc4210520c0, 0xc420a97460, 0x0, 0x0, 0xc420a973e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1795 [select]:
net/http.(*persistConn).writeLoop(0xc42000af00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2352 [runnable]:
net.runtime_pollWait(0x7f0f9c1c5578, 0x72, 0x138)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aad80, 0x72, 0xc420f409d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aad80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aad20, 0xc420fb1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cb8, 0xc420fb1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f200, 0xc420fb1000, 0x1000, 0x1000, 0x53bbd3, 0xc420a95b78, 0xc420a95b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64180)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64180, 0x1, 0xc421052060, 0xc420a95c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1798 [select]:
net/http.(*persistConn).writeLoop(0xc42000ae00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2349 [runnable]:
net.runtime_pollWait(0x7f0f9c1c54b8, 0x72, 0x139)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aae60, 0x72, 0xc420f449d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aae60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aae00, 0xc420faf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544cb0, 0xc420faf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f300, 0xc420faf000, 0x1000, 0x1000, 0x53bbd3, 0xc420f44b68, 0xc420f44b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9e60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9e60, 0x1, 0xc421052000, 0xc420a94460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1801 [select]:
net/http.(*persistConn).writeLoop(0xc42000ad00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2801 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4840, 0x72, 0x125)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014f40, 0x72, 0xc4212189d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014f40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014ee0, 0xc42146f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4f0, 0xc42146f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d500, 0xc42146f000, 0x1000, 0x1000, 0x53bbd3, 0xc421218b68, 0xc421218b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a10e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a10e0, 0x1, 0xc422c35020, 0xc42042c460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2309 [select]:
net/http.(*persistConn).writeLoop(0xc42088fe00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1804 [select]:
net/http.(*persistConn).writeLoop(0xc42000ac00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1807 [select]:
net/http.(*persistConn).writeLoop(0xc42000ab00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2348 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b8a060, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1810 [select]:
net/http.(*persistConn).writeLoop(0xc42000aa00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420588b40, 0xc420496960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420631c20, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420588b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420588b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071fc30, 0xc4200e7ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420588b40, 0x0, 0x0, 0x0, 0xc4200e7ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420588b40, 0x6f0968, 0x3, 0x51f701, 0xc4206fcf00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420588b40, 0x5, 0xc42091c130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1018 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976900, 0xc420a46060, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420695c30, 0xc42002b1f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42092b4a0, 0x0, 0x0, 0x0, 0xc42002b1f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42092b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42092b4a0, 0x5, 0xc42091c150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1019 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976a00, 0xc420a46120, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091bc30, 0xc42002b208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42092b590, 0x0, 0x0, 0x0, 0xc42002b208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42092b590, 0x6f0968, 0x3, 0x51f701, 0xc4209ca990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42092b590, 0x5, 0xc42091c170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1020 [select]:
net/http.(*persistConn).roundTrip(0xc42088e000, 0xc420c68280, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420750c30, 0x410ffd, 0xc42002b7d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42092b680, 0x0, 0x0, 0x0, 0xc42002b7d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42092b680, 0x6f0968, 0x3, 0x51f701, 0xc4209caa80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42092b680, 0x5, 0xc42091c190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1021 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976b00, 0xc420a461e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420751c30, 0xc42002b220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42092b770, 0x0, 0x0, 0x0, 0xc42002b220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42092b770, 0x6f0968, 0x3, 0x51f701, 0xc4209caab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42092b770, 0x5, 0xc42091c1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1022 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976c00, 0xc420a462a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420752c30, 0xc42002b238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42092b860, 0x0, 0x0, 0x0, 0xc42002b238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42092b860, 0x6f0968, 0x3, 0x51f701, 0xc4209caba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42092b860, 0x5, 0xc42091c1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1023 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976d00, 0xc420a46360, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092b950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420753c30, 0xc42002b250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42092b950, 0x0, 0x0, 0x0, 0xc42002b250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42092b950, 0x6f0968, 0x3, 0x51f701, 0xc4209cac90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42092b950, 0x5, 0xc42091c1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092ba40, 0xc4209cc250, 0xc420a21c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420976e00, 0xc420a46420, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ba40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc42002b268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42092ba40, 0x0, 0x0, 0x0, 0xc42002b268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42092ba40, 0x6f0968, 0x3, 0x51f701, 0xc4209cad80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42092ba40, 0x5, 0xc42091c210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1025 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976f00, 0xc420a464e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a8c30, 0xc42002b280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42092bb30, 0x0, 0x0, 0x0, 0xc42002b280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42092bb30, 0x6f0968, 0x3, 0x51f701, 0xc4209cae70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42092bb30, 0x5, 0xc42091c230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1026 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420977000, 0xc420a465a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a9c30, 0xc42002b298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42092bc20, 0x0, 0x0, 0x0, 0xc42002b298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42092bc20, 0x6f0968, 0x3, 0x51f701, 0xc4209caf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42092bc20, 0x5, 0xc42091c250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1027 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420977100, 0xc420a46660, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207aac30, 0xc42002b2b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42092bd10, 0x0, 0x0, 0x0, 0xc42002b2b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42092bd10, 0x6f0968, 0x3, 0x51f701, 0xc4209cb050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42092bd10, 0x5, 0xc42091c270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1028 [select]:
net/http.(*persistConn).roundTrip(0xc42076cc00, 0xc420a46720, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092be00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207abc30, 0xc42002b2c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42092be00, 0x0, 0x0, 0x0, 0xc42002b2c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42092be00, 0x6f0968, 0x3, 0x51f701, 0xc4209cb140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42092be00, 0x5, 0xc42091c290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1029 [select]:
net/http.(*persistConn).roundTrip(0xc42076c900, 0xc420a467e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092bef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420659c30, 0xc42002b2e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42092bef0, 0x0, 0x0, 0x0, 0xc42002b2e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42092bef0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42092bef0, 0x5, 0xc42091c2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac2000, 0xc4209ccf70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420ac2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420654c30, 0xc420544b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420ac2000, 0x0, 0x0, 0x0, 0xc420544b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420ac2000, 0x6f0968, 0x3, 0x51f701, 0xc4209cb320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420ac2000, 0x5, 0xc42091c2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1031 [select]:
net/http.(*persistConn).roundTrip(0xc42076c800, 0xc420a468a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac20f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420692c30, 0xc42002b2f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420ac20f0, 0x0, 0x0, 0x0, 0xc42002b2f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420ac20f0, 0x6f0968, 0x3, 0x51f701, 0xc4209cb350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420ac20f0, 0x5, 0xc42091c2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a000, 0xc420497190, 0xc4202a2200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e900, 0xc420df8680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420690c30, 0x410ffd, 0xc4200e7b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a000, 0x0, 0x0, 0x0, 0xc4200e7b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a000, 0x6f0968, 0x3, 0x51f701, 0xc4208dafc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a000, 0x5, 0xc42091c310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac2ff0, 0xc420496c20, 0xc420b46e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fa00, 0xc420a472a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac2ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2dc30, 0xc42002b460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420ac2ff0, 0x0, 0x0, 0x0, 0xc42002b460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420ac2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b64030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420ac2ff0, 0x5, 0xc42091cb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac30e0, 0xc420496c50, 0xc420b47000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f900, 0xc420a47320, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac30e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b74c30, 0xc42002b478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420ac30e0, 0x0, 0x0, 0x0, 0xc42002b478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420ac30e0, 0x6f0968, 0x3, 0x51f701, 0xc420b640f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420ac30e0, 0x5, 0xc42091cb30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac31d0, 0xc420496d30, 0xc420b47500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f700, 0xc420a473e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac31d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b75c30, 0xc42002b490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420ac31d0, 0x0, 0x0, 0x0, 0xc42002b490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420ac31d0, 0x6f0968, 0x3, 0x51f701, 0xc420b641e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420ac31d0, 0x5, 0xc42091cb50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac32c0, 0xc420496ee0, 0xc420b47900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f300, 0xc420a474a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac32c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b76c30, 0xc42002b4a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420ac32c0, 0x0, 0x0, 0x0, 0xc42002b4a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420ac32c0, 0x6f0968, 0x3, 0x51f701, 0xc420b642d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420ac32c0, 0x5, 0xc42091cb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1055 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000ac00, 0xc420934660, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42002aff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a1e0, 0x0, 0x0, 0x0, 0xc42002aff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a1e0, 0x5, 0xc42091cb90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000e900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2997 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2321 [runnable]:
net.runtime_pollWait(0x7f0f9c1c50f8, 0x72, 0x13e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab410, 0x72, 0xc420f539d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab3b0, 0xc420621000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c90, 0xc420621000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088f900, 0xc420621000, 0x1000, 0x1000, 0x53bbd3, 0xc420a33b78, 0xc420a33b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c99e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c99e0, 0x1, 0xc420162840, 0xc420a33c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088f900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24664 [IO wait]:
net.runtime_pollWait(0x7f0f9c1745d8, 0x77, 0xc424c93228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4e60, 0x77, 0xc424c93260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4e60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4e00, 0x7eb3e0, 0xc424c1a780, 0x0, 0x0, 0x7e75a0, 0xc424c90140, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4e00, 0x7eb3e0, 0xc424c1a780, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246530e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246530e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x0, 0xc4246530e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1a780, 0x6cac4a, 0x3, 0x0, 0xc4246530e0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1a780, 0xc425ae4d90, 0x7e94e0, 0xc4246530e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1a780, 0xc425ae4d90, 0xc4253bf110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf001, 0xc424c1a6c0, 0xc42618ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1a360, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653050, 0xc424c1a420)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24671 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1b5c0, 0xc425ae50a0, 0xc424c1b6e0, 0xc424c1b680)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac33b0, 0xc420496f80, 0xc420b96100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f000, 0xc420a47560, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac33b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b77c30, 0xc42002b4c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420ac33b0, 0x0, 0x0, 0x0, 0xc42002b4c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420ac33b0, 0x6f0968, 0x3, 0x51f701, 0xc420b643c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420ac33b0, 0x5, 0xc42091d110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1064 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e500, 0xc420a475c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac34a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b77c30, 0xc42002b4d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420ac34a0, 0x0, 0x0, 0x0, 0xc42002b4d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420ac34a0, 0x6f0968, 0x3, 0x51f701, 0xc420b64420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420ac34a0, 0x5, 0xc42091d130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1065 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e700, 0xc420a47620, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b4f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420ac3590, 0x0, 0x0, 0x0, 0xc42002b4f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420ac3590, 0x6f0968, 0x3, 0x51f701, 0xc420b64480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420ac3590, 0x5, 0xc42091d150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1066 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e900, 0xc420a47680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420ac3680, 0x0, 0x0, 0x0, 0xc42002b508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420ac3680, 0x6f0968, 0x3, 0x51f701, 0xc420b644e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420ac3680, 0x5, 0xc42091d170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1067 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ea00, 0xc420a476e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420ac3770, 0x0, 0x0, 0x0, 0xc42002b520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420ac3770, 0x6f0968, 0x3, 0x51f701, 0xc420b64540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420ac3770, 0x5, 0xc42091d190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1068 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ec00, 0xc420a47740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420ac3860, 0x0, 0x0, 0x0, 0xc42002b538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420ac3860, 0x6f0968, 0x3, 0x51f701, 0xc420b645a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420ac3860, 0x5, 0xc42091d1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1069 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ee00, 0xc420a477a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420ac3950, 0x0, 0x0, 0x0, 0xc42002b550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420ac3950, 0x6f0968, 0x3, 0x51f701, 0xc420b64600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420ac3950, 0x5, 0xc42091d1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1070 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f100, 0xc420a47800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420ac3a40, 0x0, 0x0, 0x0, 0xc42002b568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420ac3a40, 0x6f0968, 0x3, 0x51f701, 0xc420b64660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420ac3a40, 0x5, 0xc42091d1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1071 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f300, 0xc420a47860, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420ac3b30, 0x0, 0x0, 0x0, 0xc42002b580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420ac3b30, 0x6f0968, 0x3, 0x51f701, 0xc420b646c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420ac3b30, 0x5, 0xc42091d210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac3c20, 0xc420496fe0, 0xc420b96800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ee00, 0xc420a478c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420ac3c20, 0x0, 0x0, 0x0, 0xc42002b598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420ac3c20, 0x6f0968, 0x3, 0x51f701, 0xc420b64720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420ac3c20, 0x5, 0xc42091d230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1073 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f600, 0xc420a47920, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b5b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420ac3d10, 0x0, 0x0, 0x0, 0xc42002b5b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420ac3d10, 0x6f0968, 0x3, 0x51f701, 0xc420b64780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420ac3d10, 0x5, 0xc42091d250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac3e00, 0xc420497250, 0xc420b96a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e700, 0xc420a47980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b5c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420ac3e00, 0x0, 0x0, 0x0, 0xc42002b5c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420ac3e00, 0x6f0968, 0x3, 0x51f701, 0xc420b647e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420ac3e00, 0x5, 0xc42091d270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420ac3ef0, 0xc420497400, 0xc420b96a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420b6e000, 0xc420a479e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420ac3ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420ac3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb0c30, 0xc42002b5e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420ac3ef0, 0x0, 0x0, 0x0, 0xc42002b5e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420ac3ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b64840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420ac3ef0, 0x5, 0xc42091d290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be2000, 0xc4209cdc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420be2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb0c30, 0x410ffd, 0xc420544c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420be2000, 0x0, 0x0, 0x0, 0xc420544c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420be2000, 0x6f0968, 0x3, 0x51f701, 0xc420b648a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420be2000, 0x5, 0xc42091d2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be20f0, 0xc420a6c0b0, 0xc420b96b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420977900, 0xc420a47a40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bb1c30, 0xc42002b5f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420be20f0, 0x0, 0x0, 0x0, 0xc42002b5f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420be20f0, 0x6f0968, 0x3, 0x51f701, 0xc420b648d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420be20f0, 0x5, 0xc42091d2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be21e0, 0xc420496880, 0xc420b96c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420b6ff00, 0xc420a47aa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be21e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420be21e0, 0x0, 0x0, 0x0, 0xc42002b610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420be21e0, 0x6f0968, 0x3, 0x51f701, 0xc420b64930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420be21e0, 0x5, 0xc42091d2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be22d0, 0xc420496850, 0xc420b96d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c000, 0xc420a47b00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be22d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420be22d0, 0x0, 0x0, 0x0, 0xc42002b628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420be22d0, 0x6f0968, 0x3, 0x51f701, 0xc420b64990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420be22d0, 0x5, 0xc42091d310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be23c0, 0xc420496840, 0xc420b96d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c100, 0xc420a47b60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be23c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420be23c0, 0x0, 0x0, 0x0, 0xc42002b640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420be23c0, 0x6f0968, 0x3, 0x51f701, 0xc420b649f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420be23c0, 0x5, 0xc42091d330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be24b0, 0xc4204967e0, 0xc420b96e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c200, 0xc420a47bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be24b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420be24b0, 0x0, 0x0, 0x0, 0xc42002b658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420be24b0, 0x6f0968, 0x3, 0x51f701, 0xc420b64a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420be24b0, 0x5, 0xc42091d350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1082 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc42000a900, 0xc420934a40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420755c30, 0xc42002b040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a4b0, 0x0, 0x0, 0x0, 0xc42002b040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4209543c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a4b0, 0x5, 0xc42091d370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ec00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3871 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4978, 0x72, 0x1c6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a530, 0x72, 0xc422e6b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a4d0, 0xc4219b8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f370, 0xc4219b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7da00, 0xc4219b8000, 0x1000, 0x1000, 0x53bbd3, 0xc422e6bb68, 0xc422e6bb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a21380)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a21380, 0x1, 0xc42613c0c0, 0xc420022460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7da00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1818 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdf00, 0x72, 0x180)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e300, 0x72, 0xc420d887b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e2a0, 0xc420d91000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76c8, 0xc420d91000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206319e0, 0xc420d91000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205ab4a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205ab4a0, 0xa, 0x0, 0x1e, 0xc420c05838, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205ab4a0, 0xc420588780, 0xf0, 0xf0, 0x6c1860, 0xc420c05760, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070d260, 0xc420d88aa8, 0xc420d88aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070d260, 0xc420588780, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205ab4a0, 0xc420496800, 0xc420588780, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9700, 0x7eb360, 0xc42064b000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9700, 0x7eb360, 0xc42064b000)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24663 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1a2a0, 0xc425ae4d20, 0xc424c1a3c0, 0xc424c1a360)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be25a0, 0xc420496780, 0xc420b96f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c300, 0xc420a47c20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be25a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb2c30, 0x410ffd, 0xc42002b670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420be25a0, 0x0, 0x0, 0x0, 0xc42002b670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420be25a0, 0x6f0968, 0x3, 0x51f701, 0xc420b64ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420be25a0, 0x5, 0xc42091d890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2690, 0xc420496770, 0xc420b97000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c400, 0xc420a47c80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420bb3c30, 0x410ffd, 0xc42002b688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420be2690, 0x0, 0x0, 0x0, 0xc42002b688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420be2690, 0x6f0968, 0x3, 0x51f701, 0xc420b64b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420be2690, 0x5, 0xc42091d8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2780, 0xc420496710, 0xc420b97000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c500, 0xc420a47ce0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420be2780, 0x0, 0x0, 0x0, 0xc42002b6a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420be2780, 0x6f0968, 0x3, 0x51f701, 0xc420b64b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420be2780, 0x5, 0xc42091d8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2870, 0xc420496130, 0xc420b97100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c600, 0xc420a47d40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420be2870, 0x0, 0x0, 0x0, 0xc42002b6b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420be2870, 0x6f0968, 0x3, 0x51f701, 0xc420b64bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420be2870, 0x5, 0xc42091d8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2960, 0xc4204974d0, 0xc420b97200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e300, 0xc420a47da0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420be2960, 0x0, 0x0, 0x0, 0xc42002b6d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420be2960, 0x6f0968, 0x3, 0x51f701, 0xc420b64c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420be2960, 0x5, 0xc42091d910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2a50, 0xc4209b04b0, 0xc420b97300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7c800, 0xc420a47e00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b6e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420be2a50, 0x0, 0x0, 0x0, 0xc42002b6e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420be2a50, 0x6f0968, 0x3, 0x51f701, 0xc420b64c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420be2a50, 0x5, 0xc42091d930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2b40, 0xc420a6c0d0, 0xc420b97300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4203d4c00, 0xc420a47e60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420be2b40, 0x0, 0x0, 0x0, 0xc42002b700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420be2b40, 0x6f0968, 0x3, 0x51f701, 0xc420b64cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420be2b40, 0x5, 0xc42091d950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1095 [select]:
net/http.(*persistConn).roundTrip(0xc420f7ca00, 0xc420a47ec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420be2c30, 0x0, 0x0, 0x0, 0xc42002b718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420be2c30, 0x6f0968, 0x3, 0x51f701, 0xc420b64d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420be2c30, 0x5, 0xc42091d970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be2d20, 0xc420969ec0, 0xc420b97500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7cb00, 0xc420a47f20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420be2d20, 0x0, 0x0, 0x0, 0xc42002b730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420be2d20, 0x6f0968, 0x3, 0x51f701, 0xc420b64db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420be2d20, 0x5, 0xc42091d990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1097 [select]:
net/http.(*persistConn).roundTrip(0xc420b6fd00, 0xc420a47f80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420be2e10, 0x0, 0x0, 0x0, 0xc42002b748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420be2e10, 0x6f0968, 0x3, 0x51f701, 0xc420b64e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420be2e10, 0x5, 0xc42091d9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1098 [select]:
net/http.(*persistConn).roundTrip(0xc420255000, 0xc420a47fe0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c2ac30, 0x410ffd, 0xc42002b760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420be2f00, 0x0, 0x0, 0x0, 0xc42002b760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420be2f00, 0x6f0968, 0x3, 0x51f701, 0xc420b64e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420be2f00, 0x5, 0xc42091d9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be2ff0, 0x6f07a8)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9ec0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420be2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2ac30, 0xc4200e7d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420be2ff0, 0x0, 0x0, 0x0, 0xc4200e7d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420be2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b64ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420be2ff0, 0x5, 0xc42091d9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf22d0, 0xc421515630, 0xc420060100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188d00, 0xc4200104e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf22d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2bc30, 0xc4200e6010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420cf22d0, 0x0, 0x0, 0x0, 0xc4200e6010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420cf22d0, 0x6f0968, 0x3, 0x51f701, 0xc42000c720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420cf22d0, 0x5, 0xc42091da10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf23c0, 0xc421515690, 0xc420060600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083200, 0xc420010540, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf23c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2cc30, 0xc4200e6038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420cf23c0, 0x0, 0x0, 0x0, 0xc4200e6038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420cf23c0, 0x6f0968, 0x3, 0x51f701, 0xc42000d080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420cf23c0, 0x5, 0xc42091da30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf24b0, 0xc4215156d0, 0xc420060700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083100, 0xc4200105c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf24b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c2dc30, 0xc4200e6050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420cf24b0, 0x0, 0x0, 0x0, 0xc4200e6050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420cf24b0, 0x6f0968, 0x3, 0x51f701, 0xc42000d5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420cf24b0, 0x5, 0xc42091da50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf25a0, 0xc4215156f0, 0xc420060700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188a00, 0xc420bc0600, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf25a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3cc30, 0xc4200e6068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420cf25a0, 0x0, 0x0, 0x0, 0xc4200e6068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420cf25a0, 0x6f0968, 0x3, 0x51f701, 0xc42000d650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420cf25a0, 0x5, 0xc42091da70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf2690, 0xc421515670, 0xc420060900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c300, 0xc420bc0660, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3dc30, 0xc4200e6080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420cf2690, 0x0, 0x0, 0x0, 0xc4200e6080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420cf2690, 0x6f0968, 0x3, 0x51f701, 0xc42000d6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420cf2690, 0x5, 0xc42091da90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf2780, 0xc421515730, 0xc420060a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083000, 0xc420bc06c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3ec30, 0xc4200e6098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420cf2780, 0x0, 0x0, 0x0, 0xc4200e6098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420cf2780, 0x6f0968, 0x3, 0x51f701, 0xc42000d710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420cf2780, 0x5, 0xc42091dab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1106 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420cf2870, 0xc421515770, 0xc420060a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082f00, 0xc420bc0720, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3fc30, 0xc4200e60b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420cf2870, 0x0, 0x0, 0x0, 0xc4200e60b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420cf2870, 0x6f0968, 0x3, 0x51f701, 0xc42000d7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420cf2870, 0x5, 0xc42091dad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a690, 0xc420a6d370, 0xc420951200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f600, 0xc420934ce0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420754c30, 0xc42002b078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a690, 0x0, 0x0, 0x0, 0xc42002b078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a690, 0x6f0968, 0x3, 0x51f701, 0xc4209547e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a690, 0x5, 0xc42091daf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000ef00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2311 [runnable]:
net.runtime_pollWait(0x7f0f9c1cada0, 0x72, 0x142)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab790, 0x72, 0xc4209189d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab730, 0xc42061b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c78, 0xc42061b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fd00, 0xc42061b000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3b378, 0xc420a3b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9380)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9380, 0x1, 0xc4202fca80, 0xc420a3b460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1820 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdd80, 0x72, 0x182)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e4c0, 0x72, 0xc420d8a7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e4c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e460, 0xc420d9d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76d8, 0xc420d9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631aa0, 0xc420d9d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4205ab920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4205ab920, 0xa, 0x0, 0x1e, 0xc41ffc8193, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4205ab920, 0xc420588960, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fcd50, 0xc420d8aaa8, 0xc420d8aaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fcd50, 0xc420588960, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4205ab920, 0xc420496800, 0xc420588960, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9800, 0x7eb360, 0xc42064b200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9800, 0x7eb360, 0xc42064b200)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2308 [runnable]:
net.runtime_pollWait(0x7f0f9c1cace0, 0x72, 0x143)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab870, 0x72, 0xc420e949d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab810, 0xc420619000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c70, 0xc420619000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fe00, 0xc420619000, 0x1000, 0x1000, 0x53bbd3, 0xc420a36b78, 0xc420a36b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9320, 0x1, 0xc4202fc600, 0xc420a36c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fe00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24572 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da4240, 0xc421b05ab0, 0xc424da4300, 0xc424da42a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1114 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc07e0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c39c30, 0xc4200e60e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420cf2a50, 0x0, 0x0, 0x0, 0xc4200e60e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420cf2a50, 0x6f0968, 0x3, 0x51f701, 0xc42000d8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420cf2a50, 0x5, 0xc420968080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1115 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0840, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3ac30, 0xc4200e60f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420cf2b40, 0x0, 0x0, 0x0, 0xc4200e60f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420cf2b40, 0x6f0968, 0x3, 0x51f701, 0xc420b80b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420cf2b40, 0x5, 0xc4209680a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1116 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc08a0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c3bc30, 0xc4200e6110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420cf2c30, 0x0, 0x0, 0x0, 0xc4200e6110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420cf2c30, 0x6f0968, 0x3, 0x51f701, 0xc420b80b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420cf2c30, 0x5, 0xc4209680c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1117 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0900, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c44c30, 0xc4200e6128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420cf2d20, 0x0, 0x0, 0x0, 0xc4200e6128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420cf2d20, 0x6f0968, 0x3, 0x51f701, 0xc420b80bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420cf2d20, 0x5, 0xc4209680e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a1e0, 0xc420a6d1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cd900, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c45c30, 0xc420544888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42097a1e0, 0x0, 0x0, 0x0, 0xc420544888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42097a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4207b72c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42097a1e0, 0x5, 0xc420968100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1119 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0960, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c46c30, 0xc4200e6140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420cf2e10, 0x0, 0x0, 0x0, 0xc4200e6140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420cf2e10, 0x6f0968, 0x3, 0x51f701, 0xc420b80c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420cf2e10, 0x5, 0xc420968120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1120 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc09c0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c47c30, 0xc4200e6158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420cf2f00, 0x0, 0x0, 0x0, 0xc4200e6158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420cf2f00, 0x6f0968, 0x3, 0x51f701, 0xc420b80c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420cf2f00, 0x5, 0xc420968140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1121 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0a20, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c40c30, 0xc4200e6170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420cf2ff0, 0x0, 0x0, 0x0, 0xc4200e6170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420cf2ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b80cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420cf2ff0, 0x5, 0xc420968160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1122 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0a80, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf30e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c41c30, 0xc4200e6188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420cf30e0, 0x0, 0x0, 0x0, 0xc4200e6188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420cf30e0, 0x6f0968, 0x3, 0x51f701, 0xc420b80d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420cf30e0, 0x5, 0xc420968180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1123 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0ae0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf31d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c42c30, 0xc4200e61a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420cf31d0, 0x0, 0x0, 0x0, 0xc4200e61a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420cf31d0, 0x6f0968, 0x3, 0x51f701, 0xc420b80db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420cf31d0, 0x5, 0xc4209681a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1124 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0b40, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf32c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c43c30, 0xc4200e61b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420cf32c0, 0x0, 0x0, 0x0, 0xc4200e61b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420cf32c0, 0x6f0968, 0x3, 0x51f701, 0xc420b80e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420cf32c0, 0x5, 0xc4209681c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420cf33b0, 0xc420013310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf33b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4cc30, 0xc4200e61d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420cf33b0, 0x0, 0x0, 0x0, 0xc4200e61d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420cf33b0, 0x6f0968, 0x3, 0x51f701, 0xc420b80e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420cf33b0, 0x5, 0xc4209681e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1126 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf34a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4dc30, 0xc4200e61e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420cf34a0, 0x0, 0x0, 0x0, 0xc4200e61e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420cf34a0, 0x6f0968, 0x3, 0x51f701, 0xc420b80ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420cf34a0, 0x5, 0xc420968200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420cf3590, 0xc420013350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4ec30, 0xc4200e6200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420cf3590, 0x0, 0x0, 0x0, 0xc4200e6200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420cf3590, 0x6f0968, 0x3, 0x51f701, 0xc420b80f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420cf3590, 0x5, 0xc420968220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1128 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4fc30, 0xc4200e6348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420cf3680, 0x0, 0x0, 0x0, 0xc4200e6348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420cf3680, 0x6f0968, 0x3, 0x51f701, 0xc420b80f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420cf3680, 0x5, 0xc420968240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1129 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c48c30, 0xc4200e6380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420cf3770, 0x0, 0x0, 0x0, 0xc4200e6380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420cf3770, 0x6f0968, 0x3, 0x51f701, 0xc420b81050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420cf3770, 0x5, 0xc420968260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1130 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c49c30, 0xc4200e63e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420cf3860, 0x0, 0x0, 0x0, 0xc4200e63e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420cf3860, 0x6f0968, 0x3, 0x51f701, 0xc420b810b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420cf3860, 0x5, 0xc420968280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1131 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4ac30, 0xc4200e6458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420cf3950, 0x0, 0x0, 0x0, 0xc4200e6458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420cf3950, 0x6f0968, 0x3, 0x51f701, 0xc420b81110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420cf3950, 0x5, 0xc4209682a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092a870, 0xc420a6d9b0, 0xc420951b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b5300, 0xc420935040, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420721c30, 0xc42002b0b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a870, 0x0, 0x0, 0x0, 0xc42002b0b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a870, 0x6f0968, 0x3, 0x51f701, 0xc420954c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a870, 0x5, 0xc4209682c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3052 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2800, 0xc424b29ee0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7cc30, 0xc4241291e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254a61e0, 0x0, 0x0, 0x0, 0xc4241291e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254a61e0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254a61e0, 0x5, 0xc42020f2e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1134 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0e60, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c4bc30, 0xc4200e6488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420cf3a40, 0x0, 0x0, 0x0, 0xc4200e6488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420cf3a40, 0x6f0968, 0x3, 0x51f701, 0xc420b81170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420cf3a40, 0x5, 0xc4209686d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1135 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0ec0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c54c30, 0xc4200e64a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420cf3b30, 0x0, 0x0, 0x0, 0xc4200e64a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420cf3b30, 0x6f0968, 0x3, 0x51f701, 0xc420b811d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420cf3b30, 0x5, 0xc4209686f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1136 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0f20, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c55c30, 0xc4200e64b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420cf3c20, 0x0, 0x0, 0x0, 0xc4200e64b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420cf3c20, 0x6f0968, 0x3, 0x51f701, 0xc420b81230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420cf3c20, 0x5, 0xc420968710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1137 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0f80, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c56c30, 0xc4200e64d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420cf3d10, 0x0, 0x0, 0x0, 0xc4200e64d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420cf3d10, 0x6f0968, 0x3, 0x51f701, 0xc420b81290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420cf3d10, 0x5, 0xc420968730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1138 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0fe0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c57c30, 0xc4200e6500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420cf3e00, 0x0, 0x0, 0x0, 0xc4200e6500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420cf3e00, 0x6f0968, 0x3, 0x51f701, 0xc420b812f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420cf3e00, 0x5, 0xc420968750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1139 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1040, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf3ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420cf3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c50c30, 0xc4200e6518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420cf3ef0, 0x0, 0x0, 0x0, 0xc4200e6518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420cf3ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b81350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420cf3ef0, 0x5, 0xc420968770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1140 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc10a0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c41e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c51c30, 0xc4200e6530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4200c41e0, 0x0, 0x0, 0x0, 0xc4200e6530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4200c41e0, 0x6f0968, 0x3, 0x51f701, 0xc420b813b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4200c41e0, 0x5, 0xc420968790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1141 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1100, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c42d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c52c30, 0xc4200e6548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4200c42d0, 0x0, 0x0, 0x0, 0xc4200e6548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4200c42d0, 0x6f0968, 0x3, 0x51f701, 0xc420b81410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4200c42d0, 0x5, 0xc4209687b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1142 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1160, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c43c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c53c30, 0xc4200e6560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4200c43c0, 0x0, 0x0, 0x0, 0xc4200e6560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4200c43c0, 0x6f0968, 0x3, 0x51f701, 0xc420b81470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4200c43c0, 0x5, 0xc4209687d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1143 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc11c0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c44b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5cc30, 0xc4200e6578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4200c44b0, 0x0, 0x0, 0x0, 0xc4200e6578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4200c44b0, 0x6f0968, 0x3, 0x51f701, 0xc420b814d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4200c44b0, 0x5, 0xc4209687f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1144 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1220, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c45a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5dc30, 0xc4200e6590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4200c45a0, 0x0, 0x0, 0x0, 0xc4200e6590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4200c45a0, 0x6f0968, 0x3, 0x51f701, 0xc420b81530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4200c45a0, 0x5, 0xc420968810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1145 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc1280, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5ec30, 0xc4200e65a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4200c4690, 0x0, 0x0, 0x0, 0xc4200e65a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4200c4690, 0x6f0968, 0x3, 0x51f701, 0xc420b81590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4200c4690, 0x5, 0xc420968830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1146 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc12e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5fc30, 0xc4200e65c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4200c4780, 0x0, 0x0, 0x0, 0xc4200e65c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4200c4780, 0x6f0968, 0x3, 0x51f701, 0xc420b815f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4200c4780, 0x5, 0xc420968850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4870, 0xc42173d0b0, 0xc420ce7900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dac00, 0xc420bc1380, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c58c30, 0xc4200e65e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4200c4870, 0x0, 0x0, 0x0, 0xc4200e65e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4200c4870, 0x6f0968, 0x3, 0x51f701, 0xc420b816b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4200c4870, 0x5, 0xc420968870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4960, 0xc42173d090, 0xc420ce7a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dae00, 0xc420bc13e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c59c30, 0xc4200e65f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4200c4960, 0x0, 0x0, 0x0, 0xc4200e65f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4200c4960, 0x6f0968, 0x3, 0x51f701, 0xc420b81710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4200c4960, 0x5, 0xc420968890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a2d0, 0xc420a6d1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cda40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5ac30, 0xc4205448a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42097a2d0, 0x0, 0x0, 0x0, 0xc4205448a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42097a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42097a2d0, 0x5, 0xc4209688b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4a50, 0xc42173d070, 0xc420ce7b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db000, 0xc420bc1440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c5bc30, 0xc4200e6610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4200c4a50, 0x0, 0x0, 0x0, 0xc4200e6610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4200c4a50, 0x6f0968, 0x3, 0x51f701, 0xc420b81770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4200c4a50, 0x5, 0xc4209688d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4b40, 0xc42173d050, 0xc420ce7b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db200, 0xc420bc14a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c64c30, 0xc4200e6628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4200c4b40, 0x0, 0x0, 0x0, 0xc4200e6628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4200c4b40, 0x6f0968, 0x3, 0x51f701, 0xc420b817d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4200c4b40, 0x5, 0xc4209688f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4c30, 0xc42173d030, 0xc420ce7c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db400, 0xc420bc1500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c65c30, 0xc4200e6658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4200c4c30, 0x0, 0x0, 0x0, 0xc4200e6658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4200c4c30, 0x6f0968, 0x3, 0x51f701, 0xc420b81830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4200c4c30, 0x5, 0xc420968910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1153 [select]:
net/http.(*persistConn).roundTrip(0xc42076cf00, 0xc420935120, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092a960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc42002b0c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092a960, 0x0, 0x0, 0x0, 0xc42002b0c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092a960, 0x6f0968, 0x3, 0x51f701, 0xc420954e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092a960, 0x5, 0xc420968930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2867 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b60, 0xc425eb8340, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc4212c5110, 0x7eb3e0, 0xc42132e780, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133a090, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133a090, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x0, 0xc42133a090, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42132e780, 0x6cac4a, 0x3, 0x0, 0xc42133a090, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42132e780, 0xc4212c50a0, 0x7e94e0, 0xc42133a090, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42132e780, 0xc4212c50a0, 0xc42037bdc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc42037bd01, 0xc42132e6c0, 0xc420757a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x41af00, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133a000, 0xc42132e480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4d20, 0xc42173d950, 0xc420ce7d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db700, 0xc420bc1560, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c66c30, 0xc4200e6670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4200c4d20, 0x0, 0x0, 0x0, 0xc4200e6670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4200c4d20, 0x6f0968, 0x3, 0x51f701, 0xc420b81890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4200c4d20, 0x5, 0xc420968d30, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4e10, 0xc42173d930, 0xc420ce7e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db900, 0xc420bc15c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c67c30, 0xc4200e6688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4200c4e10, 0x0, 0x0, 0x0, 0xc4200e6688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4200c4e10, 0x6f0968, 0x3, 0x51f701, 0xc420b818f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4200c4e10, 0x5, 0xc420968d50, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4f00, 0xc42173d910, 0xc420ce7e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbb00, 0xc420bc1620, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c60c30, 0xc4200e66b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4200c4f00, 0x0, 0x0, 0x0, 0xc4200e66b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4200c4f00, 0x6f0968, 0x3, 0x51f701, 0xc420b81950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4200c4f00, 0x5, 0xc420968d70, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c4ff0, 0xc42173d8e0, 0xc420ce7f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbd00, 0xc420bc1680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c4ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c61c30, 0xc4200e66d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4200c4ff0, 0x0, 0x0, 0x0, 0xc4200e66d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4200c4ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b819b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4200c4ff0, 0x5, 0xc420968d90, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1159 [select]:
net/http.(*persistConn).roundTrip(0xc420976000, 0xc420c68040, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be30e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c62c30, 0x410ffd, 0xc42002b778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420be30e0, 0x0, 0x0, 0x0, 0xc42002b778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420be30e0, 0x6f0968, 0x3, 0x51f701, 0xc420b64f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420be30e0, 0x5, 0xc420968db0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c50e0, 0xc42173d890, 0xc420162000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6000, 0xc420bc16e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c50e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c63c30, 0xc4200e66e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4200c50e0, 0x0, 0x0, 0x0, 0xc4200e66e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4200c50e0, 0x6f0968, 0x3, 0x51f701, 0xc420b81a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4200c50e0, 0x5, 0xc420968dd0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c51d0, 0xc42173d850, 0xc420162300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6200, 0xc420bc1740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c51d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6ec30, 0xc4200e6700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4200c51d0, 0x0, 0x0, 0x0, 0xc4200e6700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4200c51d0, 0x6f0968, 0x3, 0x51f701, 0xc420b81a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4200c51d0, 0x5, 0xc420968df0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c52c0, 0xc42173d810, 0xc420162400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6400, 0xc420bc17a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c52c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6fc30, 0xc4200e6718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4200c52c0, 0x0, 0x0, 0x0, 0xc4200e6718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4200c52c0, 0x6f0968, 0x3, 0x51f701, 0xc420b81ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4200c52c0, 0x5, 0xc420968e10, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c53b0, 0xc42173d7e0, 0xc420162400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6600, 0xc420bc1800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c53b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c70c30, 0xc4200e6730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4200c53b0, 0x0, 0x0, 0x0, 0xc4200e6730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4200c53b0, 0x6f0968, 0x3, 0x51f701, 0xc420b81b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4200c53b0, 0x5, 0xc420968e30, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c54a0, 0xc42173d760, 0xc420162700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6800, 0xc420bc1860, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c54a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c71c30, 0xc4200e6748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4200c54a0, 0x0, 0x0, 0x0, 0xc4200e6748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4200c54a0, 0x6f0968, 0x3, 0x51f701, 0xc420b81b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4200c54a0, 0x5, 0xc420968e50, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5590, 0xc42173d670, 0xc420162800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6900, 0xc420bc18c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6ac30, 0xc4200e6760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4200c5590, 0x0, 0x0, 0x0, 0xc4200e6760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4200c5590, 0x6f0968, 0x3, 0x51f701, 0xc420b81bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4200c5590, 0x5, 0xc420968e70, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5680, 0xc42173d630, 0xc420162900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6b00, 0xc420bc1920, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6bc30, 0xc4200e6778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4200c5680, 0x0, 0x0, 0x0, 0xc4200e6778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4200c5680, 0x6f0968, 0x3, 0x51f701, 0xc420b81c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4200c5680, 0x5, 0xc420968e90, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5770, 0xc42173d5d0, 0xc420162c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6e00, 0xc420bc1980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6cc30, 0xc4200e6790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4200c5770, 0x0, 0x0, 0x0, 0xc4200e6790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4200c5770, 0x6f0968, 0x3, 0x51f701, 0xc420b81cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4200c5770, 0x5, 0xc420968eb0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5860, 0xc42173d5a0, 0xc420162d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7000, 0xc420bc19e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c6dc30, 0xc4200e67a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4200c5860, 0x0, 0x0, 0x0, 0xc4200e67a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4200c5860, 0x6f0968, 0x3, 0x51f701, 0xc420b81d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4200c5860, 0x5, 0xc420968ed0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5950, 0xc42173d560, 0xc420162d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7200, 0xc420bc1a40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c76c30, 0xc4200e67c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4200c5950, 0x0, 0x0, 0x0, 0xc4200e67c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4200c5950, 0x6f0968, 0x3, 0x51f701, 0xc420b81d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4200c5950, 0x5, 0xc420968ef0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5a40, 0xc42173d540, 0xc420163000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7300, 0xc420bc1aa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c77c30, 0xc4200e67d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4200c5a40, 0x0, 0x0, 0x0, 0xc4200e67d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4200c5a40, 0x6f0968, 0x3, 0x51f701, 0xc420b81dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4200c5a40, 0x5, 0xc420968f10, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5b30, 0xc42173d510, 0xc420163100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7500, 0xc420bc1b00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c78c30, 0xc4200e67f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4200c5b30, 0x0, 0x0, 0x0, 0xc4200e67f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4200c5b30, 0x6f0968, 0x3, 0x51f701, 0xc420b81e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4200c5b30, 0x5, 0xc420968f30, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5c20, 0xc42173d4d0, 0xc420163200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7700, 0xc420bc1b60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c79c30, 0xc4200e6808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4200c5c20, 0x0, 0x0, 0x0, 0xc4200e6808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4200c5c20, 0x6f0968, 0x3, 0x51f701, 0xc420b81e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4200c5c20, 0x5, 0xc420968f50, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5d10, 0xc42173dc50, 0xc420163500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7900, 0xc420bc1bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c72c30, 0xc4200e6838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4200c5d10, 0x0, 0x0, 0x0, 0xc4200e6838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4200c5d10, 0x6f0968, 0x3, 0x51f701, 0xc420b81ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4200c5d10, 0x5, 0xc420968f70, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1174 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42092aa50, 0xc4204963b0, 0xc420982100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420976100, 0xc420935200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092aa50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420694c30, 0xc42002b0e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092aa50, 0x0, 0x0, 0x0, 0xc42002b0e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092aa50, 0x6f0968, 0x3, 0x51f701, 0xc420955050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092aa50, 0x5, 0xc420968f90, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc4200cdc00, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1722 [runnable]:
net.runtime_pollWait(0x7f0f9c1c18b8, 0x72, 0xe0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac140, 0x72, 0xc420edf9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac0e0, 0xc420789000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6cf0, 0xc420789000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000be00, 0xc420789000, 0x1000, 0x1000, 0x53bbd3, 0xc420edfb68, 0xc420edfb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e55c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e55c0, 0x1, 0xc4210e6720, 0xc420a36c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000be00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1626 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c2ff8, 0x72, 0xeb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acb50, 0x72, 0xc420ccc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acb50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acaf0, 0xc420787000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ce8, 0xc420787000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4900, 0xc420787000, 0x1000, 0x1000, 0x53bbd3, 0xc420cccb68, 0xc420cccb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5560, 0x1, 0xc420250c00, 0xc4209f8460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2170 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420adba40, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1621 [IO wait]:
net.runtime_pollWait(0x7f0f9c1caaa0, 0x72, 0x146)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abb80, 0x72, 0xc420cca9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abb80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abb20, 0xc420c94000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b780, 0xc420c94000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976200, 0xc420c94000, 0x1000, 0x1000, 0x53bbd3, 0xc420ccab68, 0xc420ccab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b97800)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b97800, 0x1, 0xc4205aa5a0, 0xc4209a9460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3993 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213af080, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a3c0, 0xc420a6d230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cdba0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c73c30, 0xc4205448b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42097a3c0, 0x0, 0x0, 0x0, 0xc4205448b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42097a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42097a3c0, 0x5, 0xc420969580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5e00, 0xc42173db40, 0xc420163600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7b00, 0xc420bc1c20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c74c30, 0xc4200e6868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4200c5e00, 0x0, 0x0, 0x0, 0xc4200e6868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4200c5e00, 0x6f0968, 0x3, 0x51f701, 0xc420b81f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4200c5e00, 0x5, 0xc4209695a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4200c5ef0, 0xc42173dac0, 0xc420163600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7e00, 0xc420bc1c80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c5ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4200c5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c75c30, 0xc4200e6880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4200c5ef0, 0x0, 0x0, 0x0, 0xc4200e6880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4200c5ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b81fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4200c5ef0, 0x5, 0xc4209695c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e000, 0xc42173d9d0, 0xc420163900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe000, 0xc420bc1ce0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7ec30, 0xc4200e6898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42025e000, 0x0, 0x0, 0x0, 0xc4200e6898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42025e000, 0x6f0968, 0x3, 0x51f701, 0xc420226030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42025e000, 0x5, 0xc4209695e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e0f0, 0xc42173d9a0, 0xc420163a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe300, 0xc420bc1d40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7fc30, 0xc4200e68b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42025e0f0, 0x0, 0x0, 0x0, 0xc4200e68b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42025e0f0, 0x6f0968, 0x3, 0x51f701, 0xc420226090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42025e0f0, 0x5, 0xc420969600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1188 [select]:
net/http.(*persistConn).roundTrip(0xc4216fe500, 0xc420bc1da0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c80c30, 0xc4200e68e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42025e1e0, 0x0, 0x0, 0x0, 0xc4200e68e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42025e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4202260f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42025e1e0, 0x5, 0xc420969620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e2d0, 0xc422a7def0, 0xc420163e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe700, 0xc420bc1e00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c81c30, 0xc4200e68f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42025e2d0, 0x0, 0x0, 0x0, 0xc4200e68f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42025e2d0, 0x6f0968, 0x3, 0x51f701, 0xc420226180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42025e2d0, 0x5, 0xc420969640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e3c0, 0xc421f65740, 0xc420163f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe900, 0xc420bc1e60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7ac30, 0xc4200e6910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42025e3c0, 0x0, 0x0, 0x0, 0xc4200e6910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42025e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4202261e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42025e3c0, 0x5, 0xc420969660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e4b0, 0xc420b18cc0, 0xc420324000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fec00, 0xc420bc1ec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7bc30, 0xc4200e6928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42025e4b0, 0x0, 0x0, 0x0, 0xc4200e6928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42025e4b0, 0x6f0968, 0x3, 0x51f701, 0xc420226240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42025e4b0, 0x5, 0xc420969680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e5a0, 0xc420b18cf0, 0xc420324100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fed00, 0xc420bc1f20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7cc30, 0xc4200e6940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42025e5a0, 0x0, 0x0, 0x0, 0xc4200e6940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42025e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4202262a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42025e5a0, 0x5, 0xc4209696a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e690, 0xc420b18d20, 0xc420324200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fef00, 0xc420bc1f80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7dc30, 0xc4200e6958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42025e690, 0x0, 0x0, 0x0, 0xc4200e6958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42025e690, 0x6f0968, 0x3, 0x51f701, 0xc420226300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42025e690, 0x5, 0xc4209696c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42025e780, 0xc420b18d50, 0xc420324400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216ff100, 0xc420bc1fe0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42025e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c86c30, 0xc4200e6970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42025e780, 0x0, 0x0, 0x0, 0xc4200e6970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42025e780, 0x6f0968, 0x3, 0x51f701, 0xc420226390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42025e780, 0x5, 0xc4209696e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1195 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1196 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1197 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025eb40, 0xc420013bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025eb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c82c30, 0xc4200e69d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42025eb40, 0x0, 0x0, 0x0, 0xc4200e69d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42025eb40, 0x6f0968, 0x3, 0x51f701, 0xc420226540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42025eb40, 0x5, 0xc420969760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ee10, 0xc420013c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c83c30, 0xc4200e6a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42025ee10, 0x0, 0x0, 0x0, 0xc4200e6a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42025ee10, 0x6f0968, 0x3, 0x51f701, 0xc420226600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42025ee10, 0x5, 0xc420969780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ef00, 0xc420013c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ef00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c84c30, 0xc4200e6a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42025ef00, 0x0, 0x0, 0x0, 0xc4200e6a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42025ef00, 0x6f0968, 0x3, 0x51f701, 0xc420226690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42025ef00, 0x5, 0xc4209697a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1201 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1202 [select]:
net/http.(*persistConn).roundTrip(0xc42088e400, 0xc420c68220, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ad20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420720c30, 0x410ffd, 0xc42002b7b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092ad20, 0x0, 0x0, 0x0, 0xc42002b7b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092ad20, 0x6f0968, 0x3, 0x51f701, 0xc420955620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092ad20, 0x5, 0xc4209697e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000f800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1205 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc4c0, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c92c30, 0xc4200e6aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42025f4a0, 0x0, 0x0, 0x0, 0xc4200e6aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42025f4a0, 0x6f0968, 0x3, 0x51f701, 0xc420226960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42025f4a0, 0x5, 0xc4209b01a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1206 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc540, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c93c30, 0xc4200e6b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42025f590, 0x0, 0x0, 0x0, 0xc4200e6b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42025f590, 0x6f0968, 0x3, 0x51f701, 0xc420226a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42025f590, 0x5, 0xc4209b01c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1207 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc5a0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8cc30, 0xc4200e7230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42025f680, 0x0, 0x0, 0x0, 0xc4200e7230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42025f680, 0x6f0968, 0x3, 0x51f701, 0xc420226a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42025f680, 0x5, 0xc4209b01e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1208 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc620, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420655c30, 0xc4200e7248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42025f770, 0x0, 0x0, 0x0, 0xc4200e7248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42025f770, 0x6f0968, 0x3, 0x51f701, 0xc420226b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42025f770, 0x5, 0xc4209b0200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025f860, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42025f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8dc30, 0xc4200e7260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42025f860, 0x0, 0x0, 0x0, 0xc4200e7260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42025f860, 0x6f0968, 0x3, 0x51f701, 0xc420226c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42025f860, 0x5, 0xc4209b0220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025f950, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42025f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8ec30, 0xc4200e7278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42025f950, 0x0, 0x0, 0x0, 0xc4200e7278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42025f950, 0x6f0968, 0x3, 0x51f701, 0xc420226c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42025f950, 0x5, 0xc4209b0240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1211 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc780, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c8fc30, 0xc4200e7290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42025fa40, 0x0, 0x0, 0x0, 0xc4200e7290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42025fa40, 0x6f0968, 0x3, 0x51f701, 0xc420226d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42025fa40, 0x5, 0xc4209b0260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1212 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc7e0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9ac30, 0xc4200e72a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42025fb30, 0x0, 0x0, 0x0, 0xc4200e72a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42025fb30, 0x6f0968, 0x3, 0x51f701, 0xc420226db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42025fb30, 0x5, 0xc4209b0280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1213 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc8e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9bc30, 0xc4200e72c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42025fc20, 0x0, 0x0, 0x0, 0xc4200e72c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42025fc20, 0x6f0968, 0x3, 0x51f701, 0xc420226e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42025fc20, 0x5, 0xc4209b02a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1214 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc940, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9cc30, 0xc4200e72d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42025fd10, 0x0, 0x0, 0x0, 0xc4200e72d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42025fd10, 0x6f0968, 0x3, 0x51f701, 0xc420226ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42025fd10, 0x5, 0xc4209b02c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1215 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9dc30, 0xc4200e72f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42025fe00, 0x0, 0x0, 0x0, 0xc4200e72f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42025fe00, 0x6f0968, 0x3, 0x51f701, 0xc420226f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42025fe00, 0x5, 0xc4209b02e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1216 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c96c30, 0xc4200e7308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420418a50, 0x0, 0x0, 0x0, 0xc4200e7308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420418a50, 0x6f0968, 0x3, 0x51f701, 0xc420226ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420418a50, 0x5, 0xc4209b0300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1217 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c97c30, 0xc4200e7320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420582000, 0x0, 0x0, 0x0, 0xc4200e7320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420582000, 0x6f0968, 0x3, 0x51f701, 0xc4202270b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420582000, 0x5, 0xc4209b0320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1218 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205820f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205820f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c98c30, 0xc4200e7338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205820f0, 0x0, 0x0, 0x0, 0xc4200e7338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205820f0, 0x6f0968, 0x3, 0x51f701, 0xc420227140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205820f0, 0x5, 0xc4209b0340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1219 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205821e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205821e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c99c30, 0xc4200e7350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205821e0, 0x0, 0x0, 0x0, 0xc4200e7350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205821e0, 0x6f0968, 0x3, 0x51f701, 0xc420227200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205821e0, 0x5, 0xc4209b0360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1220 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205822d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205822d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca2c30, 0xc4200e7368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205822d0, 0x0, 0x0, 0x0, 0xc4200e7368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205822d0, 0x6f0968, 0x3, 0x51f701, 0xc420227260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205822d0, 0x5, 0xc4209b0380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1221 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205823c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205823c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca3c30, 0xc4200e7380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205823c0, 0x0, 0x0, 0x0, 0xc4200e7380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205823c0, 0x6f0968, 0x3, 0x51f701, 0xc420227320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205823c0, 0x5, 0xc4209b03a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1222 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976400, 0xc4209359e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092ae10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071ec30, 0xc42002b140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092ae10, 0x0, 0x0, 0x0, 0xc42002b140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092ae10, 0x6f0968, 0x3, 0x51f701, 0xc420955e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092ae10, 0x5, 0xc4209b03c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ab40, 0xc420a6d690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203eb6a0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ab40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42097ab40, 0x0, 0x0, 0x0, 0xc420544988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42097ab40, 0x6f0968, 0x3, 0x51f701, 0xc4207b7c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42097ab40, 0x5, 0xc4200dd890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2345 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b47500, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1225 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcd60, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205824b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205824b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca4c30, 0xc4200e7398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4205824b0, 0x0, 0x0, 0x0, 0xc4200e7398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4205824b0, 0x6f0968, 0x3, 0x51f701, 0xc420227380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4205824b0, 0x5, 0xc4209b08b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a4b0, 0xc420a6d290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cdc80, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca5c30, 0xc4205448d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42097a4b0, 0x0, 0x0, 0x0, 0xc4205448d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42097a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4207b74d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42097a4b0, 0x5, 0xc4209b08d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1227 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dce40, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205825a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205825a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9ec30, 0xc4200e73b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4205825a0, 0x0, 0x0, 0x0, 0xc4200e73b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4205825a0, 0x6f0968, 0x3, 0x51f701, 0xc420227440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4205825a0, 0x5, 0xc4209b08f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1228 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcea0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c9fc30, 0xc4200e73c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420582690, 0x0, 0x0, 0x0, 0xc4200e73c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420582690, 0x6f0968, 0x3, 0x51f701, 0xc4202274a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420582690, 0x5, 0xc4209b0910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1229 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcf20, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca0c30, 0xc4200e73e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420582780, 0x0, 0x0, 0x0, 0xc4200e73e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420582780, 0x6f0968, 0x3, 0x51f701, 0xc420227560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420582780, 0x5, 0xc4209b0930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1230 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dcfa0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca1c30, 0xc4200e73f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420582870, 0x0, 0x0, 0x0, 0xc4200e73f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420582870, 0x6f0968, 0x3, 0x51f701, 0xc4202275c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420582870, 0x5, 0xc4209b0950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1231 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd000, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420caac30, 0xc4200e7410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420582960, 0x0, 0x0, 0x0, 0xc4200e7410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420582960, 0x6f0968, 0x3, 0x51f701, 0xc420227680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420582960, 0x5, 0xc4209b0970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582a50, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc420582a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cabc30, 0xc4200e7428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420582a50, 0x0, 0x0, 0x0, 0xc4200e7428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420582a50, 0x6f0968, 0x3, 0x51f701, 0xc4202276e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420582a50, 0x5, 0xc4209b0990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1233 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582c30, 0xc420496040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd160, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cadc30, 0xc4200e7458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420582c30, 0x0, 0x0, 0x0, 0xc4200e7458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420582c30, 0x6f0968, 0x3, 0x51f701, 0xc420227800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420582c30, 0x5, 0xc4209b09d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582d20, 0xc420496060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd1e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca6c30, 0xc4200e7470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420582d20, 0x0, 0x0, 0x0, 0xc4200e7470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420582d20, 0x6f0968, 0x3, 0x51f701, 0xc4202278c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420582d20, 0x5, 0xc4209b09f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582e10, 0xc420496080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd240, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca7c30, 0xc4200e7488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420582e10, 0x0, 0x0, 0x0, 0xc4200e7488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420582e10, 0x6f0968, 0x3, 0x51f701, 0xc420227920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420582e10, 0x5, 0xc4209b0a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582f00, 0xc4204960a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca8c30, 0xc4200e74a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420582f00, 0x0, 0x0, 0x0, 0xc4200e74a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420582f00, 0x6f0968, 0x3, 0x51f701, 0xc4202279e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420582f00, 0x5, 0xc4209b0a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582ff0, 0xc4204960c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ca9c30, 0xc4200e74b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420582ff0, 0x0, 0x0, 0x0, 0xc4200e74b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420582ff0, 0x6f0968, 0x3, 0x51f701, 0xc420227a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420582ff0, 0x5, 0xc4209b0a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be34a0, 0xc42173d080, 0xc4200ea400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214daf00, 0xc4200d81e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be34a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb2c30, 0xc42002b820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420be34a0, 0x0, 0x0, 0x0, 0xc42002b820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420be34a0, 0x6f0968, 0x3, 0x51f701, 0xc4200de3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420be34a0, 0x5, 0xc4209b0a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ed20, 0xc420013be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb3c30, 0xc4200e69e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42025ed20, 0x0, 0x0, 0x0, 0xc4200e69e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42025ed20, 0x6f0968, 0x3, 0x51f701, 0xc4202265a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42025ed20, 0x5, 0xc4209b0a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1257 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb4c30, 0xc42002bd30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032f680, 0x0, 0x0, 0x0, 0xc42002bd30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032f680, 0x6f0968, 0x3, 0x51f701, 0xc4203fe5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032f680, 0x5, 0xc4209b0ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1258 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205831d0, 0xc420496100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205831d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205831d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420caec30, 0xc4200e74e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205831d0, 0x0, 0x0, 0x0, 0xc4200e74e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205831d0, 0x6f0968, 0x3, 0x51f701, 0xc420227b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205831d0, 0x5, 0xc4209b0af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1260 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976500, 0xc420935b80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092af00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42071ec30, 0xc42002b158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092af00, 0x0, 0x0, 0x0, 0xc42002b158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092af00, 0x6f0968, 0x3, 0x51f701, 0xc4209ca1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092af00, 0x5, 0xc4209b0b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1868 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca860, 0x72, 0x149)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0610, 0x72, 0xc420d7e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a05b0, 0xc4202e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442f8, 0xc4202e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4800, 0xc4202e0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209da378, 0xc4209da388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb6e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb6e0, 0x1, 0xc4206d7c20, 0xc4209da460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576780, 0xc420a6ca50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d9e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6ec30, 0xc4205445e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420576780, 0x0, 0x0, 0x0, 0xc4205445e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420576780, 0x6f0968, 0x3, 0x51f701, 0xc4208dbda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420576780, 0x5, 0xc4209cc1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205765a0, 0xc420a6c9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082d7a0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205765a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d74c30, 0xc4205445b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205765a0, 0x0, 0x0, 0x0, 0xc4205445b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205765a0, 0x6f0968, 0x3, 0x51f701, 0xc4208dbc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205765a0, 0x5, 0xc4209cc200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576960, 0xc420a6cad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d70c30, 0xc420544618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420576960, 0x0, 0x0, 0x0, 0xc420544618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420576960, 0x6f0968, 0x3, 0x51f701, 0xc420816090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420576960, 0x5, 0xc4209cc220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576870, 0xc420a6ca90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d6fc30, 0xc420544600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420576870, 0x0, 0x0, 0x0, 0xc420544600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420576870, 0x6f0968, 0x3, 0x51f701, 0xc4208dbe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420576870, 0x5, 0xc4209cc240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420576a50, 0xc420a6cb10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082dd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420576a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420576a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d71c30, 0xc420544630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420576a50, 0x0, 0x0, 0x0, 0xc420544630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420576a50, 0x6f0968, 0x3, 0x51f701, 0xc420816180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420576a50, 0x5, 0xc4209cc260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e5a0, 0xc4204970c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d0c30, 0xc420544d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42032e5a0, 0x0, 0x0, 0x0, 0xc420544d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42032e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4202a1740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42032e5a0, 0x5, 0xc4209cc280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1282 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d8080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be32c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420be32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cdc30, 0xc42002a028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420be32c0, 0x0, 0x0, 0x0, 0xc42002a028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420be32c0, 0x6f0968, 0x3, 0x51f701, 0xc4200de090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420be32c0, 0x5, 0xc4209cc2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f0e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42032f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1fc30, 0xc42002bcd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42032f0e0, 0x0, 0x0, 0x0, 0xc42002bcd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42032f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42032f0e0, 0x5, 0xc4209cc2c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f1d0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42032f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d20c30, 0xc42002bce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42032f1d0, 0x0, 0x0, 0x0, 0xc42002bce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42032f1d0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42032f1d0, 0x5, 0xc4209cc2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1285 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4900, 0xc4209ce140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073b860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073b860, 0x0, 0x0, 0x0, 0xc4200e6e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073b860, 0x6f0968, 0x3, 0x51f701, 0xc4207b72f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073b860, 0x5, 0xc4209cc300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1866 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca7a0, 0x72, 0x14a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abe20, 0x72, 0xc420d8c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abe20, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abdc0, 0xc420558000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442f0, 0xc420558000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976500, 0xc420558000, 0x1000, 0x1000, 0x53bbd3, 0xc4209db378, 0xc4209db388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb680)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb680, 0x1, 0xc4206d7bc0, 0xc4209db460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180000, 0xc42020e7f0, 0xc421169100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d100, 0xc420fede80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116bc30, 0xc420545140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421180000, 0x0, 0x0, 0x0, 0xc420545140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421180000, 0x6f0968, 0x3, 0x51f701, 0xc421015a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421180000, 0x5, 0xc420969c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2466 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d3c0, 0x72, 0x225)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3b80, 0x72, 0xc4211579d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3b80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3b20, 0xc42108a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7ba0, 0xc42108a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fd00, 0xc42108a000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ea378, 0xc4209ea388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88ba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88ba0, 0x1, 0xc4210e7e60, 0xc4209ea460, 0xc4209ea3b8, 0x4110a9, 0xc420b375e0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1264 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd4c0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205833b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205833b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb0c30, 0xc4200e7518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4205833b0, 0x0, 0x0, 0x0, 0xc4200e7518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4205833b0, 0x6f0968, 0x3, 0x51f701, 0xc420227cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4205833b0, 0x5, 0xc4209b0fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1265 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd540, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205834a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205834a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb1c30, 0xc4200e7530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4205834a0, 0x0, 0x0, 0x0, 0xc4200e7530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4205834a0, 0x6f0968, 0x3, 0x51f701, 0xc420227d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4205834a0, 0x5, 0xc4209b0fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1298 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd5a0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbac30, 0xc4200e7548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420583590, 0x0, 0x0, 0x0, 0xc4200e7548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420583590, 0x6f0968, 0x3, 0x51f701, 0xc420227dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420583590, 0x5, 0xc4209b0fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583680, 0xc4204961f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd620, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbbc30, 0xc4200e7560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420583680, 0x0, 0x0, 0x0, 0xc4200e7560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420583680, 0x6f0968, 0x3, 0x51f701, 0xc420227e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420583680, 0x5, 0xc4209b1000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1300 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583770, 0xc420496210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd680, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbcc30, 0xc4200e7578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420583770, 0x0, 0x0, 0x0, 0xc4200e7578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420583770, 0x6f0968, 0x3, 0x51f701, 0xc420227ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420583770, 0x5, 0xc4209b1020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583860, 0xc420496230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd700, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbdc30, 0xc4200e7590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420583860, 0x0, 0x0, 0x0, 0xc4200e7590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420583860, 0x6f0968, 0x3, 0x51f701, 0xc420227fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420583860, 0x5, 0xc4209b1040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a5a0, 0xc420a6d2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206cde40, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb6c30, 0xc4205448e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42097a5a0, 0x0, 0x0, 0x0, 0xc4205448e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42097a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42097a5a0, 0x5, 0xc4209b1060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583950, 0xc420496250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd780, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb7c30, 0xc4200e75a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420583950, 0x0, 0x0, 0x0, 0xc4200e75a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420583950, 0x6f0968, 0x3, 0x51f701, 0xc420342060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420583950, 0x5, 0xc4209b1080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1304 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583a40, 0xc420496280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd7e0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb8c30, 0xc4200e75c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420583a40, 0x0, 0x0, 0x0, 0xc4200e75c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420583a40, 0x6f0968, 0x3, 0x51f701, 0xc4203420f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420583a40, 0x5, 0xc4209b10a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1305 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583b30, 0xc4204962a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd860, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb9c30, 0xc4200e75d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420583b30, 0x0, 0x0, 0x0, 0xc4200e75d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420583b30, 0x6f0968, 0x3, 0x51f701, 0xc4203421b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420583b30, 0x5, 0xc4209b10c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1306 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583c20, 0xc4204962c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd8c0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc2c30, 0xc4200e75f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420583c20, 0x0, 0x0, 0x0, 0xc4200e75f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420583c20, 0x6f0968, 0x3, 0x51f701, 0xc420342210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420583c20, 0x5, 0xc4209b10e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1307 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583d10, 0xc4204962e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc3c30, 0xc4200e7608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420583d10, 0x0, 0x0, 0x0, 0xc4200e7608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420583d10, 0x6f0968, 0x3, 0x51f701, 0xc4203422d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420583d10, 0x5, 0xc4209b1100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1308 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420583e00, 0xc420496300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420583e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420583e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc4c30, 0xc4200e7620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420583e00, 0x0, 0x0, 0x0, 0xc4200e7620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420583e00, 0x6f0968, 0x3, 0x51f701, 0xc420342330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420583e00, 0x5, 0xc4209b1120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1309 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1310 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420588000, 0xc420496340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420588000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420588000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbec30, 0xc4200e7650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420588000, 0x0, 0x0, 0x0, 0xc4200e7650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420588000, 0x6f0968, 0x3, 0x51f701, 0xc4203424e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420588000, 0x5, 0xc4209b1160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1311 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205880f0, 0xc420496360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205880f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205880f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cbfc30, 0xc4200e7668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205880f0, 0x0, 0x0, 0x0, 0xc4200e7668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205880f0, 0x6f0968, 0x3, 0x51f701, 0xc420342540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205880f0, 0x5, 0xc4209b1180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1312 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205881e0, 0xc420496380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205881e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205881e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc0c30, 0xc4200e7680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205881e0, 0x0, 0x0, 0x0, 0xc4200e7680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205881e0, 0x6f0968, 0x3, 0x51f701, 0xc420342600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205881e0, 0x5, 0xc4209b11a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1313 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205882d0, 0xc4204963a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205882d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205882d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc1c30, 0xc4200e7698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205882d0, 0x0, 0x0, 0x0, 0xc4200e7698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205882d0, 0x6f0968, 0x3, 0x51f701, 0xc420342660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205882d0, 0x5, 0xc4209b11c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1314 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc420976600, 0xc420935d60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42092aff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42092aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420725c30, 0xc42002b178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42092aff0, 0x0, 0x0, 0x0, 0xc42002b178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42092aff0, 0x6f0968, 0x3, 0x51f701, 0xc4209ca4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42092aff0, 0x5, 0xc4209b11e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1864 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca6e0, 0x72, 0x14b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a06f0, 0x72, 0xc420d829d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a06f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0690, 0xc420556000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442e8, 0xc420556000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4900, 0xc420556000, 0x1000, 0x1000, 0x53bbd3, 0xc4209e0b78, 0xc4209e0b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb620, 0x1, 0xc4206d7b60, 0xc4209e0c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1288 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e5a0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d21c30, 0xc42002bd00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42032f2c0, 0x0, 0x0, 0x0, 0xc42002bd00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42032f2c0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42032f2c0, 0x5, 0xc4209cc7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1289 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e660, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2ac30, 0xc42002bd18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42032f3b0, 0x0, 0x0, 0x0, 0xc42002bd18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42032f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42032f3b0, 0x5, 0xc4209cc7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1290 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e800, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2bc30, 0xc42002bd48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42032f770, 0x0, 0x0, 0x0, 0xc42002bd48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42032f770, 0x6f0968, 0x3, 0x51f701, 0xc4203ff290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42032f770, 0x5, 0xc4209cc7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1291 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e960, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2cc30, 0xc42002bd60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42032f860, 0x0, 0x0, 0x0, 0xc42002bd60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42032f860, 0x6f0968, 0x3, 0x51f701, 0xc4203ff2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42032f860, 0x5, 0xc4209cc800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1292 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e9c0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2dc30, 0xc42002bd78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42032f950, 0x0, 0x0, 0x0, 0xc42002bd78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42032f950, 0x6f0968, 0x3, 0x51f701, 0xc4203ff350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42032f950, 0x5, 0xc4209cc820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1293 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ea40, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032fd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d26c30, 0xc42002bd90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42032fd10, 0x0, 0x0, 0x0, 0xc42002bd90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42032fd10, 0x6f0968, 0x3, 0x51f701, 0xc4203ff3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42032fd10, 0x5, 0xc4209cc840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1294 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021eb20, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d27c30, 0xc42002bda8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42062e000, 0x0, 0x0, 0x0, 0xc42002bda8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42062e000, 0x6f0968, 0x3, 0x51f701, 0xc4203ff410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42062e000, 0x5, 0xc4209cc860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1295 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021eba0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d28c30, 0xc42002bdc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42062e0f0, 0x0, 0x0, 0x0, 0xc42002bdc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42062e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42062e0f0, 0x5, 0xc4209cc880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1296 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ec00, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d29c30, 0xc42002bdd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42062e1e0, 0x0, 0x0, 0x0, 0xc42002bdd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42062e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42062e1e0, 0x5, 0xc4209cc8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1297 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ec80, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d32c30, 0xc42002bdf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42062e2d0, 0x0, 0x0, 0x0, 0xc42002bdf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42062e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42062e2d0, 0x5, 0xc4209cc8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1330 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ece0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d33c30, 0xc42002be08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42062e3c0, 0x0, 0x0, 0x0, 0xc42002be08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42062e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42062e3c0, 0x5, 0xc4209cc8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1331 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ed60, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062e4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d34c30, 0xc42002be20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42062e4b0, 0x0, 0x0, 0x0, 0xc42002be20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42062e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42062e4b0, 0x5, 0xc4209cc900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1332 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d35c30, 0xc42002be38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420538000, 0x0, 0x0, 0x0, 0xc42002be38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420538000, 0x6f0968, 0x3, 0x51f701, 0xc4203ff710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420538000, 0x5, 0xc4209cc920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205380f0, 0xc4200dcd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021eec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205380f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205380f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2ec30, 0xc42002be50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205380f0, 0x0, 0x0, 0x0, 0xc42002be50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205380f0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205380f0, 0x5, 0xc4209cc940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205381e0, 0xc4200dcd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205381e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205381e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d2fc30, 0xc42002be68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205381e0, 0x0, 0x0, 0x0, 0xc42002be68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205381e0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205381e0, 0x5, 0xc4209cc960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205382d0, 0xc4200dcd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021efa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205382d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205382d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d30c30, 0xc42002be80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205382d0, 0x0, 0x0, 0x0, 0xc42002be80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205382d0, 0x6f0968, 0x3, 0x51f701, 0xc4203ff950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205382d0, 0x5, 0xc4209cc980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205383c0, 0xc4200dcda0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205383c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205383c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d31c30, 0xc42002be98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205383c0, 0x0, 0x0, 0x0, 0xc42002be98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205383c0, 0x6f0968, 0x3, 0x51f701, 0xc4203ffa40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205383c0, 0x5, 0xc4209cc9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205384b0, 0xc4200dcdc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205384b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205384b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3ac30, 0xc42002beb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205384b0, 0x0, 0x0, 0x0, 0xc42002beb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205384b0, 0x6f0968, 0x3, 0x51f701, 0xc4203ffb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205384b0, 0x5, 0xc4209cc9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205385a0, 0xc4200dcde0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205385a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205385a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3bc30, 0xc42002bec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205385a0, 0x0, 0x0, 0x0, 0xc42002bec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205385a0, 0x6f0968, 0x3, 0x51f701, 0xc4203ffbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205385a0, 0x5, 0xc4209cc9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1339 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4a00, 0xc4209ce2e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073b950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073b950, 0x0, 0x0, 0x0, 0xc4200e6e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073b950, 0x6f0968, 0x3, 0x51f701, 0xc4207b75c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073b950, 0x5, 0xc4209cca00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1862 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca620, 0x72, 0x14c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abf00, 0x72, 0xc420d809d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abf00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abea0, 0xc420678000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442e0, 0xc420678000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976600, 0xc420678000, 0x1000, 0x1000, 0x53bbd3, 0xc4209e1b78, 0xc4209e1b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb5c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb5c0, 0x1, 0xc4206d7b00, 0xc4209e1c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2182 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b46060, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2487 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d540, 0x72, 0x223)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3800, 0x72, 0xc42115d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3800, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d37a0, 0xc4210a7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bb0, 0xc4210a7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fb00, 0xc4210a7000, 0x1000, 0x1000, 0x53bbd3, 0xc420a0c378, 0xc420a0c388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88c60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88c60, 0x1, 0xc4211661e0, 0xc420a0c460, 0x0, 0xc420020508, 0x28)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24659 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c438c0, 0xc425ae4b60, 0xc424c439e0, 0xc424c43980)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538780, 0xc4200dce40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f1e0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3dc30, 0xc42002bef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420538780, 0x0, 0x0, 0x0, 0xc42002bef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420538780, 0x6f0968, 0x3, 0x51f701, 0xc4203ffd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420538780, 0x5, 0xc4209ccec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538870, 0xc4200dce60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f260, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d36c30, 0xc42002bf10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420538870, 0x0, 0x0, 0x0, 0xc42002bf10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420538870, 0x6f0968, 0x3, 0x51f701, 0xc4203ffe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420538870, 0x5, 0xc4209ccee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538960, 0xc4200dce90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f2c0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d37c30, 0xc42002bf28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420538960, 0x0, 0x0, 0x0, 0xc42002bf28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420538960, 0x6f0968, 0x3, 0x51f701, 0xc4203ffec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420538960, 0x5, 0xc4209ccf00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538a50, 0xc4200dceb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f340, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d38c30, 0xc42002bf40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420538a50, 0x0, 0x0, 0x0, 0xc42002bf40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420538a50, 0x6f0968, 0x3, 0x51f701, 0xc4203fff80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420538a50, 0x5, 0xc4209ccf20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538b40, 0xc4200dced0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f3a0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d39c30, 0xc42002bf58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420538b40, 0x0, 0x0, 0x0, 0xc42002bf58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420538b40, 0x6f0968, 0x3, 0x51f701, 0xc4204fc0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420538b40, 0x5, 0xc4209ccf40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538c30, 0xc4200dcef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f420, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d42c30, 0xc42002bf70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420538c30, 0x0, 0x0, 0x0, 0xc42002bf70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420538c30, 0x6f0968, 0x3, 0x51f701, 0xc4204fc150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420538c30, 0x5, 0xc4209ccf60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1349 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f4a0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d43c30, 0xc42002bf88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420538d20, 0x0, 0x0, 0x0, 0xc42002bf88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420538d20, 0x6f0968, 0x3, 0x51f701, 0xc4204fc1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420538d20, 0x5, 0xc4209ccf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1350 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f500, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d44c30, 0xc42002bfa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420538e10, 0x0, 0x0, 0x0, 0xc42002bfa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420538e10, 0x6f0968, 0x3, 0x51f701, 0xc4204fc240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420538e10, 0x5, 0xc4209ccfa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1351 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f580, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d45c30, 0xc42002bfb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420538f00, 0x0, 0x0, 0x0, 0xc42002bfb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420538f00, 0x6f0968, 0x3, 0x51f701, 0xc4204fc2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420538f00, 0x5, 0xc4209ccfc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1352 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f5e0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3ec30, 0xc42002bfd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420538ff0, 0x0, 0x0, 0x0, 0xc42002bfd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420538ff0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420538ff0, 0x5, 0xc4209ccfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1353 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f660, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205390e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205390e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3fc30, 0xc42002bfe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205390e0, 0x0, 0x0, 0x0, 0xc42002bfe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205390e0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205390e0, 0x5, 0xc4209cd000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1354 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205391d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205391d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d40c30, 0xc420544000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4205391d0, 0x0, 0x0, 0x0, 0xc420544000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4205391d0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4205391d0, 0x5, 0xc4209cd020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205392c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205392c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4205392c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d41c30, 0xc420544018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205392c0, 0x0, 0x0, 0x0, 0xc420544018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205392c0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205392c0, 0x5, 0xc4209cd040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1356 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205393b0, 0xc4200dd020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205393b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205393b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4ac30, 0xc420544030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205393b0, 0x0, 0x0, 0x0, 0xc420544030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205393b0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205393b0, 0x5, 0xc4209cd060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205394a0, 0xc4200dd040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205394a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205394a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4bc30, 0xc420544048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205394a0, 0x0, 0x0, 0x0, 0xc420544048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205394a0, 0x6f0968, 0x3, 0x51f701, 0xc4204fc5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205394a0, 0x5, 0xc4209cd080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1358 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539590, 0xc4200dd070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4cc30, 0xc420544060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420539590, 0x0, 0x0, 0x0, 0xc420544060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420539590, 0x6f0968, 0x3, 0x51f701, 0xc4204fc660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420539590, 0x5, 0xc4209cd0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1359 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539680, 0xc4200dd090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4dc30, 0xc420544078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420539680, 0x0, 0x0, 0x0, 0xc420544078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420539680, 0x6f0968, 0x3, 0x51f701, 0xc4204fc6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420539680, 0x5, 0xc4209cd0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539770, 0xc4200dd0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d46c30, 0xc420544090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420539770, 0x0, 0x0, 0x0, 0xc420544090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420539770, 0x6f0968, 0x3, 0x51f701, 0xc4204fc750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420539770, 0x5, 0xc4209cd0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1860 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca560, 0x72, 0x14d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a07d0, 0x72, 0xc4205da9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a07d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0770, 0xc4200e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442d8, 0xc4200e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4a00, 0xc4200e4000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f9b78, 0xc4209f9b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb500, 0x1, 0xc4206d7800, 0xc4209f9c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1361 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4b00, 0xc4209ce4c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073ba40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073ba40, 0x0, 0x0, 0x0, 0xc4200e6e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073ba40, 0x6f0968, 0x3, 0x51f701, 0xc4207b78f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073ba40, 0x5, 0xc4209cd100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1858 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca4a0, 0x72, 0x14f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a140, 0x72, 0xc4205d89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a0e0, 0xc4201e6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442d0, 0xc4201e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976800, 0xc4201e6000, 0x1000, 0x1000, 0x53bbd3, 0xc4205d8b68, 0xc4205d8b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb260, 0x1, 0xc4206d77a0, 0xc4209fd460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3002 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4780, 0x72, 0x122)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014990, 0x72, 0xc4212159d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014930, 0xc4214b7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e508, 0xc4214b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d200, 0xc4214b7000, 0x1000, 0x1000, 0x53bbd3, 0xc421215b68, 0xc421215b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1680)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1680, 0x1, 0xc422c35140, 0xc420a94c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2167 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b32060, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1840 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca3e0, 0x72, 0x150)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a08b0, 0x72, 0xc420af49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a08b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0850, 0xc4201f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442c8, 0xc4201f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4b00, 0xc4201f0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f6378, 0xc4209f6388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb200)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb200, 0x1, 0xc4206d7740, 0xc4209f6460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2164 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420adb5c0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1838 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca320, 0x72, 0x151)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a220, 0x72, 0xc4205dc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a1c0, 0xc420204000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442c0, 0xc420204000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976900, 0xc420204000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f7378, 0xc4209f7388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb1a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb1a0, 0x1, 0xc4206d76e0, 0xc4209f7460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539950, 0xc4200dd120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fae0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d48c30, 0xc4205440c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420539950, 0x0, 0x0, 0x0, 0xc4205440c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420539950, 0x6f0968, 0x3, 0x51f701, 0xc4204fc840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420539950, 0x5, 0xc4209cd600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1366 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539a40, 0xc4200dd140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fb60, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d49c30, 0xc4205440d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420539a40, 0x0, 0x0, 0x0, 0xc4205440d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420539a40, 0x6f0968, 0x3, 0x51f701, 0xc4204fc8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420539a40, 0x5, 0xc4209cd620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1367 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539b30, 0xc4200dd170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fbc0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d52c30, 0xc4205440f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420539b30, 0x0, 0x0, 0x0, 0xc4205440f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420539b30, 0x6f0968, 0x3, 0x51f701, 0xc4204fc960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420539b30, 0x5, 0xc4209cd640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1368 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539c20, 0xc4200dd190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fc40, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d53c30, 0xc420544108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420539c20, 0x0, 0x0, 0x0, 0xc420544108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420539c20, 0x6f0968, 0x3, 0x51f701, 0xc4204fc9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420539c20, 0x5, 0xc4209cd660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1369 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539d10, 0xc4200dd1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fd20, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d54c30, 0xc420544120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420539d10, 0x0, 0x0, 0x0, 0xc420544120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420539d10, 0x6f0968, 0x3, 0x51f701, 0xc4204fca50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420539d10, 0x5, 0xc4209cd680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1370 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539e00, 0xc4200dd1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fda0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d55c30, 0xc420544138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420539e00, 0x0, 0x0, 0x0, 0xc420544138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420539e00, 0x6f0968, 0x3, 0x51f701, 0xc4204fcab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420539e00, 0x5, 0xc4209cd6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1371 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420539ef0, 0xc4200dd1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fe00, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420539ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420539ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4ec30, 0xc420544150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420539ef0, 0x0, 0x0, 0x0, 0xc420544150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420539ef0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420539ef0, 0x5, 0xc4209cd6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1372 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2000, 0xc4200dd210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fe80, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d4fc30, 0xc420544168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4205a2000, 0x0, 0x0, 0x0, 0xc420544168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4205a2000, 0x6f0968, 0x3, 0x51f701, 0xc4204fcba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4205a2000, 0x5, 0xc4209cd6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1373 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a20f0, 0xc4200dd230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021fee0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a20f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d50c30, 0xc420544180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4205a20f0, 0x0, 0x0, 0x0, 0xc420544180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4205a20f0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcc30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4205a20f0, 0x5, 0xc4209cd700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1374 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a21e0, 0xc4200dd250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ff60, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a21e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d51c30, 0xc420544198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4205a21e0, 0x0, 0x0, 0x0, 0xc420544198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4205a21e0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcc90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4205a21e0, 0x5, 0xc4209cd720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1375 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a22d0, 0xc4200dd270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021ffe0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a22d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5ac30, 0xc4205441b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205a22d0, 0x0, 0x0, 0x0, 0xc4205441b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205a22d0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcd20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205a22d0, 0x5, 0xc4209cd740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1376 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a23c0, 0xc4200dd290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d4fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a23c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5bc30, 0xc4205441c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4205a23c0, 0x0, 0x0, 0x0, 0xc4205441c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4205a23c0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcd80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4205a23c0, 0x5, 0xc4209cd760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1377 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a24b0, 0xc4200dd2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a24b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5cc30, 0xc4205441e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4205a24b0, 0x0, 0x0, 0x0, 0xc4205441e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4205a24b0, 0x6f0968, 0x3, 0x51f701, 0xc4204fce10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4205a24b0, 0x5, 0xc4209cd780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1378 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a25a0, 0xc4200dd310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d51a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d5dc30, 0xc4205441f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4205a25a0, 0x0, 0x0, 0x0, 0xc4205441f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4205a25a0, 0x6f0968, 0x3, 0x51f701, 0xc4204fcf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4205a25a0, 0x5, 0xc4209cd7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1379 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2690, 0xc4200dd330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d56c30, 0xc420544210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4205a2690, 0x0, 0x0, 0x0, 0xc420544210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4205a2690, 0x6f0968, 0x3, 0x51f701, 0xc4204fcfc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4205a2690, 0x5, 0xc4209cd7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1380 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d57c30, 0xc420544228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4205a2780, 0x0, 0x0, 0x0, 0xc420544228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4205a2780, 0x6f0968, 0x3, 0x51f701, 0xc4204fd020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4205a2780, 0x5, 0xc4209cd7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1381 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2870, 0xc4200dd370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d53e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d58c30, 0xc420544240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4205a2870, 0x0, 0x0, 0x0, 0xc420544240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4205a2870, 0x6f0968, 0x3, 0x51f701, 0xc4204fd0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4205a2870, 0x5, 0xc4209cd800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1382 [runnable]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205a2960, 0xc4200dd390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d54a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d59c30, 0xc420544258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205a2960, 0x0, 0x0, 0x0, 0xc420544258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205a2960, 0x6f0968, 0x3, 0x51f701, 0xc4204fd110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205a2960, 0x5, 0xc4209cd820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1383 [select]:
net/http.(*persistConn).roundTrip(0xc42076cd00, 0xc4209ce760, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e4c30, 0xc4200e6ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bb30, 0x0, 0x0, 0x0, 0xc4200e6ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bb30, 0x6f0968, 0x3, 0x51f701, 0xc4207b7da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bb30, 0x5, 0xc4209cd840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2428 [IO wait]:
net.runtime_pollWait(0x7f0f9c18da80, 0x72, 0x219)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4140, 0x72, 0xc4211549d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f40e0, 0xc420fe4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7b18, 0xc420fe4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d5f00, 0xc420fe4000, 0x1000, 0x1000, 0x53bbd3, 0xc42099cb78, 0xc42099cb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420274360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420274360, 0x1, 0xc4210e7a40, 0xc42099cc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d5f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1709 [select]:
net/http.(*persistConn).writeLoop(0xc420977100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1836 [runnable]:
net.runtime_pollWait(0x7f0f9c1ca260, 0x72, 0x152)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a300, 0x72, 0xc420af89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a2a0, 0xc420214000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442b8, 0xc420214000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976a00, 0xc420214000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ed378, 0xc4209ed388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb140)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb140, 0x1, 0xc4206d74a0, 0xc4209ed460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1711 [select]:
net/http.(*persistConn).writeLoop(0xc420977000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1834 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca1a0, 0x72, 0x153)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a3e0, 0x72, 0xc420af69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a3e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a380, 0xc42024e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442b0, 0xc42024e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976b00, 0xc42024e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f0b78, 0xc4209f0b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb080, 0x1, 0xc4206d7440, 0xc4209f0c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1713 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1832 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca0e0, 0x72, 0x154)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a4c0, 0x72, 0xc420d769d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a4c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a460, 0xc420562000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442a8, 0xc420562000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976c00, 0xc420562000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab4378, 0xc420ab4388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cb020)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cb020, 0x1, 0xc4206d73e0, 0xc420ab4460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1386 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5e00, 0xc4209cf680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420aee2d0, 0x0, 0x0, 0x0, 0xc4200e6f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420aee2d0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420aee2d0, 0x5, 0xc420a6c160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1387 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5c00, 0xc4209cf6e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420aee3c0, 0x0, 0x0, 0x0, 0xc4200e6f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420aee3c0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420aee3c0, 0x5, 0xc420a6c180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1388 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5900, 0xc4209cf7a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420aee4b0, 0x0, 0x0, 0x0, 0xc4200e6f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420aee4b0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420aee4b0, 0x5, 0xc420a6c1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1389 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5600, 0xc4209cf860, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420aee5a0, 0x0, 0x0, 0x0, 0xc4200e6fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420aee5a0, 0x6f0968, 0x3, 0x51f701, 0xc420a6ba70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420aee5a0, 0x5, 0xc420a6c1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1390 [select]:
net/http.(*persistConn).roundTrip(0xc42076d000, 0xc4209cf920, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420aee690, 0x0, 0x0, 0x0, 0xc4200e6fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420aee690, 0x6f0968, 0x3, 0x51f701, 0xc420a6bb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420aee690, 0x5, 0xc420a6c1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aee780, 0xc4204969e0, 0xc420b33100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ff00, 0xc4209cf9e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420aee780, 0x0, 0x0, 0x0, 0xc4200e6fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420aee780, 0x6f0968, 0x3, 0x51f701, 0xc420a6bc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420aee780, 0x5, 0xc420a6c200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aee870, 0xc420496a40, 0xc420b33500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fe00, 0xc4209cfaa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e6fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420aee870, 0x0, 0x0, 0x0, 0xc4200e6fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420aee870, 0x6f0968, 0x3, 0x51f701, 0xc420a6bd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420aee870, 0x5, 0xc420a6c220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aee960, 0xc420496ab0, 0xc420b33900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088fb00, 0xc4209cfb60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e7000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420aee960, 0x0, 0x0, 0x0, 0xc4200e7000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420aee960, 0x6f0968, 0x3, 0x51f701, 0xc420a6be30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420aee960, 0x5, 0xc420a6c240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeea50, 0xc420a6c000, 0xc420b33d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4200f2200, 0xc4209cfc20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc4200e7018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420aeea50, 0x0, 0x0, 0x0, 0xc4200e7018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420aeea50, 0x6f0968, 0x3, 0x51f701, 0xc420a6bf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420aeea50, 0x5, 0xc420a6c260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80000, 0xc4209cd970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68e40, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420722c30, 0xc420544bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420e80000, 0x0, 0x0, 0x0, 0xc420544bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420e80000, 0x6f0968, 0x3, 0x51f701, 0xc420b80000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420e80000, 0x5, 0xc420a6c280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeeb40, 0xc420496c90, 0xc420b33e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f800, 0xc4209cfc80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeeb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420723c30, 0xc4200e7030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420aeeb40, 0x0, 0x0, 0x0, 0xc4200e7030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420aeeb40, 0x6f0968, 0x3, 0x51f701, 0xc420b80030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420aeeb40, 0x5, 0xc420a6c2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeec30, 0xc420496eb0, 0xc420b8a000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f400, 0xc4209cfd00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420724c30, 0xc4200e7048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420aeec30, 0x0, 0x0, 0x0, 0xc4200e7048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420aeec30, 0x6f0968, 0x3, 0x51f701, 0xc420b800f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420aeec30, 0x5, 0xc420a6c2c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeed20, 0xc420496f40, 0xc420b8a400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f200, 0xc4209cfdc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b70c30, 0xc4200e7060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420aeed20, 0x0, 0x0, 0x0, 0xc4200e7060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420aeed20, 0x6f0968, 0x3, 0x51f701, 0xc420b801e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420aeed20, 0x5, 0xc420a6c2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeee10, 0xc420496f50, 0xc420b8a900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088f100, 0xc4209cfe80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b71c30, 0xc4200e7078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420aeee10, 0x0, 0x0, 0x0, 0xc4200e7078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420aeee10, 0x6f0968, 0x3, 0x51f701, 0xc420b802d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420aeee10, 0x5, 0xc420a6c300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aeef00, 0xc420a6de50, 0xc420cd0300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4203d5d00, 0xc420c68400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeef00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420b72c30, 0x410ffd, 0xc42002b800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420aeef00, 0x0, 0x0, 0x0, 0xc42002b800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420aeef00, 0x6f0968, 0x3, 0x51f701, 0xc420b803c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420aeef00, 0x5, 0xc420a6c320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1401 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e600, 0xc4209cff40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aeeff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aeeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b73c30, 0xc4200e7090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420aeeff0, 0x0, 0x0, 0x0, 0xc4200e7090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420aeeff0, 0x6f0968, 0x3, 0x51f701, 0xc420b803f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420aeeff0, 0x5, 0xc420a6c340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1402 [select]:
net/http.(*persistConn).roundTrip(0xc420b6e800, 0xc4209cffa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b73c30, 0xc4200e70a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420aef0e0, 0x0, 0x0, 0x0, 0xc4200e70a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420aef0e0, 0x6f0968, 0x3, 0x51f701, 0xc420b80450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420aef0e0, 0x5, 0xc420a6c360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e800f0, 0xc4209cdb50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e800f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e800f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420b73c30, 0x410ffd, 0xc420544be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e800f0, 0x0, 0x0, 0x0, 0xc420544be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e800f0, 0x6f0968, 0x3, 0x51f701, 0xc420699aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e800f0, 0x5, 0xc420a6c380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1404 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4d00, 0xc4209cec00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bc20, 0x0, 0x0, 0x0, 0xc4200e6ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bc20, 0x6f0968, 0x3, 0x51f701, 0xc420a6a570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bc20, 0x5, 0xc420a6c3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1830 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ca020, 0x72, 0x155)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a5a0, 0x72, 0xc420afa9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a5a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a540, 0xc4205c8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4205442a0, 0xc4205c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976d00, 0xc4205c8000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5378, 0xc420ab5388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cade0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cade0, 0x1, 0xc4206d7380, 0xc420ab5460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1827 [select]:
net/http.(*persistConn).writeLoop(0xc420976f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76960, 0xc4209cca90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e600, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f53c30, 0xc4200e7f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e76960, 0x0, 0x0, 0x0, 0xc4200e7f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e76960, 0x6f0968, 0x3, 0x51f701, 0xc420590fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e76960, 0x5, 0xc4209cc290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1829 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1828 [runnable]:
net.runtime_pollWait(0x7f0f9c181f48, 0x72, 0x156)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0a70, 0x72, 0xc420d7b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0a70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0a10, 0xc4205d2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544298, 0xc4205d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4d00, 0xc4205d2000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5b78, 0xc420ab5b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cad80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cad80, 0x1, 0xc4206d7320, 0xc420ab5c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef1d0, 0xc420a6de10, 0xc420cd0900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4203d5e00, 0xc420bc0000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420bacc30, 0xc4200e70c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420aef1d0, 0x0, 0x0, 0x0, 0xc4200e70c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420aef1d0, 0x6f0968, 0x3, 0x51f701, 0xc420b804b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420aef1d0, 0x5, 0xc420a6c840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1408 [select]:
net/http.(*persistConn).roundTrip(0xc420b6eb00, 0xc420bc0060, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420badc30, 0xc4200e70d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420aef2c0, 0x0, 0x0, 0x0, 0xc4200e70d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420aef2c0, 0x6f0968, 0x3, 0x51f701, 0xc420b804e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420aef2c0, 0x5, 0xc420a6c860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1409 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ed00, 0xc420bc00c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e70f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420aef3b0, 0x0, 0x0, 0x0, 0xc4200e70f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420aef3b0, 0x6f0968, 0x3, 0x51f701, 0xc420b80540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420aef3b0, 0x5, 0xc420a6c880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1426 [select]:
net/http.(*persistConn).roundTrip(0xc420b6ef00, 0xc420bc0120, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420aef4a0, 0x0, 0x0, 0x0, 0xc4200e7108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420aef4a0, 0x6f0968, 0x3, 0x51f701, 0xc420b805a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420aef4a0, 0x5, 0xc420a6c8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef590, 0xc420496fb0, 0xc420b8b000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ef00, 0xc420bc0180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420aef590, 0x0, 0x0, 0x0, 0xc4200e7120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420aef590, 0x6f0968, 0x3, 0x51f701, 0xc420b80600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420aef590, 0x5, 0xc420a6c8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1428 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f200, 0xc420bc01e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420aef680, 0x0, 0x0, 0x0, 0xc4200e7138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420aef680, 0x6f0968, 0x3, 0x51f701, 0xc420b80660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420aef680, 0x5, 0xc420a6c8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1429 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f400, 0xc420bc0240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420aef770, 0x0, 0x0, 0x0, 0xc4200e7150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420aef770, 0x6f0968, 0x3, 0x51f701, 0xc420b806c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420aef770, 0x5, 0xc420a6c900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef860, 0xc420497070, 0xc420b8b300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088ed00, 0xc420bc02a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420aef860, 0x0, 0x0, 0x0, 0xc4200e7168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420aef860, 0x6f0968, 0x3, 0x51f701, 0xc420b80720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420aef860, 0x5, 0xc420a6c920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aef950, 0xc4204971a0, 0xc420b8b300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e800, 0xc420bc0300, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aef950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aef950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420aef950, 0x0, 0x0, 0x0, 0xc4200e7180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420aef950, 0x6f0968, 0x3, 0x51f701, 0xc420b80780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420aef950, 0x5, 0xc420a6c940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefa40, 0xc4209b1130, 0xc420b8b400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e600, 0xc420bc0360, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e7198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420aefa40, 0x0, 0x0, 0x0, 0xc4200e7198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420aefa40, 0x6f0968, 0x3, 0x51f701, 0xc420b807e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420aefa40, 0x5, 0xc420a6c960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefb30, 0xc420a6c090, 0xc420b8b500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4200f2300, 0xc420bc03c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420aefb30, 0x0, 0x0, 0x0, 0xc4200e71b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420aefb30, 0x6f0968, 0x3, 0x51f701, 0xc420b80840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420aefb30, 0x5, 0xc420a6c980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefc20, 0xc4204974c0, 0xc420b8b600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42088e500, 0xc420bc0420, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420aefc20, 0x0, 0x0, 0x0, 0xc4200e71c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420aefc20, 0x6f0968, 0x3, 0x51f701, 0xc420b808a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420aefc20, 0x5, 0xc420a6c9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefd10, 0xc4204968e0, 0xc420b8b600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420b6fe00, 0xc420bc0480, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420aefd10, 0x0, 0x0, 0x0, 0xc4200e71e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420aefd10, 0x6f0968, 0x3, 0x51f701, 0xc420b80900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420aefd10, 0x5, 0xc420a6c9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420aefe00, 0xc4215155f0, 0xc420b8b700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188e00, 0xc420bc04e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aefe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420baec30, 0xc4200e71f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420aefe00, 0x0, 0x0, 0x0, 0xc4200e71f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420aefe00, 0x6f0968, 0x3, 0x51f701, 0xc420b80960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420aefe00, 0x5, 0xc420a6c9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1437 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420bc0540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aefef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420aefef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c31c30, 0x410ffd, 0xc4200e7210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420aefef0, 0x0, 0x0, 0x0, 0xc4200e7210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420aefef0, 0x6f0968, 0x3, 0x51f701, 0xc420b809c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420aefef0, 0x5, 0xc420a6ca00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1438 [select]:
net/http.(*persistConn).roundTrip(0xc421083d00, 0xc420bc05a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420cf2000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420cf2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420842c30, 0x410ffd, 0xc4200e7228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420cf2000, 0x0, 0x0, 0x0, 0xc4200e7228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420cf2000, 0x6f0968, 0x3, 0x51f701, 0xc420b80a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420cf2000, 0x5, 0xc420a6ca20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e870, 0x6f07a8)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420843c30, 0xc420544dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032e870, 0x0, 0x0, 0x0, 0xc420544dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032e870, 0x6f0968, 0x3, 0x51f701, 0xc420633ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032e870, 0x5, 0xc420a6ca40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1831 [select]:
net/http.(*persistConn).writeLoop(0xc420976d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76a50, 0xc4209cc330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a6c30, 0xc420544de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420e76a50, 0x0, 0x0, 0x0, 0xc420544de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420e76a50, 0x6f0968, 0x3, 0x51f701, 0xc4204fd3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420e76a50, 0x5, 0xc420a6ca60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76c30, 0xc420497810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4207a7c30, 0xc420544e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e76c30, 0x0, 0x0, 0x0, 0xc420544e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e76c30, 0x6f0968, 0x3, 0x51f701, 0xc4203fff20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e76c30, 0x5, 0xc420a6ca80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1442 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4e00, 0xc4209ceda0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1814 +0x23d
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bd10, 0x0, 0x0, 0x0, 0xc4200e6ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bd10, 0x6f0968, 0x3, 0x51f701, 0xc420a6a840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bd10, 0x5, 0xc420a6caa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7b00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1826 [IO wait]:
net.runtime_pollWait(0x7f0f9c181dc8, 0x72, 0x158)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a760, 0x72, 0xc420d789d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a700, 0xc4205f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544290, 0xc4205f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976f00, 0xc4205f0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209eeb78, 0xc4209eeb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cad20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cad20, 0x1, 0xc4206d72c0, 0xc4209eec60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1712 [runnable]:
net.runtime_pollWait(0x7f0f9c181d08, 0x72, 0x159)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0b50, 0x72, 0xc4207a59d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0b50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a0af0, 0xc4205fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544288, 0xc4205fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4e00, 0xc4205fa000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f0378, 0xc4209f0388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cacc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cacc0, 0x1, 0xc4206d7080, 0xc4209f0460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1833 [select]:
net/http.(*persistConn).writeLoop(0xc420976c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1835 [select]:
net/http.(*persistConn).writeLoop(0xc420976b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1710 [IO wait]:
net.runtime_pollWait(0x7f0f9c181c48, 0x72, 0x15a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a840, 0x72, 0xc420d7d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a7e0, 0xc420612000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544280, 0xc420612000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420977000, 0xc420612000, 0x1000, 0x1000, 0x53bbd3, 0xc4209eb378, 0xc4209eb388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4203cac00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4203cac00, 0x1, 0xc4206d7020, 0xc4209eb460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420977000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1837 [select]:
net/http.(*persistConn).writeLoop(0xc420976a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1418 [IO wait]:
net.runtime_pollWait(0x7f0f9c181ac8, 0x77, 0xc420aaf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2aa00, 0x77, 0xc420aaf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2aa00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2a9a0, 0x7eb3e0, 0xc420a88fc0, 0x0, 0x0, 0x7e75a0, 0xc420a46780, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2a9a0, 0x7eb3e0, 0xc420a88fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb200, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb200, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x0, 0xc4209cb200, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a88fc0, 0x6cac4a, 0x3, 0x0, 0xc4209cb200, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a88fc0, 0xc420a2a930, 0x7e94e0, 0xc4209cb200, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a88fc0, 0xc420a2a930, 0xc4209b1bf0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4209b1b01, 0xc420a88f00, 0xc4207aba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb170, 0xc420a88cc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76d20, 0xc420497be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec380, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086fc30, 0xc420544e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e76d20, 0x0, 0x0, 0x0, 0xc420544e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e76d20, 0x6f0968, 0x3, 0x51f701, 0xc4203423f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e76d20, 0x5, 0xc420a6cfc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76e10, 0xc420497c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec3e0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420870c30, 0xc420544e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e76e10, 0x0, 0x0, 0x0, 0xc420544e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e76e10, 0x6f0968, 0x3, 0x51f701, 0xc420b64450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e76e10, 0x5, 0xc420a6cfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76f00, 0xc420497c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec440, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420845c30, 0xc420544e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420e76f00, 0x0, 0x0, 0x0, 0xc420544e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420e76f00, 0x6f0968, 0x3, 0x51f701, 0xc420b64510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420e76f00, 0x5, 0xc420a6d000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e76ff0, 0xc420497d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec4a0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e76ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e76ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083ec30, 0xc420544e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420e76ff0, 0x0, 0x0, 0x0, 0xc420544e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420e76ff0, 0x6f0968, 0x3, 0x51f701, 0xc420b645d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420e76ff0, 0x5, 0xc420a6d020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a690, 0xc420a6d3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea0c0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420871c30, 0xc420544910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42097a690, 0x0, 0x0, 0x0, 0xc420544910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42097a690, 0x6f0968, 0x3, 0x51f701, 0xc4207b77a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42097a690, 0x5, 0xc420a6d040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e770e0, 0xc420497d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec500, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e770e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086ac30, 0xc420544e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420e770e0, 0x0, 0x0, 0x0, 0xc420544e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420e770e0, 0x6f0968, 0x3, 0x51f701, 0xc420b64690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420e770e0, 0x5, 0xc420a6d060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e771d0, 0xc420497da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec560, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e771d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086bc30, 0xc420544e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420e771d0, 0x0, 0x0, 0x0, 0xc420544e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420e771d0, 0x6f0968, 0x3, 0x51f701, 0xc420b647b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420e771d0, 0x5, 0xc420a6d080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e772c0, 0xc420497e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec5c0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e772c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42086dc30, 0xc420544ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420e772c0, 0x0, 0x0, 0x0, 0xc420544ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420e772c0, 0x6f0968, 0x3, 0x51f701, 0xc420b64d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420e772c0, 0x5, 0xc420a6d0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e773b0, 0xc420497e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec620, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e773b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420896c30, 0xc420544ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420e773b0, 0x0, 0x0, 0x0, 0xc420544ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420e773b0, 0x6f0968, 0x3, 0x51f701, 0xc420b65230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420e773b0, 0x5, 0xc420a6d0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e774a0, 0xc420497ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec680, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e774a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420897c30, 0xc420544ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420e774a0, 0x0, 0x0, 0x0, 0xc420544ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420e774a0, 0x6f0968, 0x3, 0x51f701, 0xc420b653e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420e774a0, 0x5, 0xc420a6d0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77590, 0xc4200dd500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec740, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420898c30, 0xc420544f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420e77590, 0x0, 0x0, 0x0, 0xc420544f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420e77590, 0x6f0968, 0x3, 0x51f701, 0xc420b65500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420e77590, 0x5, 0xc420a6d100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77680, 0xc4200dd520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec7a0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420899c30, 0xc420544f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420e77680, 0x0, 0x0, 0x0, 0xc420544f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420e77680, 0x6f0968, 0x3, 0x51f701, 0xc420b65620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420e77680, 0x5, 0xc420a6d120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77770, 0xc4200dd850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420892c30, 0xc420544f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420e77770, 0x0, 0x0, 0x0, 0xc420544f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420e77770, 0x6f0968, 0x3, 0x51f701, 0xc420b65740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420e77770, 0x5, 0xc420a6d140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77860, 0xc4200dd880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420893c30, 0xc420544f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420e77860, 0x0, 0x0, 0x0, 0xc420544f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420e77860, 0x6f0968, 0x3, 0x51f701, 0xc420b65860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420e77860, 0x5, 0xc420a6d160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77950, 0xc4200dd8e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420894c30, 0xc420544f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420e77950, 0x0, 0x0, 0x0, 0xc420544f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420e77950, 0x6f0968, 0x3, 0x51f701, 0xc420b65980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420e77950, 0x5, 0xc420a6d180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77a40, 0xc4200dd920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420895c30, 0xc420544f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420e77a40, 0x0, 0x0, 0x0, 0xc420544f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420e77a40, 0x6f0968, 0x3, 0x51f701, 0xc420b65b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420e77a40, 0x5, 0xc420a6d1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77b30, 0xc4200dd980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cec30, 0xc420544f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420e77b30, 0x0, 0x0, 0x0, 0xc420544f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420e77b30, 0x6f0968, 0x3, 0x51f701, 0xc420b65c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420e77b30, 0x5, 0xc420a6d1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77c20, 0xc4200dd9c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208d1c30, 0xc420544fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420e77c20, 0x0, 0x0, 0x0, 0xc420544fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420e77c20, 0x6f0968, 0x3, 0x51f701, 0xc420b65e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420e77c20, 0x5, 0xc420a6d1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77d10, 0xc4200dda20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420feca40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208cbc30, 0xc420544fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e77d10, 0x0, 0x0, 0x0, 0xc420544fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e77d10, 0x6f0968, 0x3, 0x51f701, 0xc420b65e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e77d10, 0x5, 0xc420a6d200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1464 [select]:
net/http.(*persistConn).roundTrip(0xc42076ca00, 0xc4209cf020, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073be00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073be00, 0x0, 0x0, 0x0, 0xc4200e6ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073be00, 0x6f0968, 0x3, 0x51f701, 0xc420a6acf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073be00, 0x5, 0xc420a6d220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6300, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1465 [runnable]:
net.runtime_pollWait(0x7f0f9c181a08, 0x77, 0xc420aab228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0c30, 0x77, 0xc420aab260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0c30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0bd0, 0x7eb3e0, 0xc420a64de0, 0x0, 0x0, 0x7e75a0, 0xc4209cf080, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0bd0, 0x7eb3e0, 0xc420a64de0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6adb0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6adb0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x0, 0xc420a6adb0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a64de0, 0x6cac4a, 0x3, 0x0, 0xc420a6adb0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a64de0, 0xc4207a0b60, 0x7e94e0, 0xc420a6adb0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a64de0, 0xc4207a0b60, 0xc420a6d610, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420a6d501, 0xc420a64d20, 0xc4206e3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6ad20, 0xc420a64ae0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1419 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a88fc0, 0xc420a2a9a0, 0xc420a89080, 0xc420a89020)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1420 [IO wait]:
net.runtime_pollWait(0x7f0f9c181948, 0x77, 0xc420ac1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2aae0, 0x77, 0xc420ac1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2aae0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2aa80, 0x7eb3e0, 0xc420a893e0, 0x0, 0x0, 0x7e75a0, 0xc420a46840, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2aa80, 0x7eb3e0, 0xc420a893e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb2f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb2f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb2f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a893e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb2f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a893e0, 0xc420a2aa10, 0x7e94e0, 0xc4209cb2f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a893e0, 0xc420a2aa10, 0xc4209b1c70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4209b1c01, 0xc420a89320, 0xc420659a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb260, 0xc420a890e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1466 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a64de0, 0xc4207a0bd0, 0xc420a64ea0, 0xc420a64e40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1421 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a893e0, 0xc420a2aa80, 0xc420a894a0, 0xc420a89440)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77e00, 0xc4200ddc20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecaa0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208ccc30, 0xc420544fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e77e00, 0x0, 0x0, 0x0, 0xc420544fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e77e00, 0x6f0968, 0x3, 0x51f701, 0xc420b65ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e77e00, 0x5, 0xc420a6d6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e77ef0, 0xc4200ddc80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecb00, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e77ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e77ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f6c30, 0xc420544ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e77ef0, 0x0, 0x0, 0x0, 0xc420544ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e77ef0, 0x6f0968, 0x3, 0x51f701, 0xc420b65f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e77ef0, 0x5, 0xc420a6d6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421012000, 0xc4209ccbd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecb60, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421012000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421012000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420918c30, 0xc420545008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421012000, 0x0, 0x0, 0x0, 0xc420545008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421012000, 0x6f0968, 0x3, 0x51f701, 0xc420b65fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421012000, 0x5, 0xc420a6d700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1470 [select]:
net/http.(*persistConn).roundTrip(0xc420f7c900, 0xc420fedac0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091ac30, 0xc4205450c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421061b30, 0x0, 0x0, 0x0, 0xc4205450c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421061b30, 0x6f0968, 0x3, 0x51f701, 0xc421015410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421061b30, 0x5, 0xc420a6d720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be33b0, 0xc42173d0a0, 0xc4200ea300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dad00, 0xc4200d8140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f7c30, 0xc42002b808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420be33b0, 0x0, 0x0, 0x0, 0xc42002b808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420be33b0, 0x6f0968, 0x3, 0x51f701, 0xc4200de1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420be33b0, 0x5, 0xc420a6d740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3590, 0xc42173d060, 0xc4200ea500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db100, 0xc4200d82a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f1c30, 0xc42002b838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420be3590, 0x0, 0x0, 0x0, 0xc42002b838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420be3590, 0x6f0968, 0x3, 0x51f701, 0xc4200de450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420be3590, 0x5, 0xc420a6d760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3680, 0xc42173d040, 0xc4200ea600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db300, 0xc4200d8340, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f4c30, 0xc42002b850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420be3680, 0x0, 0x0, 0x0, 0xc42002b850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420be3680, 0x6f0968, 0x3, 0x51f701, 0xc4200de4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420be3680, 0x5, 0xc420a6d780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3770, 0xc42173d970, 0xc4200ea900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db500, 0xc4200d83a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4208f5c30, 0xc42002b868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420be3770, 0x0, 0x0, 0x0, 0xc42002b868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420be3770, 0x6f0968, 0x3, 0x51f701, 0xc4200de510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420be3770, 0x5, 0xc420a6d7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1422 [IO wait]:
net.runtime_pollWait(0x7f0f9c181888, 0x77, 0xc420abd228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2abc0, 0x77, 0xc420abd260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2abc0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2ab60, 0x7eb3e0, 0xc420a89800, 0x0, 0x0, 0x7e75a0, 0xc420a46900, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2ab60, 0x7eb3e0, 0xc420a89800, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb410, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb410, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x0, 0xc4209cb410, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a89800, 0x6cac4a, 0x3, 0x0, 0xc4209cb410, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a89800, 0xc420a2aaf0, 0x7e94e0, 0xc4209cb410, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a89800, 0xc420a2aaf0, 0xc4209b1ce0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4209b1c01, 0xc420a89740, 0xc420692a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb380, 0xc420a89500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3860, 0xc42173d960, 0xc4200ea900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db600, 0xc4200d8400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ceac30, 0xc42002b880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420be3860, 0x0, 0x0, 0x0, 0xc42002b880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420be3860, 0x6f0968, 0x3, 0x51f701, 0xc4200de600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420be3860, 0x5, 0xc420a6d7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a780, 0xc420a6d3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea140, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cebc30, 0xc420544928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42097a780, 0x0, 0x0, 0x0, 0xc420544928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42097a780, 0x6f0968, 0x3, 0x51f701, 0xc4207b7800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42097a780, 0x5, 0xc420a6d7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3950, 0xc42173d940, 0xc4200eaa00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214db800, 0xc4200d8480, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cecc30, 0xc42002b898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420be3950, 0x0, 0x0, 0x0, 0xc42002b898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420be3950, 0x6f0968, 0x3, 0x51f701, 0xc4200de660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420be3950, 0x5, 0xc420a6d800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3a40, 0xc42173d920, 0xc4200ead00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dba00, 0xc4200d8500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cedc30, 0xc42002b8b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420be3a40, 0x0, 0x0, 0x0, 0xc42002b8b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420be3a40, 0x6f0968, 0x3, 0x51f701, 0xc4200de6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420be3a40, 0x5, 0xc420a6d820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3b30, 0xc42173d900, 0xc4200ead00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbc00, 0xc4200d8560, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf8c30, 0xc42002b8c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420be3b30, 0x0, 0x0, 0x0, 0xc42002b8c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420be3b30, 0x6f0968, 0x3, 0x51f701, 0xc4200de780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420be3b30, 0x5, 0xc420a6d840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3c20, 0xc42173d8c0, 0xc4200eae00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbe00, 0xc4200d85e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf9c30, 0xc42002b8e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420be3c20, 0x0, 0x0, 0x0, 0xc42002b8e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420be3c20, 0x6f0968, 0x3, 0x51f701, 0xc4200de7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420be3c20, 0x5, 0xc420a6d860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3d10, 0xc42173d8a0, 0xc4200eb100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4214dbf00, 0xc4200d8640, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cfac30, 0xc42002b8f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420be3d10, 0x0, 0x0, 0x0, 0xc42002b8f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420be3d10, 0x6f0968, 0x3, 0x51f701, 0xc4200de8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420be3d10, 0x5, 0xc420a6d880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3e00, 0xc42173d870, 0xc4200eb200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6100, 0xc4200d86c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cfbc30, 0xc42002b910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420be3e00, 0x0, 0x0, 0x0, 0xc42002b910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420be3e00, 0x6f0968, 0x3, 0x51f701, 0xc4200de900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420be3e00, 0x5, 0xc420a6d8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420be3ef0, 0xc42173d830, 0xc4200eb300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6300, 0xc4200d8740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420be3ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420be3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf4c30, 0xc42002b928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420be3ef0, 0x0, 0x0, 0x0, 0xc42002b928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420be3ef0, 0x6f0968, 0x3, 0x51f701, 0xc4200de9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420be3ef0, 0x5, 0xc420a6d8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200000, 0xc42173dc90, 0xc4200eb500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6500, 0xc4200d87a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf5c30, 0xc42002b940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420200000, 0x0, 0x0, 0x0, 0xc42002b940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420200000, 0x6f0968, 0x3, 0x51f701, 0xc4200dea20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420200000, 0x5, 0xc420a6d8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202000f0, 0xc42173d7d0, 0xc4200eb600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6700, 0xc4200d8820, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202000f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202000f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf6c30, 0xc42002b958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4202000f0, 0x0, 0x0, 0x0, 0xc42002b958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4202000f0, 0x6f0968, 0x3, 0x51f701, 0xc4200deae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4202000f0, 0x5, 0xc420a6d900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1486 [select]:
net/http.(*persistConn).roundTrip(0xc42076c700, 0xc4209cf1c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073bef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42073bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc4200e6f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42073bef0, 0x0, 0x0, 0x0, 0xc4200e6f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42073bef0, 0x6f0968, 0x3, 0x51f701, 0xc420a6afc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42073bef0, 0x5, 0xc420a6d920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1487 [IO wait]:
net.runtime_pollWait(0x7f0f9c1817c8, 0x77, 0xc420ad5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0d10, 0x77, 0xc420ad5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0d10, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0cb0, 0x7eb3e0, 0xc420a65260, 0x0, 0x0, 0x7e75a0, 0xc4209cf220, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0cb0, 0x7eb3e0, 0xc420a65260, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b080, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b080, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x0, 0xc420a6b080, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a65260, 0x6cac4a, 0x3, 0x0, 0xc420a6b080, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a65260, 0xc4207a0c40, 0x7e94e0, 0xc420a6b080, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a65260, 0xc4207a0c40, 0xc420a6dd10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420a6dc01, 0xc420a651a0, 0xc4206e3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6aff0, 0xc420a64f60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1423 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a89800, 0xc420a2ab60, 0xc420a898c0, 0xc420a89860)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3986 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213ae780, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1488 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a65260, 0xc4207a0cb0, 0xc420a65320, 0xc420a652c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2307 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b330e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1490 [IO wait]:
net.runtime_pollWait(0x7f0f9c181708, 0x77, 0xc420ad1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2ad80, 0x77, 0xc420ad1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2ad80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2ad20, 0x7eb3e0, 0xc420a89e60, 0x0, 0x0, 0x7e75a0, 0xc420a469c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2ad20, 0x7eb3e0, 0xc420a89e60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb500, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb500, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x0, 0xc4209cb500, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a89e60, 0x6cac4a, 0x3, 0x0, 0xc4209cb500, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a89e60, 0xc420a2acb0, 0x7e94e0, 0xc4209cb500, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a89e60, 0xc420a2acb0, 0xc4209b1e20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc4209b1d01, 0xc420a89da0, 0xc420693a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb470, 0xc420a89b60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1491 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a89e60, 0xc420a2ad20, 0xc420a89f80, 0xc420a89f20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202001e0, 0xc42173d650, 0xc4200eb700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6a00, 0xc4200d8880, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202001e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202001e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cf7c30, 0xc42002b970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4202001e0, 0x0, 0x0, 0x0, 0xc42002b970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4202001e0, 0x6f0968, 0x3, 0x51f701, 0xc4200deb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4202001e0, 0x5, 0xc420ad80c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202002d0, 0xc42173d610, 0xc4200eba00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6c00, 0xc4200d8900, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202002d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202002d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d02c30, 0xc42002b988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4202002d0, 0x0, 0x0, 0x0, 0xc42002b988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4202002d0, 0x6f0968, 0x3, 0x51f701, 0xc4200dec00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4202002d0, 0x5, 0xc420ad80e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202003c0, 0xc42173d5f0, 0xc4200ebb00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6d00, 0xc4200d8980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202003c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202003c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d03c30, 0xc42002b9a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4202003c0, 0x0, 0x0, 0x0, 0xc42002b9a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4202003c0, 0x6f0968, 0x3, 0x51f701, 0xc4200dec60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4202003c0, 0x5, 0xc420ad8100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202004b0, 0xc42173d5c0, 0xc4200ebc00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c6f00, 0xc4200d89e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202004b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202004b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d04c30, 0xc42002b9b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4202004b0, 0x0, 0x0, 0x0, 0xc42002b9b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4202004b0, 0x6f0968, 0x3, 0x51f701, 0xc4200ded20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4202004b0, 0x5, 0xc420ad8120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4202005a0, 0xc42173d580, 0xc4200ebe00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7100, 0xc4200d8a60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4202005a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4202005a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d05c30, 0xc42002b9d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4202005a0, 0x0, 0x0, 0x0, 0xc42002b9d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4202005a0, 0x6f0968, 0x3, 0x51f701, 0xc4200ded80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4202005a0, 0x5, 0xc420ad8140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200690, 0xc42173d530, 0xc4201c4200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7400, 0xc4200d8ac0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cfec30, 0xc42002b9e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420200690, 0x0, 0x0, 0x0, 0xc42002b9e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420200690, 0x6f0968, 0x3, 0x51f701, 0xc4200dee40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420200690, 0x5, 0xc420ad8160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200780, 0xc42173d4f0, 0xc4201c4300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7600, 0xc4200d8b40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cffc30, 0xc42002ba00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420200780, 0x0, 0x0, 0x0, 0xc42002ba00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420200780, 0x6f0968, 0x3, 0x51f701, 0xc4200deea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420200780, 0x5, 0xc420ad8180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200870, 0xc42173dc70, 0xc4201c4500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7800, 0xc4200d8bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d00c30, 0xc42002ba18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420200870, 0x0, 0x0, 0x0, 0xc42002ba18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420200870, 0x6f0968, 0x3, 0x51f701, 0xc4200def60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420200870, 0x5, 0xc420ad81a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200960, 0xc42173db60, 0xc4201c4700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7a00, 0xc4200d8c20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d01c30, 0xc42002ba30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420200960, 0x0, 0x0, 0x0, 0xc42002ba30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420200960, 0x6f0968, 0x3, 0x51f701, 0xc4200defc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420200960, 0x5, 0xc420ad81c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200a50, 0xc42173daf0, 0xc4201c4a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7c00, 0xc4200d8ca0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0ac30, 0xc42002ba48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420200a50, 0x0, 0x0, 0x0, 0xc42002ba48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420200a50, 0x6f0968, 0x3, 0x51f701, 0xc4200df080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420200a50, 0x5, 0xc420ad81e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200b40, 0xc42173dae0, 0xc4201c4c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7d00, 0xc4200d8d00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0bc30, 0xc42002ba60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420200b40, 0x0, 0x0, 0x0, 0xc42002ba60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420200b40, 0x6f0968, 0x3, 0x51f701, 0xc4200df0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420200b40, 0x5, 0xc420ad8200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097a870, 0xc420a6d430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea220, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097a870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0cc30, 0xc420544940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42097a870, 0x0, 0x0, 0x0, 0xc420544940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42097a870, 0x6f0968, 0x3, 0x51f701, 0xc4207b7860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42097a870, 0x5, 0xc420ad8220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200c30, 0xc42173da30, 0xc4201c4e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4215c7f00, 0xc4200d8d80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0dc30, 0xc42002ba78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420200c30, 0x0, 0x0, 0x0, 0xc42002ba78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420200c30, 0x6f0968, 0x3, 0x51f701, 0xc4200df1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420200c30, 0x5, 0xc420ad8240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200d20, 0xc42173d9c0, 0xc4201c5000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe100, 0xc4200d8e00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d06c30, 0xc42002ba90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420200d20, 0x0, 0x0, 0x0, 0xc42002ba90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420200d20, 0x6f0968, 0x3, 0x51f701, 0xc4200df200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420200d20, 0x5, 0xc420ad8260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200e10, 0xc42173d9b0, 0xc4201c5300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe200, 0xc4200d8e60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d07c30, 0xc42002baa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420200e10, 0x0, 0x0, 0x0, 0xc42002baa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420200e10, 0x6f0968, 0x3, 0x51f701, 0xc4200df2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420200e10, 0x5, 0xc420ad8280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200f00, 0xc42173d990, 0xc4201c5500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe400, 0xc4200d8ee0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d08c30, 0xc42002bac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420200f00, 0x0, 0x0, 0x0, 0xc42002bac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420200f00, 0x6f0968, 0x3, 0x51f701, 0xc4200df320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420200f00, 0x5, 0xc420ad82a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420200ff0, 0xc42173d4c0, 0xc4201c5700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe600, 0xc4200d8f40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420200ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420200ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d09c30, 0xc42002bad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420200ff0, 0x0, 0x0, 0x0, 0xc42002bad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420200ff0, 0x6f0968, 0x3, 0x51f701, 0xc4200df3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420200ff0, 0x5, 0xc420ad82c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201860, 0xc421f65860, 0xc4201c5900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fe800, 0xc4200d8fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d12c30, 0xc42002baf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420201860, 0x0, 0x0, 0x0, 0xc42002baf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420201860, 0x6f0968, 0x3, 0x51f701, 0xc4200df440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420201860, 0x5, 0xc420ad82e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201a40, 0xc421f65580, 0xc4201c5900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fea00, 0xc4200d9040, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d13c30, 0xc42002bb08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420201a40, 0x0, 0x0, 0x0, 0xc42002bb08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420201a40, 0x6f0968, 0x3, 0x51f701, 0xc4200df500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420201a40, 0x5, 0xc420ad8300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1492 [IO wait]:
net.runtime_pollWait(0x7f0f9c181648, 0x77, 0xc420add228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2ae60, 0x77, 0xc420add260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2ae60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2ae00, 0x7eb3e0, 0xc420ada360, 0x0, 0x0, 0x7e75a0, 0xc420a46ae0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2ae00, 0x7eb3e0, 0xc420ada360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb650, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb650, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x0, 0xc4209cb650, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420ada360, 0x6cac4a, 0x3, 0x0, 0xc4209cb650, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420ada360, 0xc420a2ad90, 0x7e94e0, 0xc4209cb650, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420ada360, 0xc420a2ad90, 0xc4209b1ea0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc4209b1e01, 0xc420ada2a0, 0xc420914a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb5c0, 0xc420ada060)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aee000, 0xc4209cd790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420aee000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e3c30, 0xc420544bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc420aee000, 0x0, 0x0, 0x0, 0xc420544bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc420aee000, 0x6f0968, 0x3, 0x51f701, 0xc420a6b410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc420aee000, 0x5, 0xc420ad8320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6c00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1493 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420ada360, 0xc420a2ae00, 0xc420ada480, 0xc420ada420)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1494 [IO wait]:
net.runtime_pollWait(0x7f0f9c181588, 0x77, 0xc420b01228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2af40, 0x77, 0xc420b01260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2af40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2aee0, 0x7eb3e0, 0xc420ada7e0, 0x0, 0x0, 0x7e75a0, 0xc420a46ba0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2aee0, 0x7eb3e0, 0xc420ada7e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb740, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb740, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb740, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420ada7e0, 0x6cac4a, 0x3, 0x0, 0xc4209cb740, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420ada7e0, 0xc420a2ae70, 0x7e94e0, 0xc4209cb740, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420ada7e0, 0xc420a2ae70, 0xc4209b1f20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc4209b1e01, 0xc420ada720, 0xc420915a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb6b0, 0xc420ada4e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201b30, 0xc421f65250, 0xc4201c5a00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216feb00, 0xc4200d90a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d14c30, 0xc42002bb20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420201b30, 0x0, 0x0, 0x0, 0xc42002bb20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420201b30, 0x6f0968, 0x3, 0x51f701, 0xc4200df560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420201b30, 0x5, 0xc420ad8740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201c20, 0xc420b18d00, 0xc420344000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216fee00, 0xc4200d9120, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d15c30, 0xc42002bb38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420201c20, 0x0, 0x0, 0x0, 0xc42002bb38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420201c20, 0x6f0968, 0x3, 0x51f701, 0xc4200df620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420201c20, 0x5, 0xc420ad8760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc420201d10, 0xc420b18d30, 0xc420344100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4216ff000, 0xc4200d9180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420201d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0ec30, 0xc42002bb50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420201d10, 0x0, 0x0, 0x0, 0xc42002bb50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420201d10, 0x6f0968, 0x3, 0x51f701, 0xc4200df680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420201d10, 0x5, 0xc420ad8780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1528 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e000, 0xc4200dc8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9c60, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d10c30, 0xc42002bb80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42032e000, 0x0, 0x0, 0x0, 0xc42002bb80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42032e000, 0x6f0968, 0x3, 0x51f701, 0xc4200df7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42032e000, 0x5, 0xc420ad87c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e1e0, 0xc4200dc8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9d20, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d11c30, 0xc42002bb98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42032e1e0, 0x0, 0x0, 0x0, 0xc42002bb98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42032e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4200df860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42032e1e0, 0x5, 0xc420ad87e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e2d0, 0xc4200dc900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9de0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1ac30, 0xc42002bbb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42032e2d0, 0x0, 0x0, 0x0, 0xc42002bbb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42032e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4200df8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42032e2d0, 0x5, 0xc420ad8800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e3c0, 0xc4200dc920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9ea0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1bc30, 0xc42002bbc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42032e3c0, 0x0, 0x0, 0x0, 0xc42002bbc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42032e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4200df980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42032e3c0, 0x5, 0xc420ad8820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1533 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e690, 0xc4200dc970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e020, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1dc30, 0xc42002bbf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42032e690, 0x0, 0x0, 0x0, 0xc42002bbf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42032e690, 0x6f0968, 0x3, 0x51f701, 0xc4200dfaa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42032e690, 0x5, 0xc420ad8860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1535 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e0c0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d16c30, 0xc42002bc10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42032e780, 0x0, 0x0, 0x0, 0xc42002bc10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42032e780, 0x6f0968, 0x3, 0x51f701, 0xc4200dfb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42032e780, 0x5, 0xc420ad8880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1536 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e120, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d17c30, 0xc42002bc28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42032e960, 0x0, 0x0, 0x0, 0xc42002bc28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42032e960, 0x6f0968, 0x3, 0x51f701, 0xc4200dfbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42032e960, 0x5, 0xc420ad88a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1537 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d18c30, 0xc42002bc40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42032ea50, 0x0, 0x0, 0x0, 0xc42002bc40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42032ea50, 0x6f0968, 0x3, 0x51f701, 0xc4203fe090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42032ea50, 0x5, 0xc420ad88c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1538 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032eb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d19c30, 0xc42002bc58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42032eb40, 0x0, 0x0, 0x0, 0xc42002bc58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42032eb40, 0x6f0968, 0x3, 0x51f701, 0xc4203fe150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42032eb40, 0x5, 0xc420ad88e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1539 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d22c30, 0xc42002bc70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42032ec30, 0x0, 0x0, 0x0, 0xc42002bc70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42032ec30, 0x6f0968, 0x3, 0x51f701, 0xc4203fe1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42032ec30, 0x5, 0xc420ad8900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1540 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d23c30, 0xc42002bc88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42032ed20, 0x0, 0x0, 0x0, 0xc42002bc88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42032ed20, 0x6f0968, 0x3, 0x51f701, 0xc4203fe2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42032ed20, 0x5, 0xc420ad8920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1541 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032ee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d24c30, 0xc42002bca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032ee10, 0x0, 0x0, 0x0, 0xc42002bca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032ee10, 0x6f0968, 0x3, 0x51f701, 0xc4203fe300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032ee10, 0x5, 0xc420ad8940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1542 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032eff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d25c30, 0xc42002bcb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42032eff0, 0x0, 0x0, 0x0, 0xc42002bcb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42032eff0, 0x6f0968, 0x3, 0x51f701, 0xc4203fe3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42032eff0, 0x5, 0xc420ad8960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1543 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d62c30, 0xc420544270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4205a2a50, 0x0, 0x0, 0x0, 0xc420544270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4205a2a50, 0x6f0968, 0x3, 0x51f701, 0xc4204fd1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4205a2a50, 0x5, 0xc420ad8980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1544 [select]:
net/http.(*persistConn).roundTrip(0xc42076c200, 0xc4209cf4e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420aee0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc420aee0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4206e5c30, 0xc4200e6f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc420aee0f0, 0x0, 0x0, 0x0, 0xc4200e6f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc420aee0f0, 0x6f0968, 0x3, 0x51f701, 0xc420a6b620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc420aee0f0, 0x5, 0xc420ad89a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6f00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1495 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420ada7e0, 0xc420a2aee0, 0xc420ada900, 0xc420ada8a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1545 [IO wait]:
net.runtime_pollWait(0x7f0f9c1814c8, 0x77, 0xc420aff228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0df0, 0x77, 0xc420aff260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0df0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0d90, 0x7eb3e0, 0xc420a657a0, 0x0, 0x0, 0x7e75a0, 0xc4209cf540, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0d90, 0x7eb3e0, 0xc420a657a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b6e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b6e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x0, 0xc420a6b6e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a657a0, 0x6cac4a, 0x3, 0x0, 0xc420a6b6e0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a657a0, 0xc4207a0d20, 0x7e94e0, 0xc420a6b6e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a657a0, 0xc4207a0d20, 0xc420ad8d90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8d01, 0xc420a656e0, 0xc4206e5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b650, 0xc420a654a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1496 [IO wait]:
net.runtime_pollWait(0x7f0f9c181408, 0x77, 0xc420b13228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b020, 0x77, 0xc420b13260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2afc0, 0x7eb3e0, 0xc420adac60, 0x0, 0x0, 0x7e75a0, 0xc420a46c60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2afc0, 0x7eb3e0, 0xc420adac60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb830, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb830, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x0, 0xc4209cb830, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adac60, 0x6cac4a, 0x3, 0x0, 0xc4209cb830, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adac60, 0xc420a2af50, 0x7e94e0, 0xc4209cb830, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adac60, 0xc420a2af50, 0xc4209b1f90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc4209b1f01, 0xc420adaba0, 0xc420916a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb7a0, 0xc420ada960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1546 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a657a0, 0xc4207a0d90, 0xc420a65860, 0xc420a65800)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2485 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d9c0, 0x72, 0x207)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206046f0, 0x72, 0xc4211719d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206046f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604690, 0xc4210a5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e2d0, 0xc4210a5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4700, 0xc4210a5000, 0x1000, 0x1000, 0x53bbd3, 0xc420b09b78, 0xc420b09b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066c60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066c60, 0x1, 0xc421166180, 0xc420b09c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1497 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adac60, 0xc420a2afc0, 0xc420adad80, 0xc420adad20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2122 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a88cc0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2425 [runnable]:
net.runtime_pollWait(0x7f0f9c1d79c0, 0x72, 0x202)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604290, 0x72, 0xc42114a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604230, 0xc420fde000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d50, 0xc420fde000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d4c00, 0xc420fde000, 0x1000, 0x1000, 0x53bbd3, 0xc42099b378, 0xc42099b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88720, 0x1, 0xc4210e79e0, 0xc42099b460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d4c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1549 [IO wait]:
net.runtime_pollWait(0x7f0f9c181348, 0x77, 0xc420b21228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0fb0, 0x77, 0xc420b21260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a0fb0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a0f50, 0x7eb3e0, 0xc420a65e00, 0x0, 0x0, 0x7e75a0, 0xc4209cf620, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a0f50, 0x7eb3e0, 0xc420a65e00, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b7d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b7d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x0, 0xc420a6b7d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420a65e00, 0x6cac4a, 0x3, 0x0, 0xc420a6b7d0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420a65e00, 0xc4207a0ee0, 0x7e94e0, 0xc420a6b7d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420a65e00, 0xc4207a0ee0, 0xc420ad8ed0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420ad8e01, 0xc420a65d40, 0xc4206e5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b740, 0xc420a65b00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1499 [IO wait]:
net.runtime_pollWait(0x7f0f9c181288, 0x77, 0xc420b1b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b100, 0x77, 0xc420b1b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b100, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b0a0, 0x7eb3e0, 0xc420adb440, 0x0, 0x0, 0x7e75a0, 0xc420a46dc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b0a0, 0x7eb3e0, 0xc420adb440, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb9e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cb9e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x0, 0xc4209cb9e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adb440, 0x6cac4a, 0x3, 0x0, 0xc4209cb9e0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adb440, 0xc420a2b030, 0x7e94e0, 0xc4209cb9e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adb440, 0xc420a2b030, 0xc420b18070, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420b18001, 0xc420adb380, 0xc420917a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cb950, 0xc420adb140)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1550 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420a65e00, 0xc4207a0f50, 0xc420a65ec0, 0xc420a65e60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2422 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7900, 0x72, 0x203)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604370, 0x72, 0xc4211589d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604310, 0xc420fda000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d48, 0xc420fda000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420977900, 0xc420fda000, 0x1000, 0x1000, 0x53bbd3, 0xc42099a378, 0xc42099a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88480, 0x1, 0xc4210e7980, 0xc42099a460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420977900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1500 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adb440, 0xc420a2b0a0, 0xc420adb560, 0xc420adb500)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1501 [IO wait]:
net.runtime_pollWait(0x7f0f9c1811c8, 0x77, 0xc420b23228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b1e0, 0x77, 0xc420b23260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b1e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b180, 0x7eb3e0, 0xc420adb8c0, 0x0, 0x0, 0x7e75a0, 0xc420a46e80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b180, 0x7eb3e0, 0xc420adb8c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbad0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbad0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x0, 0xc4209cbad0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adb8c0, 0x6cac4a, 0x3, 0x0, 0xc4209cbad0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adb8c0, 0xc420a2b110, 0x7e94e0, 0xc4209cbad0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adb8c0, 0xc420a2b110, 0xc420b180e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420b18001, 0xc420adb800, 0xc420b2ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cba40, 0xc420adb5c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1552 [IO wait]:
net.runtime_pollWait(0x7f0f9c181108, 0x77, 0xc420b39228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1090, 0x77, 0xc420b39260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1090, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1030, 0x7eb3e0, 0xc420b32360, 0x0, 0x0, 0x7e75a0, 0xc4209cf740, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1030, 0x7eb3e0, 0xc420b32360, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b950, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6b950, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x0, 0xc420a6b950, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32360, 0x6cac4a, 0x3, 0x0, 0xc420a6b950, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32360, 0xc4207a0fc0, 0x7e94e0, 0xc420a6b950, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32360, 0xc4207a0fc0, 0xc420ad8f60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420ad8f01, 0xc420b322a0, 0xc420722a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b8c0, 0xc420b32060)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1502 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adb8c0, 0xc420a2b180, 0xc420adb9e0, 0xc420adb980)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1553 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32360, 0xc4207a1030, 0xc420b32420, 0xc420b323c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1503 [IO wait]:
net.runtime_pollWait(0x7f0f9c181048, 0x77, 0xc420b35228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b2c0, 0x77, 0xc420b35260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b2c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b260, 0x7eb3e0, 0xc420adbd40, 0x0, 0x0, 0x7e75a0, 0xc420a46f40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b260, 0x7eb3e0, 0xc420adbd40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbbc0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbbc0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x0, 0xc4209cbbc0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420adbd40, 0x6cac4a, 0x3, 0x0, 0xc4209cbbc0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420adbd40, 0xc420a2b1f0, 0x7e94e0, 0xc4209cbbc0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420adbd40, 0xc420a2b1f0, 0xc420b18160, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420b18101, 0xc420adbc80, 0xc420b2fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbb30, 0xc420adba40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1554 [IO wait]:
net.runtime_pollWait(0x7f0f9c186f08, 0x77, 0xc420b41228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1170, 0x77, 0xc420b41260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1170, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1110, 0x7eb3e0, 0xc420b32780, 0x0, 0x0, 0x7e75a0, 0xc4209cf800, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1110, 0x7eb3e0, 0xc420b32780, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6ba40, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6ba40, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x0, 0xc420a6ba40, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32780, 0x6cac4a, 0x3, 0x0, 0xc420a6ba40, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32780, 0xc4207a10a0, 0x7e94e0, 0xc420a6ba40, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32780, 0xc4207a10a0, 0xc420ad8fe0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420ad8f01, 0xc420b326c0, 0xc420722a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b9b0, 0xc420b32480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1504 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420adbd40, 0xc420a2b260, 0xc420adbe60, 0xc420adbe00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1555 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32780, 0xc4207a1110, 0xc420b32840, 0xc420b327e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2467 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1556 [IO wait]:
net.runtime_pollWait(0x7f0f9c186e48, 0x77, 0xc420b3d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1250, 0x77, 0xc420b3d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1250, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a11f0, 0x7eb3e0, 0xc420b32ba0, 0x0, 0x0, 0x7e75a0, 0xc4209cf8c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a11f0, 0x7eb3e0, 0xc420b32ba0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bb30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bb30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x0, 0xc420a6bb30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32ba0, 0x6cac4a, 0x3, 0x0, 0xc420a6bb30, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32ba0, 0xc4207a1180, 0x7e94e0, 0xc420a6bb30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32ba0, 0xc4207a1180, 0xc420ad9050, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420ad9001, 0xc420b32ae0, 0xc420722a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6baa0, 0xc420b328a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1570 [IO wait]:
net.runtime_pollWait(0x7f0f9c186d88, 0x77, 0xc420b4f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b3a0, 0x77, 0xc420b4f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b3a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b340, 0x7eb3e0, 0xc420b46360, 0x0, 0x0, 0x7e75a0, 0xc420a47060, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b340, 0x7eb3e0, 0xc420b46360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbd70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbd70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x0, 0xc4209cbd70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b46360, 0x6cac4a, 0x3, 0x0, 0xc4209cbd70, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b46360, 0xc420a2b2d0, 0x7e94e0, 0xc4209cbd70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b46360, 0xc420a2b2d0, 0xc420b181f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420b18101, 0xc420b462a0, 0xc420b31a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbce0, 0xc420b46060)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1557 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32ba0, 0xc4207a11f0, 0xc420b32c60, 0xc420b32c00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1558 [IO wait]:
net.runtime_pollWait(0x7f0f9c186cc8, 0x77, 0xc420b49228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1330, 0x77, 0xc420b49260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1330, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a12d0, 0x7eb3e0, 0xc420b32fc0, 0x0, 0x0, 0x7e75a0, 0xc4209cf980, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a12d0, 0x7eb3e0, 0xc420b32fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bc20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bc20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x0, 0xc420a6bc20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b32fc0, 0x6cac4a, 0x3, 0x0, 0xc420a6bc20, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b32fc0, 0xc4207a1260, 0x7e94e0, 0xc420a6bc20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b32fc0, 0xc4207a1260, 0xc420ad90d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420ad9001, 0xc420b32f00, 0xc420722a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6bb90, 0xc420b32cc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1571 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b46360, 0xc420a2b340, 0xc420b46480, 0xc420b46420)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1572 [IO wait]:
net.runtime_pollWait(0x7f0f9c186c08, 0x77, 0xc420b57228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b480, 0x77, 0xc420b57260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b480, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b420, 0x7eb3e0, 0xc420b467e0, 0x0, 0x0, 0x7e75a0, 0xc420a47120, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b420, 0x7eb3e0, 0xc420b467e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbe60, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbe60, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x0, 0xc4209cbe60, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b467e0, 0x6cac4a, 0x3, 0x0, 0xc4209cbe60, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b467e0, 0xc420a2b3b0, 0x7e94e0, 0xc4209cbe60, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b467e0, 0xc420a2b3b0, 0xc420b18270, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420b18201, 0xc420b46720, 0xc420b2aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbdd0, 0xc420b464e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1559 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b32fc0, 0xc4207a12d0, 0xc420b33080, 0xc420b33020)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1560 [IO wait]:
net.runtime_pollWait(0x7f0f9c186b48, 0x77, 0xc420b51228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1410, 0x77, 0xc420b51260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1410, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a13b0, 0x7eb3e0, 0xc420b333e0, 0x0, 0x0, 0x7e75a0, 0xc4209cfa40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a13b0, 0x7eb3e0, 0xc420b333e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bd10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bd10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x0, 0xc420a6bd10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b333e0, 0x6cac4a, 0x3, 0x0, 0xc420a6bd10, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b333e0, 0xc4207a1340, 0x7e94e0, 0xc420a6bd10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b333e0, 0xc4207a1340, 0xc420ad9140, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420ad9101, 0xc420b33320, 0xc420722a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6bc80, 0xc420b330e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1573 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b467e0, 0xc420a2b420, 0xc420b46900, 0xc420b468a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1561 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b333e0, 0xc4207a13b0, 0xc420b334a0, 0xc420b33440)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1574 [IO wait]:
net.runtime_pollWait(0x7f0f9c1869c8, 0x77, 0xc420b61228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b560, 0x77, 0xc420b61260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b560, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b500, 0x7eb3e0, 0xc420b46c60, 0x0, 0x0, 0x7e75a0, 0xc420a471e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b500, 0x7eb3e0, 0xc420b46c60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbf80, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4209cbf80, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x0, 0xc4209cbf80, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b46c60, 0x6cac4a, 0x3, 0x0, 0xc4209cbf80, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b46c60, 0xc420a2b490, 0x7e94e0, 0xc4209cbf80, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b46c60, 0xc420a2b490, 0xc420b182f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18201, 0xc420b46ba0, 0xc420b2ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4209cbef0, 0xc420b46960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1562 [IO wait]:
net.runtime_pollWait(0x7f0f9c186a88, 0x77, 0xc420b5b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a14f0, 0x77, 0xc420b5b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a14f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1490, 0x7eb3e0, 0xc420b33800, 0x0, 0x0, 0x7e75a0, 0xc4209cfb00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1490, 0x7eb3e0, 0xc420b33800, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6be00, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6be00, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x0, 0xc420a6be00, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b33800, 0x6cac4a, 0x3, 0x0, 0xc420a6be00, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b33800, 0xc4207a1420, 0x7e94e0, 0xc420a6be00, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b33800, 0xc4207a1420, 0xc420ad91c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420ad9101, 0xc420b33740, 0xc420722a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6bd70, 0xc420b33500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1563 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b33800, 0xc4207a1490, 0xc420b338c0, 0xc420b33860)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1575 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b46c60, 0xc420a2b500, 0xc420b46d80, 0xc420b46d20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1564 [IO wait]:
net.runtime_pollWait(0x7f0f9c186908, 0x77, 0xc420b67228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a15d0, 0x77, 0xc420b67260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a15d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1570, 0x7eb3e0, 0xc420b33c20, 0x0, 0x0, 0x7e75a0, 0xc4209cfbc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1570, 0x7eb3e0, 0xc420b33c20, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bef0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420a6bef0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x0, 0xc420a6bef0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b33c20, 0x6cac4a, 0x3, 0x0, 0xc420a6bef0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b33c20, 0xc4207a1500, 0x7e94e0, 0xc420a6bef0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b33c20, 0xc4207a1500, 0xc420ad9230, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420ad9101, 0xc420b33b60, 0xc420722a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6be60, 0xc420b33920)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2419 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7840, 0x72, 0x204)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604450, 0x72, 0xc4211309d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206043f0, 0xc420fd6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d40, 0xc420fd6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2300, 0xc420fd6000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d4378, 0xc4209d4388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88420, 0x1, 0xc4210e7920, 0xc4209d4460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1565 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b33c20, 0xc4207a1570, 0xc420b33ce0, 0xc420b33c80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2109 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3100, 0x72, 0x14e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a060, 0x72, 0xc420f689d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a000, 0xc4207f2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6400, 0xc4207f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976700, 0xc4207f2000, 0x1000, 0x1000, 0x53bbd3, 0xc420a0a378, 0xc420a0a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88060, 0x1, 0xc421066ea0, 0xc420a0a460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1577 [IO wait]:
net.runtime_pollWait(0x7f0f9c186848, 0x77, 0xc420b7f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b640, 0x77, 0xc420b7f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b640, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b5e0, 0x7eb3e0, 0xc420b47380, 0x0, 0x0, 0x7e75a0, 0xc420a47380, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b5e0, 0x7eb3e0, 0xc420b47380, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b641b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b641b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x0, 0xc420b641b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b47380, 0x6cac4a, 0x3, 0x0, 0xc420b641b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b47380, 0xc420a2b570, 0x7e94e0, 0xc420b641b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b47380, 0xc420a2b570, 0xc420b183b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18301, 0xc420b472c0, 0xc420b74a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b64120, 0xc420b47080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1578 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b47380, 0xc420a2b5e0, 0xc420b474a0, 0xc420b47440)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2488 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1579 [IO wait]:
net.runtime_pollWait(0x7f0f9c186788, 0x77, 0xc420b89228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b720, 0x77, 0xc420b89260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b720, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b6c0, 0x7eb3e0, 0xc420b47800, 0x0, 0x0, 0x7e75a0, 0xc420a47440, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b6c0, 0x7eb3e0, 0xc420b47800, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b642a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b642a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x0, 0xc420b642a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b47800, 0x6cac4a, 0x3, 0x0, 0xc420b642a0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b47800, 0xc420a2b650, 0x7e94e0, 0xc420b642a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b47800, 0xc420a2b650, 0xc420b18420, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18301, 0xc420b47740, 0xc420b75a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b64210, 0xc420b47500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1568 [IO wait]:
net.runtime_pollWait(0x7f0f9c1866c8, 0x77, 0xc420b83228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a16b0, 0x77, 0xc420b83260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a16b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1650, 0x7eb3e0, 0xc420b8a360, 0x0, 0x0, 0x7e75a0, 0xc4209cfd60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1650, 0x7eb3e0, 0xc420b8a360, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b801b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b801b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x0, 0xc420b801b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b8a360, 0x6cac4a, 0x3, 0x0, 0xc420b801b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b8a360, 0xc4207a15e0, 0x7e94e0, 0xc420b801b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b8a360, 0xc4207a15e0, 0xc420ad9380, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9301, 0xc420b8a2a0, 0xc420724a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80120, 0xc420b8a060)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1580 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b47800, 0xc420a2b6c0, 0xc420b47920, 0xc420b478c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1569 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b8a360, 0xc4207a1650, 0xc420b8a420, 0xc420b8a3c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1581 [IO wait]:
net.runtime_pollWait(0x7f0f9c186608, 0x77, 0xc420b95228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b800, 0x77, 0xc420b95260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2b800, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2b7a0, 0x7eb3e0, 0xc420b47c80, 0x0, 0x0, 0x7e75a0, 0xc420a47500, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2b7a0, 0x7eb3e0, 0xc420b47c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b64390, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b64390, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x0, 0xc420b64390, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b47c80, 0x6cac4a, 0x3, 0x0, 0xc420b64390, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b47c80, 0xc420a2b730, 0x7e94e0, 0xc420b64390, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b47c80, 0xc420a2b730, 0xc420b184a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b18401, 0xc420b47bc0, 0xc420b76a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b64300, 0xc420b47980)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1586 [IO wait]:
net.runtime_pollWait(0x7f0f9c186548, 0x77, 0xc420b8f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1790, 0x77, 0xc420b8f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1790, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1730, 0x7eb3e0, 0xc420b8a780, 0x0, 0x0, 0x7e75a0, 0xc4209cfe20, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1730, 0x7eb3e0, 0xc420b8a780, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b802a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b802a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x0, 0xc420b802a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b8a780, 0x6cac4a, 0x3, 0x0, 0xc420b802a0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b8a780, 0xc4207a16c0, 0x7e94e0, 0xc420b802a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b8a780, 0xc4207a16c0, 0xc420ad9400, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9301, 0xc420b8a6c0, 0xc420b70a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80210, 0xc420b8a480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1582 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b47c80, 0xc420a2b7a0, 0xc420b47da0, 0xc420b47d40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1587 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b8a780, 0xc4207a1730, 0xc420b8a840, 0xc420b8a7e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3974 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138b560, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1588 [IO wait]:
net.runtime_pollWait(0x7f0f9c186488, 0x77, 0xc420b9d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1870, 0x77, 0xc420b9d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4207a1870, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4207a1810, 0x7eb3e0, 0xc420b8aba0, 0x0, 0x0, 0x7e75a0, 0xc4209cfee0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4207a1810, 0x7eb3e0, 0xc420b8aba0, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b80390, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b80390, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x0, 0xc420b80390, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420b8aba0, 0x6cac4a, 0x3, 0x0, 0xc420b80390, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420b8aba0, 0xc4207a17a0, 0x7e94e0, 0xc420b80390, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420b8aba0, 0xc4207a17a0, 0xc420ad9470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9401, 0xc420b8aae0, 0xc420b71a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80300, 0xc420b8a8a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3989 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213aec00, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3996 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213af500, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1589 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420b8aba0, 0xc4207a1810, 0xc420b8ac60, 0xc420b8ac00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3980 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138be60, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2111 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b464e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1602 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2f38, 0x72, 0xec)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acca0, 0x72, 0xc4206949d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206acc40, 0xc420786000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6ce0, 0xc420786000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b4a00, 0xc420786000, 0x1000, 0x1000, 0x53bbd3, 0xc420694b68, 0xc420694b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4204e5500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4204e5500, 0x1, 0xc4205aa480, 0xc42043d460, 0x0, 0x0, 0xc42043d3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b4a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1603 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2514 [select]:
net/http.(*persistConn).roundTrip(0xc420f7d000, 0xc421186000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211801e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211801e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421177c30, 0xc420545170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4211801e0, 0x0, 0x0, 0x0, 0xc420545170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4211801e0, 0x6f0968, 0x3, 0x51f701, 0xc421015c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4211801e0, 0x5, 0xc420969c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3601 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2407 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5f38, 0x72, 0x12b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa140, 0x72, 0xc420f6a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa0e0, 0xc420fd5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d38, 0xc420fd5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e500, 0xc420fd5000, 0x1000, 0x1000, 0x53bbd3, 0xc420115378, 0xc420115388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20ae0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20ae0, 0x1, 0xc421052600, 0xc420115460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24557 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421406fc0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3983 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213ae300, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 10973 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d8ba0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2518 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4f00, 0xc421186300, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211805a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211805a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421193c30, 0xc4205451d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4211805a0, 0x0, 0x0, 0x0, 0xc4205451d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4211805a0, 0x6f0968, 0x3, 0x51f701, 0xc42119a0f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4211805a0, 0x5, 0xc420969d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3977 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138b9e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2516 [select]:
net/http.(*persistConn).roundTrip(0xc420f7ce00, 0xc421186180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211803c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211803c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421179c30, 0xc4205451a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4211803c0, 0x0, 0x0, 0x0, 0xc4205451a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4211803c0, 0x6f0968, 0x3, 0x51f701, 0xc421015e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4211803c0, 0x5, 0xc420969cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2480 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cae60, 0x72, 0x141)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab6b0, 0x72, 0xc4211619d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab6b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab650, 0xc4210a1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e2c8, 0xc4210a1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fc00, 0xc4210a1000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a6378, 0xc4209a6388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066ae0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066ae0, 0x1, 0xc4211660c0, 0xc4209a6460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3008 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4600, 0x72, 0x21b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200148b0, 0x72, 0xc4208ca9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200148b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014850, 0xc4214c3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e518, 0xc4214c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088e000, 0xc4214c3000, 0x1000, 0x1000, 0x53bbd3, 0xc4208cab68, 0xc4208cab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1980, 0x1, 0xc422c35200, 0xc4209a8c60, 0xc4209a8bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088e000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2447 [runnable]:
net.runtime_pollWait(0x7f0f9c1c47f8, 0x72, 0x11f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f5d0, 0x72, 0xc420f769d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f5d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f570, 0xc420ffb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d90, 0xc420ffb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d700, 0xc420ffb000, 0x1000, 0x1000, 0x53bbd3, 0xc4204f9b78, 0xc4204f9b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a21440)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a21440, 0x1, 0xc421052a20, 0xc4204f9c60, 0xc4204f9bb8, 0x4110a9, 0xc4208575e0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3999 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213af980, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358690, 0xc420b186e0, 0xc421365f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189a00, 0xc4212cf6a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421386c30, 0xc420545850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421358690, 0x0, 0x0, 0x0, 0xc420545850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421358690, 0x6f0968, 0x3, 0x51f701, 0xc42133ae40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421358690, 0x5, 0xc4204f0070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2179 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b328a0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1622 [select]:
net/http.(*persistConn).writeLoop(0xc420976200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2660 [select]:
net/http.(*persistConn).roundTrip(0xc420f7cd00, 0xc42118a140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421197c30, 0xc42104e320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4210f1b30, 0x0, 0x0, 0x0, 0xc42104e320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4210f1b30, 0x6f0968, 0x3, 0x51f701, 0xc4210ff230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4210f1b30, 0x5, 0xc4207093c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2158 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420adb140, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1627 [select]:
net/http.(*persistConn).writeLoop(0xc4206b4900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1631 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1632 [runnable]:
net.runtime_pollWait(0x7f0f9c1c2938, 0x72, 0xf4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad3a0, 0x72, 0xc420ccd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad3a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad340, 0xc420a4f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6eb0, 0xc420a4f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4206b5200, 0xc420a4f000, 0x1000, 0x1000, 0x53bbd3, 0xc420ccdb68, 0xc420ccdb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a64060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a64060, 0x1, 0xc42036ec60, 0xc4209a8460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4206b5200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1633 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1634 [IO wait]:
net.runtime_pollWait(0x7f0f9c186308, 0x77, 0xc4206c5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bb10, 0x77, 0xc4206c5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2bb10, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2bab0, 0x7eb3e0, 0xc420cd0240, 0x0, 0x0, 0x7e75a0, 0xc420c683a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2bab0, 0x7eb3e0, 0xc420cd0240, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65380, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65380, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x0, 0xc420b65380, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420cd0240, 0x6cac4a, 0x3, 0x0, 0xc420b65380, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420cd0240, 0xc420a2ba40, 0x7e94e0, 0xc420b65380, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420cd0240, 0xc420a2ba40, 0xc420b18c30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420b6e4a8, 0xc420ccda38, 0x410ffd, 0xc420b6e4a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x40e919, 0x41afdb, 0x100000000806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b643f0, 0xc420b96180)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1635 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420cd0240, 0xc420a2bab0, 0xc420cd0300, 0xc420cd02a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2267 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2219 [select]:
net/http.(*persistConn).writeLoop(0xc4203d5d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2217 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2215 [select]:
net/http.(*persistConn).writeLoop(0xc4203d5e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2213 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2211 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2209 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2207 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2205 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ea00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2203 [select]:
net/http.(*persistConn).writeLoop(0xc420b6eb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2201 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ec00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2199 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ed00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2197 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ee00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1649 [IO wait]:
net.runtime_pollWait(0x7f0f9c186248, 0x77, 0xc420371228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bbf0, 0x77, 0xc420371260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc420a2bbf0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc420a2bb90, 0x7eb3e0, 0xc420ce6600, 0x0, 0x0, 0x7e75a0, 0xc420c685e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc420a2bb90, 0x7eb3e0, 0xc420ce6600, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65b30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc420b65b30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x0, 0xc420b65b30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc420ce6600, 0x6cac4a, 0x3, 0x0, 0xc420b65b30, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc420ce6600, 0xc420a2bb20, 0x7e94e0, 0xc420b65b30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc420ce6600, 0xc420a2bb20, 0xc420b18ed0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420b6f0a8, 0xc420cdfa38, 0x410ffd, 0xc420b6f0a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80630, 0xc420b8b080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1650 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc420ce6600, 0xc420a2bb90, 0xc420ce66c0, 0xc420ce6660)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2195 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ef00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2306 [select]:
net/http.(*persistConn).writeLoop(0xc42088ff00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3d10, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f600)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2191 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3174 [GC assist wait]:
net/url.parse(0xc42aedb3d4, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3d4, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039baa0, 0xc421515b00, 0xc42165ec30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4210bff80, 0x7eb360, 0xc4216c4200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4210bff80, 0x7eb360, 0xc4216c4200)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3971 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138b0e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2185 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b32cc0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3919 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42132e480, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2313 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420b46960, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180f00, 0xc42173dc80, 0xc4211af600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082a00, 0xc421186a80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b5c30, 0xc4205452c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421180f00, 0x0, 0x0, 0x0, 0xc4205452c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421180f00, 0x6f0968, 0x3, 0x51f701, 0xc42119ac30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421180f00, 0x5, 0xc420969e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3048 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f3900, 0xc424b29be0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424b2fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d15c30, 0xc424129180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b2fe00, 0x0, 0x0, 0x0, 0xc424129180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b2fe00, 0x6f0968, 0x3, 0x51f701, 0xc425d2fa40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b2fe00, 0x5, 0xc42020f1e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3045 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4300, 0x72, 0x11a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ad9c0, 0x72, 0xc420d0e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ad9c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ad960, 0xc4214d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e550, 0xc4214d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082000, 0xc4214d7000, 0x1000, 0x1000, 0x53bbd3, 0xc420d0eb68, 0xc420d0eb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d2300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d2300, 0x1, 0xc422c35440, 0xc420238460, 0xc4202383c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2453 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4a38, 0x72, 0x11c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f330, 0x72, 0xc420f669d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f2d0, 0xc421001000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544da8, 0xc421001000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d400, 0xc421001000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac6b78, 0xc420ac6b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a217a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a217a0, 0x1, 0xc421052b40, 0xc420ac6c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3014 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4540, 0x72, 0x21a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014760, 0x72, 0xc4207509d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420014700, 0xc4214c7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e528, 0xc4214c7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076da00, 0xc4214c7000, 0x1000, 0x1000, 0x53bbd3, 0xc420750b68, 0xc420750b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a1b60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a1b60, 0x1, 0xc422c352c0, 0xc42099d460, 0xc42099d3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076da00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2449 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c48b8, 0x72, 0x11e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f4f0, 0x72, 0xc420f7b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f4f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f490, 0xc420ffd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d98, 0xc420ffd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d600, 0xc420ffd000, 0x1000, 0x1000, 0x53bbd3, 0xc420ae9378, 0xc420ae9388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a216e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a216e0, 0x1, 0xc421052a80, 0xc420ae9460, 0x0, 0x2e, 0x28)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3961 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138a360, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2155 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a65b00, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 24554 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421406b40, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2149 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a654a0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2146 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420ada960, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2143 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420ada4e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2140 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420ada060, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2137 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a89b60, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2134 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a64f60, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2131 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a89500, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2128 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a890e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 24539 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d94a0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2125 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420a64ae0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 1822 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdc00, 0x72, 0x184)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e680, 0x72, 0xc420d967b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e620, 0xc420da1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76e8, 0xc420da1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631c40, 0xc420da1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa000)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa000, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa000, 0xc420588c30, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd0b0, 0xc420d96aa8, 0xc420d96aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd0b0, 0xc420588c30, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa000, 0xc420496900, 0xc420588c30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9900, 0x7eb360, 0xc42064b400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9900, 0x7eb360, 0xc42064b400)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1823 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdb40, 0x72, 0x185)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e760, 0x72, 0xc420d977b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e700, 0xc420da3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76f0, 0xc420da3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631ce0, 0xc420da3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa2a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa2a0, 0xa, 0x0, 0x1e, 0xc41ffc816f, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa2a0, 0xc420588d20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd1d0, 0xc420d97aa8, 0xc420d97aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd1d0, 0xc420588d20, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa2a0, 0xc420496a00, 0xc420588d20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9980, 0x7eb360, 0xc42064b500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9980, 0x7eb360, 0xc42064b500)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1824 [runnable]:
net.runtime_pollWait(0x7f0f9c1cda80, 0x72, 0x186)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076e840, 0x72, 0xc420d987b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076e840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076e7e0, 0xc420da5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e76f8, 0xc420da5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631d00, 0xc420da5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa360, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa360, 0xc420588e10, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd2f0, 0xc420d98aa8, 0xc420d98aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd2f0, 0xc420588e10, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa360, 0xc420496a00, 0xc420588e10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9a00, 0x7eb360, 0xc42064b640, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9a00, 0x7eb360, 0xc42064b640)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24705 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af0300, 0xc42587a310, 0xc424af0420, 0xc424af03c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24698 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d55c0, 0x77, 0xc424597228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a060, 0x77, 0xc424597260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a060, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a000, 0x7eb3e0, 0xc424b99380, 0x0, 0x0, 0x7e75a0, 0xc424c90800, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a000, 0x7eb3e0, 0xc424b99380, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246539b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246539b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x0, 0xc4246539b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b99380, 0x6cac4a, 0x3, 0x0, 0xc4246539b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b99380, 0xc425ae5570, 0x7e94e0, 0xc4246539b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b99380, 0xc425ae5570, 0xc4253bf910, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf801, 0xc424b992c0, 0xc426195a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b98f60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4246538f0, 0xc424b99020)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24731 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af1bc0, 0xc42587a770, 0xc424af1d40, 0xc424af1ce0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24682 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9cc60, 0xc4259d7340, 0xc424b9cd80, 0xc424b9cd20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24758 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4b40, 0x77, 0xc42248d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587ad10, 0x77, 0xc42248d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587ad10, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587acb0, 0x7eb3e0, 0xc424a5f9e0, 0x0, 0x0, 0x7e75a0, 0xc424c91280, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587acb0, 0x7eb3e0, 0xc424a5f9e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e720, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e720, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x0, 0xc42442e720, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5f9e0, 0x6cac4a, 0x3, 0x0, 0xc42442e720, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5f9e0, 0xc42587ac40, 0x7e94e0, 0xc42442e720, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5f9e0, 0xc42587ac40, 0xc4252e0440, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0301, 0xc424a5f920, 0xc42619ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5f5c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e690, 0xc424a5f680)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24820 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6340, 0x77, 0xc424ab1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587baa0, 0x77, 0xc424ab1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587baa0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587ba40, 0x7eb3e0, 0xc424948180, 0x0, 0x0, 0x7e75a0, 0xc424c91dc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587ba40, 0x7eb3e0, 0xc424948180, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f560, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f560, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x0, 0xc42442f560, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948180, 0x6cac4a, 0x3, 0x0, 0xc42442f560, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948180, 0xc42587b9d0, 0x7e94e0, 0xc42442f560, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948180, 0xc42587b9d0, 0xc4252e0e30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0d01, 0xc4249480c0, 0xc4261aaa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424987d40, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f4d0, 0xc424987e00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1847 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd540, 0x72, 0x18d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076ee60, 0x72, 0xc420dab7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076ee60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ee00, 0xc420dbb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7730, 0xc420dbb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420631fe0, 0xc420dbb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206ab320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206ab320, 0xa, 0x0, 0x1e, 0xc41ffc8130, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206ab320, 0xc4205894a0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206fd9b0, 0xc420dabaa8, 0xc420dabaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206fd9b0, 0xc4205894a0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206ab320, 0xc420496c00, 0xc4205894a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4204e9d80, 0x7eb360, 0xc4205740c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4204e9d80, 0x7eb360, 0xc4205740c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1839 [select]:
net/http.(*persistConn).writeLoop(0xc420976900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24819 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424987c80, 0xc42587b960, 0xc424987da0, 0xc424987d40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1841 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24826 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3478, 0x77, 0xc424ed3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587bd40, 0x77, 0xc424ed3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587bd40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bce0, 0x7eb3e0, 0xc424948fc0, 0x0, 0x0, 0x7e75a0, 0xc424c58000, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bce0, 0x7eb3e0, 0xc424948fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f830, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f830, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x0, 0xc42442f830, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948fc0, 0x6cac4a, 0x3, 0x0, 0xc42442f830, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948fc0, 0xc42587bc70, 0x7e94e0, 0xc42442f830, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948fc0, 0xc42587bc70, 0xc4252e1040, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0f01, 0xc424948f00, 0xc4261b5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424948ba0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f7a0, 0xc424948c60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24701 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b99860, 0xc42587a0e0, 0xc424b99a40, 0xc424b99920)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1859 [select]:
net/http.(*persistConn).writeLoop(0xc420976800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24679 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c600, 0xc4259d70a0, 0xc424b9c720, 0xc424b9c6c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1852 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd180, 0x72, 0x192)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7800, 0x72, 0xc420da87b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7800, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d77a0, 0xc420dcd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7758, 0xc420dcd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200c0ec0, 0xc420dcd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206abc20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206abc20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206abc20, 0xc420589950, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420632000, 0xc420da8aa8, 0xc420da8aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420632000, 0xc420589950, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206abc20, 0xc420496d00, 0xc420589950, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420873400, 0x7eb360, 0xc4205749c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420873400, 0x7eb360, 0xc4205749c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24725 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af0cc0, 0xc42587a4d0, 0xc424af0e40, 0xc424af0de0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1861 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24571 [runnable]:
net.runtime_pollWait(0x7f0f9c193c00, 0x77, 0xc425787228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05b10, 0x77, 0xc425787260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05b10, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05ab0, 0x7eb3e0, 0xc424da4240, 0x0, 0x0, 0x7e75a0, 0xc4222ad060, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05ab0, 0x7eb3e0, 0xc424da4240, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fb60, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fb60, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x0, 0xc424a4fb60, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4240, 0x6cac4a, 0x3, 0x0, 0xc424a4fb60, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4240, 0xc421b05a40, 0x7e94e0, 0xc424a4fb60, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4240, 0xc421b05a40, 0xc425535dd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535d01, 0xc424da4180, 0xc426176a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424e11e60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fad0, 0xc424e11f20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1863 [select]:
net/http.(*persistConn).writeLoop(0xc420976600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1855 [runnable]:
net.runtime_pollWait(0x7f0f9c1ceec0, 0x72, 0x195)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7950, 0x72, 0xc420dc37b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d78f0, 0xc420dd3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7770, 0xc420dd3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200c1340, 0xc420dd3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420696240)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420696240, 0xa, 0x0, 0x1e, 0xc41ffce6f0, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420696240, 0xc420589c20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206321b0, 0xc420dc3aa8, 0xc420dc3aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206321b0, 0xc420589c20, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420696240, 0xc420496e00, 0xc420589c20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fe100, 0x7eb360, 0xc420574ec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe100, 0x7eb360, 0xc420574ec0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1856 [runnable]:
net.runtime_pollWait(0x7f0f9c1cee00, 0x72, 0x196)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d79c0, 0x72, 0xc420dc47b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d79c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7960, 0xc420dd5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7778, 0xc420dd5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4200c1360, 0xc420dd5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420696540)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420696540, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420696540, 0xc420589d10, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420632240, 0xc420dc4aa8, 0xc420dc4aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420632240, 0xc420589d10, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420696540, 0xc420496f00, 0xc420589d10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fe180, 0x7eb360, 0xc4205750c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe180, 0x7eb360, 0xc4205750c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1865 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1857 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173ddc5, 0xb, 0x5, 0xc42173ddc5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d89c0, 0xc420589e00)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d89c0, 0xc420589e00)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d89c0, 0xc420589e00)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe200, 0x7eb360, 0xc4205752c0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24704 [IO wait]:
net.runtime_pollWait(0x7f0f9c19aa68, 0x77, 0xc423a0b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a370, 0x77, 0xc423a0b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a370, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a310, 0x7eb3e0, 0xc424af0300, 0x0, 0x0, 0x7e75a0, 0xc424c90a40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a310, 0x7eb3e0, 0xc424af0300, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653c80, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653c80, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x0, 0xc424653c80, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af0300, 0x6cac4a, 0x3, 0x0, 0xc424653c80, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af0300, 0xc42587a230, 0x7e94e0, 0xc424653c80, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af0300, 0xc42587a230, 0xc4253bfb80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfb01, 0xc424af01e0, 0xc426190a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b99ec0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653bf0, 0xc424b99f80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1867 [select]:
net/http.(*persistConn).writeLoop(0xc420976500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1875 [GC assist wait]:
net/url.parse(0xc42aedb394, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb394, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206969c0, 0xc420ddfc00, 0xc42101a5a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe300, 0x7eb360, 0xc4205755c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe300, 0x7eb360, 0xc4205755c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24757 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5f500, 0xc42587abd0, 0xc424a5f620, 0xc424a5f5c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1869 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24717 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6580, 0x77, 0xc423a57228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f20d0, 0x77, 0xc423a57260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f20d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2070, 0x7eb3e0, 0xc424b13bc0, 0x0, 0x0, 0x7e75a0, 0xc425959040, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2070, 0x7eb3e0, 0xc424b13bc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0840, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0840, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0840, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b13bc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0840, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b13bc0, 0xc4256f2000, 0x7e94e0, 0xc4245a0840, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b13bc0, 0xc4256f2000, 0xc425350990, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350901, 0xc424b13b00, 0xc422e62a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b137a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a07b0, 0xc424b138c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1871 [select]:
net/http.(*persistConn).writeLoop(0xc420976400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1878 [GC assist wait]:
net/url.parse(0xc42aedb3a4, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3a4, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc420697260, 0xc420df4c00, 0xc42101a690, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe480, 0x7eb360, 0xc42053c1c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe480, 0x7eb360, 0xc42053c1c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1879 [GC assist wait]:
net/url.parse(0xc42aedb3b4, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3b4, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206975c0, 0xc420df5c00, 0xc42101a780, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe500, 0x7eb360, 0xc42053c480, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe500, 0x7eb360, 0xc42053c480)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1880 [GC assist wait]:
net/url.parse(0xc42aedb3c4, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3c4, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4206976e0, 0xc420dd8c00, 0xc42101a870, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc4200fe580, 0x7eb360, 0xc42053c880, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe580, 0x7eb360, 0xc42053c880)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1881 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173daa5, 0x9, 0x5, 0xc42173daa5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8410, 0xc420e802d0)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8410, 0xc420e802d0)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8410, 0xc420e802d0)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe600, 0x7eb360, 0xc42053cc80)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24570 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424e11e00, 0xc421b059d0, 0xc424e11ec0, 0xc424e11e60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24796 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6dc0, 0x77, 0xc42492f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b720, 0x77, 0xc42492f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b720, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b6c0, 0x7eb3e0, 0xc424986e40, 0x0, 0x0, 0x7e75a0, 0xc424c91ac0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b6c0, 0x7eb3e0, 0xc424986e40, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f1a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f1a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x0, 0xc42442f1a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424986e40, 0x6cac4a, 0x3, 0x0, 0xc42442f1a0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424986e40, 0xc42587b650, 0x7e94e0, 0xc42442f1a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424986e40, 0xc42587b650, 0xc4252e0b40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0a01, 0xc424986d80, 0xc4261aea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986a20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f110, 0xc424986ae0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1884 [runnable]:
net.runtime_pollWait(0x7f0f9c1ce500, 0x72, 0x1a2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4204d7f00, 0x72, 0xc420e047b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4204d7f00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4204d7ea0, 0xc420e15000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e77d8, 0xc420e15000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8160, 0xc420e15000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420697f20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420697f20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420697f20, 0xc420de8870, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633020, 0xc420e04aa8, 0xc420e04aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633020, 0xc420de8870, 0x0, 0x55, 0x1)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420697f20, 0xc420497600, 0xc420de8870, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fe780, 0x7eb360, 0xc42053d340, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fe780, 0x7eb360, 0xc42053d340)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1885 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc42020b500)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc42020b500)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063ba0)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200fe800, 0x7eb360, 0xc42053d540)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1886 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc420b18535, 0x9, 0x5, 0xc420b18535)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d9110, 0xc420de8a50)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d9110, 0xc420de8a50)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d9110, 0xc420de8a50)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe880, 0x7eb360, 0xc42053d640)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24769 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39200, 0xc42587b110, 0xc424a39320, 0xc424a392c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1888 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dff5, 0x9, 0x5, 0xc42173dff5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8f70, 0xc420de8c30)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8f70, 0xc420de8c30)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8f70, 0xc420de8c30)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fe980, 0x7eb360, 0xc42053da40)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1889 [runnable]:
net.runtime_pollWait(0x7f0f9c1ce140, 0x72, 0x1a7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398220, 0x72, 0xc420e197b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203981c0, 0xc420e29000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7800, 0xc420e29000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8200, 0xc420e29000, 0x1000, 0x1000, 0xc420e19918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420636d80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420636d80, 0xa, 0x0, 0x1e, 0xc420e199d8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420636d80, 0xc4219f0000, 0xf0, 0xf0, 0x6c1860, 0x4a0601, 0x1000000805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633aa0, 0xc420e19aa8, 0xc420e19aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633aa0, 0xc4219f0000, 0xc420e19b20, 0x401863, 0xc420e19c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420636d80, 0xc420e19c00, 0xc4219f0000, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fea00, 0x7eb360, 0xc42053dc40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fea00, 0x7eb360, 0xc42053dc40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24750 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a58360, 0xc4256f27e0, 0xc424a58480, 0xc424a58420)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24574 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da4660, 0xc421b05b90, 0xc424da4780, 0xc424da4720)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24693 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98480, 0xc425ae5340, 0xc424b985a0, 0xc424b98540)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24681 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9ca20, 0xc4259d7260, 0xc424b9cb40, 0xc424b9cae0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24730 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3f40, 0x77, 0xc423a63228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a7d0, 0x77, 0xc423a63260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a7d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a770, 0x7eb3e0, 0xc424af1bc0, 0x0, 0x0, 0x7e75a0, 0xc424c90e00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a770, 0x7eb3e0, 0xc424af1bc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e150, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e150, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x0, 0xc42442e150, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af1bc0, 0x6cac4a, 0x3, 0x0, 0xc42442e150, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af1bc0, 0xc42587a700, 0x7e94e0, 0xc42442e150, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af1bc0, 0xc42587a700, 0xc4253bffd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bff01, 0xc424af1b00, 0xc42619da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af17a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e0c0, 0xc424af1860)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ac30, 0xc420a6d6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebba0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ac30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42097ac30, 0x0, 0x0, 0x0, 0xc4205449a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42097ac30, 0x6f0968, 0x3, 0x51f701, 0xc4207b7c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42097ac30, 0x5, 0xc4200dd8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ad20, 0xc420a6d710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebc00, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ad20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42097ad20, 0x0, 0x0, 0x0, 0xc4205449b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42097ad20, 0x6f0968, 0x3, 0x51f701, 0xc4207b7ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42097ad20, 0x5, 0xc4200dd8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ae10, 0xc420a6d750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebca0, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ae10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42097ae10, 0x0, 0x0, 0x0, 0xc4205449d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42097ae10, 0x6f0968, 0x3, 0x51f701, 0xc4207b7d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42097ae10, 0x5, 0xc4200dd910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097af00, 0xc420a6d790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebd00, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097af00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc4205449e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42097af00, 0x0, 0x0, 0x0, 0xc4205449e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42097af00, 0x6f0968, 0x3, 0x51f701, 0xc4207b7e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42097af00, 0x5, 0xc4200dd930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097aff0, 0xc420a6d7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebd60, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097aff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42097aff0, 0x0, 0x0, 0x0, 0xc420544a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42097aff0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42097aff0, 0x5, 0xc4200dd950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1895 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3c40, 0x72, 0x1ad)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398760, 0x72, 0xc420e3d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420398700, 0xc420e43000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7830, 0xc420e43000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df82c0, 0xc420e43000, 0x1000, 0x1000, 0xc420e3d918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637980, 0xa, 0x0, 0x1e, 0xa, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637980, 0xc4219f01e0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206339e0, 0xc420e3daa8, 0xc420e3daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206339e0, 0xc4219f01e0, 0xc420e3db20, 0x401863, 0xc420e3dc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637980, 0xc420e3dc00, 0xc4219f01e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fed00, 0x7eb360, 0xc42046b380, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fed00, 0x7eb360, 0xc42046b380)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b0e0, 0xc420a6d810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebe00, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42097b0e0, 0x0, 0x0, 0x0, 0xc420544a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42097b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4207b7fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42097b0e0, 0x5, 0xc4200dd990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b1d0, 0xc420a6d850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebee0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42097b1d0, 0x0, 0x0, 0x0, 0xc420544a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42097b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4206980c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42097b1d0, 0x5, 0xc4200dd9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b2c0, 0xc420a6d890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebf60, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42097b2c0, 0x0, 0x0, 0x0, 0xc420544a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42097b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4206981e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42097b2c0, 0x5, 0xc4200dd9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1913 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b3b0, 0xc420a6d8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ebfc0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42097b3b0, 0x0, 0x0, 0x0, 0xc420544a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42097b3b0, 0x6f0968, 0x3, 0x51f701, 0xc420698300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42097b3b0, 0x5, 0xc4200dda10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b4a0, 0xc420a6d910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c686c0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42097b4a0, 0x0, 0x0, 0x0, 0xc420544a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42097b4a0, 0x6f0968, 0x3, 0x51f701, 0xc420698540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42097b4a0, 0x5, 0xc4200dda30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b590, 0xc420a6d950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68720, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42097b590, 0x0, 0x0, 0x0, 0xc420544a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42097b590, 0x6f0968, 0x3, 0x51f701, 0xc420698660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42097b590, 0x5, 0xc4200dda70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b680, 0xc420a6d990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42097b680, 0x0, 0x0, 0x0, 0xc420544aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42097b680, 0x6f0968, 0x3, 0x51f701, 0xc420698780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42097b680, 0x5, 0xc4200dda90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b770, 0xc420a6d9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c687e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d86c30, 0xc420544ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42097b770, 0x0, 0x0, 0x0, 0xc420544ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42097b770, 0x6f0968, 0x3, 0x51f701, 0xc4206988a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42097b770, 0x5, 0xc4200ddab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1896 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3b80, 0x72, 0x1ae)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398840, 0x72, 0xc420e187b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203987e0, 0xc420e45000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7838, 0xc420e45000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df82e0, 0xc420e45000, 0x1000, 0x1000, 0xc420e18918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637a40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637a40, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637a40, 0xc4219f0960, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203fe420, 0xc420e18aa8, 0xc420e18aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203fe420, 0xc4219f0960, 0xc420e18b20, 0x401863, 0xc420e18c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637a40, 0xc420e18c00, 0xc4219f0960, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fed80, 0x7eb360, 0xc42046b680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fed80, 0x7eb360, 0xc42046b680)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b860, 0xc420a6da30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420dd9c30, 0xc420544ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42097b860, 0x0, 0x0, 0x0, 0xc420544ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42097b860, 0x6f0968, 0x3, 0x51f701, 0xc4206989c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42097b860, 0x5, 0xc4200ddaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097b950, 0xc420a6da70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c688a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097b950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42097b950, 0x0, 0x0, 0x0, 0xc420544af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42097b950, 0x6f0968, 0x3, 0x51f701, 0xc420698ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42097b950, 0x5, 0xc4200ddb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097ba40, 0xc420a6dab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097ba40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42097ba40, 0x0, 0x0, 0x0, 0xc420544b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42097ba40, 0x6f0968, 0x3, 0x51f701, 0xc420698c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42097ba40, 0x5, 0xc4200ddb30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bb30, 0xc420a6daf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42097bb30, 0x0, 0x0, 0x0, 0xc420544b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42097bb30, 0x6f0968, 0x3, 0x51f701, 0xc420698d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42097bb30, 0x5, 0xc4200ddb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bc20, 0xc420a6db30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c689c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ddac30, 0xc420544b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42097bc20, 0x0, 0x0, 0x0, 0xc420544b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42097bc20, 0x6f0968, 0x3, 0x51f701, 0xc420698e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42097bc20, 0x5, 0xc4200ddb90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1923 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205a2c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205a2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d7cc30, 0xc420544330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc4205a2c30, 0x0, 0x0, 0x0, 0xc420544330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc4205a2c30, 0x6f0968, 0x3, 0x51f701, 0xc420a6ac60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc4205a2c30, 0x5, 0xc4200ddbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 1897 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3ac0, 0x72, 0x1af)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398920, 0x72, 0xc420e377b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398920, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203988c0, 0xc420e49000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7840, 0xc420e49000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8300, 0xc420e49000, 0x1000, 0x1000, 0xc420e37918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637b60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637b60, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637b60, 0xc4219f0a50, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d290, 0xc420e37aa8, 0xc420e37aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d290, 0xc4219f0a50, 0xc420e37b20, 0x401863, 0xc420e37c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637b60, 0xc420e37c00, 0xc4219f0a50, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fee00, 0x7eb360, 0xc42046b980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fee00, 0x7eb360, 0xc42046b980)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1898 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3a00, 0x72, 0x1b0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420398a00, 0x72, 0xc420e387b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420398a00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203989a0, 0xc420e4b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7848, 0xc420e4b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8320, 0xc420e4b000, 0x1000, 0x1000, 0xc420e38918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420637e00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420637e00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420637e00, 0xc4219f02d0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420590210, 0xc420e38aa8, 0xc420e38aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420590210, 0xc4219f02d0, 0xc420e38b20, 0x401863, 0xc420e38c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420637e00, 0xc420e38c00, 0xc4219f02d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fee80, 0x7eb360, 0xc42046bb80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fee80, 0x7eb360, 0xc42046bb80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24703 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b99e00, 0xc42587a1c0, 0xc424b99f20, 0xc424b99ec0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1900 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc421515b05, 0x9, 0x5, 0xc421515b05)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e340, 0xc420de9770)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e340, 0xc420de9770)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e340, 0xc420de9770)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200fef80, 0x7eb360, 0xc42046bf80)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1901 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc421a329c0)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc421a329c0)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc42058e410)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200ff000, 0x7eb360, 0xc4204b1580)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24656 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5f80, 0x77, 0xc424fc1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4ae0, 0x77, 0xc424fc1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4ae0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4a80, 0x7eb3e0, 0xc424c43440, 0x0, 0x0, 0x7e75a0, 0xc4222ade40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4a80, 0x7eb3e0, 0xc424c43440, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652d20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652d20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x0, 0xc424652d20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c43440, 0x6cac4a, 0x3, 0x0, 0xc424652d20, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c43440, 0xc425ae4a10, 0x7e94e0, 0xc424652d20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c43440, 0xc425ae4a10, 0xc4253beda0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bed01, 0xc424c43380, 0xc426180a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c42fc0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652c90, 0xc424c43080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1903 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1d00)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1d00)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc42058e1a0)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc4200ff100, 0x7eb360, 0xc4204b17c0)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1904 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
	/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x5642e6f3, 0xc422320240)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9898, 0x800, 0x0)
	/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff180, 0x7eb360, 0xc4203a4080, 0xc4204d9860, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff180, 0x7eb360, 0xc4203a4080)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1905 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
	/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x317b0596, 0xc422320300)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9968, 0x800, 0x0)
	/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff200, 0x7eb360, 0xc4203a4180, 0xc4204d9930, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff200, 0x7eb360, 0xc4203a4180)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1938 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
	/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x24837f02, 0xc4223203c0)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9a38, 0x800, 0x0)
	/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff280, 0x7eb360, 0xc4203a4280, 0xc4204d9a00, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff280, 0x7eb360, 0xc4203a4280)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3015 [select]:
net/http.(*persistConn).writeLoop(0xc42076da00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1940 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
	/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x31cebd41, 0xc4223204e0)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9b08, 0x800, 0x0)
	/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff380, 0x7eb360, 0xc42020a200, 0xc4204d9ad0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff380, 0x7eb360, 0xc42020a200)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1941 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
	/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x2fd8f272, 0xc4223205d0)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9bd8, 0x800, 0x0)
	/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff400, 0x7eb360, 0xc42020a400, 0xc4204d9ba0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff400, 0x7eb360, 0xc42020a400)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3856 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4438, 0x72, 0x1cb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2aca0, 0x72, 0xc422def9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2aca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2ac40, 0xc4219a2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f348, 0xc4219a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7dd00, 0xc4219a2000, 0x1000, 0x1000, 0x53bbd3, 0xc422defb68, 0xc422defb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a207e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a207e0, 0x1, 0xc422e44de0, 0xc420aeb460, 0xc420aeb3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7dd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1942 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
	/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x57259273, 0xc422320690)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9ca8, 0x800, 0x0)
	/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff480, 0x7eb360, 0xc42020a600, 0xc4204d9c70, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff480, 0x7eb360, 0xc42020a600)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1943 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).getSlow(0x805d10, 0xc422d1ad10, 0xd0)
	/usr/local/go/src/sync/pool.go:133 +0xcc
sync.(*Pool).Get(0x805d10, 0x14b9b8b7, 0xc4223207b0)
	/usr/local/go/src/sync/pool.go:121 +0xf1
net/http.newBufioWriterSize(0x7e6f60, 0xc4204d9d78, 0x800, 0x0)
	/usr/local/go/src/net/http/server.go:649 +0x1a3
net/http.(*conn).readRequest(0xc4200ff500, 0x7eb360, 0xc42020a800, 0xc4204d9d40, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:830 +0x6f2
net/http.(*conn).serve(0xc4200ff500, 0x7eb360, 0xc42020a800)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1944 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc421515a95, 0x9, 0x5, 0xc421515a95)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e270, 0xc420e762d0)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e270, 0xc420e762d0)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e270, 0xc420e762d0)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc4200ff580, 0x7eb360, 0xc42020a940)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1945 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4d80, 0x72, 0x1bf)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399330, 0x72, 0xc420e6b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203992d0, 0xc420e7d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e78c0, 0xc420e7d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df8500, 0xc420e7d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42039b500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42039b500, 0xa, 0x0, 0x1e, 0xc41ffd37e9, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42039b500, 0xc420e763c0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4205902a0, 0xc420e6baa8, 0xc420e6baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4205902a0, 0xc420e763c0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42039b500, 0xc420497e00, 0xc420e763c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ff600, 0x7eb360, 0xc42020aa80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ff600, 0x7eb360, 0xc42020aa80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3176 [GC assist wait]:
net/url.parse(0xc42aedb3f4, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3f4, 0x3, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039b680, 0xc421515b00, 0xc42165ee10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542080, 0x7eb360, 0xc4216c4380, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542080, 0x7eb360, 0xc4216c4380)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3175 [GC assist wait]:
net/url.parse(0xc42aedb3e4, 0x2, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb3e4, 0x2, 0x1, 0x1, 0xc42aedb301)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039b740, 0xc421515b00, 0xc42165ed20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542000, 0x7eb360, 0xc4216c42c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542000, 0x7eb360, 0xc4216c42c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24724 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dc940, 0x77, 0xc423a1b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a530, 0x77, 0xc423a1b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a530, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a4d0, 0x7eb3e0, 0xc424af0cc0, 0x0, 0x0, 0x7e75a0, 0xc424c90bc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a4d0, 0x7eb3e0, 0xc424af0cc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653e60, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653e60, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x0, 0xc424653e60, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af0cc0, 0x6cac4a, 0x3, 0x0, 0xc424653e60, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af0cc0, 0xc42587a460, 0x7e94e0, 0xc424653e60, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af0cc0, 0xc42587a460, 0xc4253bfd60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfc01, 0xc424af0c00, 0xc426192a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af08a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653dd0, 0xc424af0960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3153 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1950 [runnable]:
net.runtime_pollWait(0x7f0f9c1d49c0, 0x72, 0x1c4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399560, 0x72, 0xc420e887b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399560, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399500, 0xc420e9b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e78e8, 0xc420e9b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420df85c0, 0xc420e9b000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ffd37d7)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42039bb60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42039bb60, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42039bb60, 0xc420e76870, 0xf0, 0xf0, 0x6c1860, 0xc420e88a18, 0xc420100000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4205904e0, 0xc420e88aa8, 0xc420e88aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4205904e0, 0xc420e76870, 0xc420100000, 0xc4205904b0, 0xc4205b5068)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42039bb60, 0xc420497f00, 0xc420e76870, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ff880, 0x7eb360, 0xc42020b180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ff880, 0x7eb360, 0xc42020b180)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24687 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d7a0, 0xc4259d7880, 0xc424b9d8c0, 0xc424b9d860)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180e10, 0xc42173d800, 0xc4211af100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188400, 0xc4211869c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b4c30, 0xc4205452a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421180e10, 0x0, 0x0, 0x0, 0xc4205452a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421180e10, 0x6f0968, 0x3, 0x51f701, 0xc42119ab10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421180e10, 0x5, 0xc420969e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2526 [select]:
net/http.(*persistConn).roundTrip(0xc421082700, 0xc421186900, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b3c30, 0xc420545290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421180d20, 0x0, 0x0, 0x0, 0xc420545290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421180d20, 0x6f0968, 0x3, 0x51f701, 0xc42119a9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421180d20, 0x5, 0xc420969e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2525 [select]:
net/http.(*persistConn).roundTrip(0xc420f7cc00, 0xc421186840, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b2c30, 0xc420545278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421180c30, 0x0, 0x0, 0x0, 0xc420545278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421180c30, 0x6f0968, 0x3, 0x51f701, 0xc42119a8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421180c30, 0x5, 0xc420969df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2524 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3600, 0xc421186780, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a5c30, 0xc420545260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421180b40, 0x0, 0x0, 0x0, 0xc420545260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421180b40, 0x6f0968, 0x3, 0x51f701, 0xc42119a7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421180b40, 0x5, 0xc420969dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2523 [select]:
net/http.(*persistConn).roundTrip(0xc420311d00, 0xc4211866c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a4c30, 0xc420545248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421180a50, 0x0, 0x0, 0x0, 0xc420545248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421180a50, 0x6f0968, 0x3, 0x51f701, 0xc42119a690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421180a50, 0x5, 0xc420969db0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180960, 0xc42173c0e0, 0xc42118fb00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc4206b4d00, 0xc421186600, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a3c30, 0xc420545230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421180960, 0x0, 0x0, 0x0, 0xc420545230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421180960, 0x6f0968, 0x3, 0x51f701, 0xc42119a570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421180960, 0x5, 0xc420969d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2521 [select]:
net/http.(*persistConn).roundTrip(0xc420311800, 0xc421186540, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a2c30, 0xc420545218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421180870, 0x0, 0x0, 0x0, 0xc420545218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421180870, 0x6f0968, 0x3, 0x51f701, 0xc42119a450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421180870, 0x5, 0xc420969d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3605 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1960 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4240, 0x72, 0x1ce)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4203999c0, 0x72, 0xc420ea07b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4203999c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399960, 0xc421017000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7938, 0xc421017000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420feccc0, 0xc421017000, 0x1000, 0x1000, 0xc420ea0968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208231a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208231a0, 0xa, 0x0, 0x1e, 0xc41ff7f5ef, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208231a0, 0xc421012960, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210141e0, 0xc420ea0aa8, 0xc420ea0aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210141e0, 0xc421012960, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208231a0, 0xc4209b0600, 0xc421012960, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ffd80, 0x7eb360, 0xc420f92e00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ffd80, 0x7eb360, 0xc420f92e00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1961 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4180, 0x72, 0x1cf)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399a30, 0x72, 0xc420ea17b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399a30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4203999d0, 0xc421019000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7940, 0xc421019000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecce0, 0xc421019000, 0x1000, 0x1000, 0xc420ea1968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420710780)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420710780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420710780, 0xc421012a50, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014210, 0xc420ea1aa8, 0xc420ea1aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014210, 0xc421012a50, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420710780, 0xc4209b0700, 0xc421012a50, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ffe00, 0x7eb360, 0xc420f92ec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ffe00, 0x7eb360, 0xc420f92ec0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1962 [runnable]:
net.runtime_pollWait(0x7f0f9c1d40c0, 0x72, 0x1d0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399aa0, 0x72, 0xc420ea27b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399aa0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399a40, 0xc42101d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7948, 0xc42101d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd00, 0xc42101d000, 0x1000, 0x1000, 0xc420ea2968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420711bc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420711bc0, 0xa, 0x0, 0x1e, 0xc41ff7f5ec, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420711bc0, 0xc421012b40, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014240, 0xc420ea2aa8, 0xc420ea2aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014240, 0xc421012b40, 0x0, 0x4117ae, 0x7f0f9c1bf078)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420711bc0, 0xc4209b0700, 0xc421012b40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200ffe80, 0x7eb360, 0xc420f92fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200ffe80, 0x7eb360, 0xc420f92fc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1963 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4000, 0x72, 0x1d1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399b10, 0x72, 0xc420eab7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399ab0, 0xc42101f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7950, 0xc42101f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd20, 0xc42101f000, 0x1000, 0x1000, 0xc420eab968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206d7860)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206d7860, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206d7860, 0xc421012c30, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014270, 0xc420eabaa8, 0xc420eabaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014270, 0xc421012c30, 0x0, 0x4117ae, 0x7f0f9c1be7b8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206d7860, 0xc4209b0800, 0xc421012c30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4200fff00, 0x7eb360, 0xc420f930c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4200fff00, 0x7eb360, 0xc420f930c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24770 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a58de0, 0xc4256f29a0, 0xc424a58f00, 0xc424a58ea0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1965 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5e00, 0x72, 0x1d3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399bf0, 0x72, 0xc420ead7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399b90, 0xc421023000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7960, 0xc421023000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd60, 0xc421023000, 0x1000, 0x1000, 0xc420ead968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206c0a20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206c0a20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206c0a20, 0xc421012e10, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210142d0, 0xc420eadaa8, 0xc420eadaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210142d0, 0xc421012e10, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206c0a20, 0xc4209b0900, 0xc421012e10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978000, 0x7eb360, 0xc420f932c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978000, 0x7eb360, 0xc420f932c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1966 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5d40, 0x72, 0x1d4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399c60, 0x72, 0xc420e9e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399c60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399c00, 0xc421025000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7968, 0xc421025000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecd80, 0xc421025000, 0x1000, 0x1000, 0xc420e9e968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206c1260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206c1260, 0xa, 0x0, 0x1e, 0xc41ff7f5e6, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206c1260, 0xc421012f00, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014300, 0xc420e9eaa8, 0xc420e9eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014300, 0xc421012f00, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206c1260, 0xc4209b0900, 0xc421012f00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978080, 0x7eb360, 0xc420f933c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978080, 0x7eb360, 0xc420f933c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1967 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5c80, 0x72, 0x1d5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399cd0, 0x72, 0xc420ea77b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399c70, 0xc421027000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7970, 0xc421027000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecda0, 0xc421027000, 0x1000, 0x1000, 0xc420ea7968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206aa3c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206aa3c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206aa3c0, 0xc421012ff0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014330, 0xc420ea7aa8, 0xc420ea7aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014330, 0xc421012ff0, 0x0, 0x4117ae, 0x7f0f9c1be498)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206aa3c0, 0xc4209b0a00, 0xc421012ff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978100, 0x7eb360, 0xc420f934c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978100, 0x7eb360, 0xc420f934c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24710 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b12780, 0xc4259d7ce0, 0xc424b12900, 0xc424b12840)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1969 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5b00, 0x72, 0x1d7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399db0, 0x72, 0xc420ea97b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399d50, 0xc42102b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7980, 0xc42102b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecde0, 0xc42102b000, 0x1000, 0x1000, 0xc420ea9968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206ab440)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206ab440, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206ab440, 0xc4210131d0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014390, 0xc420ea9aa8, 0xc420ea9aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014390, 0xc4210131d0, 0x8, 0x55, 0x42)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206ab440, 0xc4209b0b00, 0xc4210131d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978200, 0x7eb360, 0xc420f936c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978200, 0x7eb360, 0xc420f936c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1970 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5a40, 0x72, 0x1d8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399e20, 0x72, 0xc420eaa7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399e20, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399dc0, 0xc42102f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7988, 0xc42102f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fece00, 0xc42102f000, 0x1000, 0x1000, 0xc420eaa968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4206abc80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4206abc80, 0xa, 0x0, 0x1e, 0xc41ff7f5e0, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4206abc80, 0xc4210132c0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210143c0, 0xc420eaaaa8, 0xc420eaaaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210143c0, 0xc4210132c0, 0x0, 0x55, 0x8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4206abc80, 0xc4209b0b00, 0xc4210132c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978280, 0x7eb360, 0xc420f937c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978280, 0x7eb360, 0xc420f937c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24768 [IO wait]:
net.runtime_pollWait(0x7f0f9c19c268, 0x77, 0xc424843228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b170, 0x77, 0xc424843260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b170, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b110, 0x7eb3e0, 0xc424a39200, 0x0, 0x0, 0x7e75a0, 0xc424c91640, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b110, 0x7eb3e0, 0xc424a39200, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ebd0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442ebd0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x0, 0xc42442ebd0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39200, 0x6cac4a, 0x3, 0x0, 0xc42442ebd0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39200, 0xc42587b0a0, 0x7e94e0, 0xc42442ebd0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39200, 0xc42587b0a0, 0xc4252e0750, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0701, 0xc424a39140, 0xc4261a0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a38e40, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442eb40, 0xc424a38f00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24636 [IO wait]:
net.runtime_pollWait(0x7f0f9c186188, 0x77, 0xc424fc3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d67d0, 0x77, 0xc424fc3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d67d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6770, 0x7eb3e0, 0xc424c9b0e0, 0x0, 0x0, 0x7e75a0, 0xc425958680, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6770, 0x7eb3e0, 0xc424c9b0e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797e60, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797e60, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x0, 0xc424797e60, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9b0e0, 0x6cac4a, 0x3, 0x0, 0xc424797e60, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9b0e0, 0xc4259d6700, 0x7e94e0, 0xc424797e60, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9b0e0, 0xc4259d6700, 0xc4253ebac0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253eba01, 0xc424c9b020, 0xc4261e6a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x17, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797dd0, 0xc424c9ad80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1973 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5800, 0x72, 0x1db)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420399f70, 0x72, 0xc420eb57b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420399f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420399f10, 0xc421035000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79a0, 0xc421035000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fece60, 0xc421035000, 0x1000, 0x1000, 0xc420eb5968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420697200)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420697200, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420697200, 0xc421013590, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014450, 0xc420eb5aa8, 0xc420eb5aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014450, 0xc421013590, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420697200, 0xc4209b0c00, 0xc421013590, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978400, 0x7eb360, 0xc420f93ac0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978400, 0x7eb360, 0xc420f93ac0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24774 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a597a0, 0xc4256f2b60, 0xc424a59920, 0xc424a598c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24576 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da4b40, 0xc421b05c70, 0xc424da4c00, 0xc424da4ba0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24738 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9c540, 0xc4256f2230, 0xc424a9c660, 0xc424a9c600)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1925 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4c78, 0x72, 0x119)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076f090, 0x72, 0xc420dda9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076f090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076f030, 0xc420926000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af40, 0xc420926000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076d100, 0xc420926000, 0x1000, 0x1000, 0x53bbd3, 0xc42099db78, 0xc42099db88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913080, 0x1, 0xc420670360, 0xc42099dc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076d100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1926 [select]:
net/http.(*persistConn).writeLoop(0xc42076d100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24691 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98000, 0xc425ae5260, 0xc424b98120, 0xc424b980c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1978 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5440, 0x72, 0x1e0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be370, 0x72, 0xc420eb27b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be310, 0xc42103f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79c8, 0xc42103f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecf00, 0xc42103f000, 0x1000, 0x1000, 0xc420eb2968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420671620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420671620, 0xa, 0x0, 0x1e, 0xc41ff7f5d4, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420671620, 0xc421013a40, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014540, 0xc420eb2aa8, 0xc420eb2aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014540, 0xc421013a40, 0x8, 0x55, 0x47)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420671620, 0xc4209b0f00, 0xc421013a40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978680, 0x7eb360, 0xc420f93fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978680, 0x7eb360, 0xc420f93fc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24823 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948660, 0xc42587bb20, 0xc424948780, 0xc424948720)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1980 [runnable]:
net.runtime_pollWait(0x7f0f9c1d52c0, 0x72, 0x1e2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be530, 0x72, 0xc420ebc7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be4d0, 0xc421045000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79d8, 0xc421045000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecf40, 0xc421045000, 0x1000, 0x1000, 0xc420ebc968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420636e40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420636e40, 0xa, 0x0, 0x1e, 0xc41ff7f5d1, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420636e40, 0xc421013c20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210145a0, 0xc420ebcaa8, 0xc420ebcaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210145a0, 0xc421013c20, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420636e40, 0xc4209b0f00, 0xc421013c20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978780, 0x7eb360, 0xc4210421c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978780, 0x7eb360, 0xc4210421c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1929 [select]:
net/http.(*persistConn).writeLoop(0xc42088f600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24692 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6280, 0x77, 0xc4249cb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae53a0, 0x77, 0xc4249cb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae53a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5340, 0x7eb3e0, 0xc424b98480, 0x0, 0x0, 0x7e75a0, 0xc424c905c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5340, 0x7eb3e0, 0xc424b98480, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246536b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246536b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x0, 0xc4246536b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98480, 0x6cac4a, 0x3, 0x0, 0xc4246536b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98480, 0xc425ae52d0, 0x7e94e0, 0xc4246536b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98480, 0xc425ae52d0, 0xc4253bf630, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf501, 0xc424b983c0, 0xc42618aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b980c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653620, 0xc424b98180)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1982 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5140, 0x72, 0x1e4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202be6f0, 0x72, 0xc420eae7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202be6f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202be690, 0xc421049000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e79e8, 0xc421049000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fecf80, 0xc421049000, 0x1000, 0x1000, 0xc420eae968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42041be60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42041be60, 0xa, 0x0, 0x1e, 0xc41ff7f5ce, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42041be60, 0xc421013e00, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014600, 0xc420eaeaa8, 0xc420eaeaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014600, 0xc421013e00, 0x0, 0x55, 0xf)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42041be60, 0xc4209b1000, 0xc421013e00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978880, 0x7eb360, 0xc421042440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978880, 0x7eb360, 0xc421042440)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24729 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af16e0, 0xc42587a690, 0xc424af1800, 0xc424af17a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 1984 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc421a320c0)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc421a320c0)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8d00)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420978980, 0x7eb360, 0xc420ff8140)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24686 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d560, 0xc4259d77a0, 0xc424b9d680, 0xc424b9d620)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24762 [IO wait]:
net.runtime_pollWait(0x7f0f9c193d80, 0x77, 0xc42246b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587aed0, 0x77, 0xc42246b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587aed0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587ae70, 0x7eb3e0, 0xc424a38420, 0x0, 0x0, 0x7e75a0, 0xc424c91400, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587ae70, 0x7eb3e0, 0xc424a38420, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e900, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e900, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x0, 0xc42442e900, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a38420, 0x6cac4a, 0x3, 0x0, 0xc42442e900, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a38420, 0xc42587ae00, 0x7e94e0, 0xc42442e900, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a38420, 0xc42587ae00, 0xc4252e05a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0501, 0xc424a38360, 0xc4261a5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a38000, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e870, 0xc424a380c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1987 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6d00, 0x72, 0x1ea)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202beb50, 0x72, 0xc420ec37b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202beb50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202beaf0, 0xc42105a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a10, 0xc42105a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f140, 0xc42105a000, 0x1000, 0x1000, 0xc420ec3968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420f89aa0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420f89aa0, 0xa, 0x0, 0x1e, 0xc420ec39d8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420f89aa0, 0xc42105c000, 0xf0, 0xf0, 0x6c1860, 0xc42002c801, 0x17f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104c9f0, 0xc420ec3aa8, 0xc420ec3aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104c9f0, 0xc42105c000, 0x1, 0x0, 0xc420ec3b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420f89aa0, 0xc42091c900, 0xc42105c000, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978b00, 0x7eb360, 0xc420ff8c80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978b00, 0x7eb360, 0xc420ff8c80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24709 [IO wait]:
net.runtime_pollWait(0x7f0f9c19e128, 0x77, 0xc422b93228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7d40, 0x77, 0xc422b93260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7d40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7ce0, 0x7eb3e0, 0xc424b12780, 0x0, 0x0, 0x7e75a0, 0xc425958d40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7ce0, 0x7eb3e0, 0xc424b12780, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0480, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0480, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x0, 0xc4245a0480, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b12780, 0x6cac4a, 0x3, 0x0, 0xc4245a0480, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b12780, 0xc4259d7c70, 0x7e94e0, 0xc4245a0480, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b12780, 0xc4259d7c70, 0xc4253505e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350501, 0xc424b126c0, 0xc422e66a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b12360, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a03f0, 0xc424b12420)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1989 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173de15, 0x9, 0x5, 0xc42173de15)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8a90, 0xc4210600f0)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8a90, 0xc4210600f0)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8a90, 0xc4210600f0)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420978c00, 0x7eb360, 0xc421054f40)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1990 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d180, 0x9, 0x5, 0xc42173d180)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc420063790, 0xc4210601e0)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc420063790, 0xc4210601e0)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc420063790, 0xc4210601e0)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420978c80, 0x7eb360, 0xc421055040)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24715 [IO wait]:
net.runtime_pollWait(0x7f0f9c194200, 0x77, 0xc423a1f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7fe0, 0x77, 0xc423a1f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7fe0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7f80, 0x7eb3e0, 0xc424b136e0, 0x0, 0x0, 0x7e75a0, 0xc425958f80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7f80, 0x7eb3e0, 0xc424b136e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0750, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0750, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x0, 0xc4245a0750, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b136e0, 0x6cac4a, 0x3, 0x0, 0xc4245a0750, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b136e0, 0xc4259d7f10, 0x7e94e0, 0xc4245a0750, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b136e0, 0xc4259d7f10, 0xc425350890, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350801, 0xc424b13620, 0xc422e71a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b132c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a06c0, 0xc424b13380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1932 [runnable]:
net.runtime_pollWait(0x7f0f9c1c1bb8, 0x72, 0xdc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605db0, 0x72, 0xc420df09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605d50, 0xc4202d7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6d60, 0xc4202d7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42000ba00, 0xc4202d7000, 0x1000, 0x1000, 0x53bbd3, 0xc42042a378, 0xc42042a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4207b4000)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4207b4000, 0x1, 0xc420670660, 0xc42042a460, 0xc420100000, 0x0, 0xc42042a3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42000ba00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 1933 [select]:
net/http.(*persistConn).writeLoop(0xc42000ba00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 1992 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6880, 0x72, 0x1ef)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202befb0, 0x72, 0xc420ec07b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202befb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bef50, 0xc421069000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a38, 0xc421069000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed040, 0xc421069000, 0x1000, 0x1000, 0xc420ec0968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421052f60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421052f60, 0xa, 0x0, 0x1e, 0xc41ff7f5c5, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421052f60, 0xc4210603c0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014720, 0xc420ec0aa8, 0xc420ec0aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014720, 0xc4210603c0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421052f60, 0xc4209b1300, 0xc4210603c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978d80, 0x7eb360, 0xc421055240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978d80, 0x7eb360, 0xc421055240)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24773 [IO wait]:
net.runtime_pollWait(0x7f0f9c174518, 0x77, 0xc424837228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2bc0, 0x77, 0xc424837260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2bc0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2b60, 0x7eb3e0, 0xc424a597a0, 0x0, 0x0, 0x7e75a0, 0xc425959940, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2b60, 0x7eb3e0, 0xc424a597a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a13b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a13b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x0, 0xc4245a13b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a597a0, 0x6cac4a, 0x3, 0x0, 0xc4245a13b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a597a0, 0xc4256f2af0, 0x7e94e0, 0xc4245a13b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a597a0, 0xc4256f2af0, 0xc425351400, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351301, 0xc424a596e0, 0xc422ea1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a59380, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1320, 0xc424a594a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1994 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6700, 0x72, 0x1f1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf170, 0x72, 0xc420ec27b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf170, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf110, 0xc42106f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a48, 0xc42106f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed080, 0xc42106f000, 0x1000, 0x1000, 0x411845, 0x7f0f9c1c7358, 0x28)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210530e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210530e0, 0xa, 0x0, 0x1e, 0xc41ff7f5c2, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210530e0, 0xc4210605a0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014780, 0xc420ec2aa8, 0xc420ec2aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014780, 0xc4210605a0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210530e0, 0xc4209b1400, 0xc4210605a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978e80, 0x7eb360, 0xc421055440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978e80, 0x7eb360, 0xc421055440)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 1995 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6640, 0x72, 0x1f2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf250, 0x72, 0xc420ecb7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf1f0, 0xc421071000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a50, 0xc421071000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed0a0, 0xc421071000, 0x1000, 0x1000, 0xc420ecb968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210531a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210531a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210531a0, 0xc421060690, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210147b0, 0xc420ecbaa8, 0xc420ecbaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210147b0, 0xc421060690, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210531a0, 0xc4209b1400, 0xc421060690, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420978f00, 0x7eb360, 0xc421055540, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420978f00, 0x7eb360, 0xc421055540)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24749 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd0c0, 0x77, 0xc422489228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2840, 0x77, 0xc422489260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2840, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f27e0, 0x7eb3e0, 0xc424a58360, 0x0, 0x0, 0x7e75a0, 0xc425959640, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f27e0, 0x7eb3e0, 0xc424a58360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0ff0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0ff0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x0, 0xc4245a0ff0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a58360, 0x6cac4a, 0x3, 0x0, 0xc4245a0ff0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a58360, 0xc4256f2770, 0x7e94e0, 0xc4245a0ff0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a58360, 0xc4256f2770, 0xc4253510c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351001, 0xc424a582a0, 0xc422e99a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9df20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0f60, 0xc424a58000)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1997 [runnable]:
net.runtime_pollWait(0x7f0f9c1d64c0, 0x72, 0x1f4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf410, 0x72, 0xc420ecd7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf3b0, 0xc421075000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a60, 0xc421075000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed0e0, 0xc421075000, 0x1000, 0x1000, 0xc420ecd968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421053320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421053320, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421053320, 0xc421060870, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014810, 0xc420ecdaa8, 0xc420ecdaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014810, 0xc421060870, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421053320, 0xc4209b1500, 0xc421060870, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979000, 0x7eb360, 0xc421055740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979000, 0x7eb360, 0xc421055740)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24795 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424986960, 0xc42587b5e0, 0xc424986a80, 0xc424986a20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24767 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a38d20, 0xc42587b030, 0xc424a38ea0, 0xc424a38e40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24714 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b13200, 0xc4259d7ea0, 0xc424b13320, 0xc424b132c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2001 [runnable]:
net.runtime_pollWait(0x7f0f9c1d61c0, 0x72, 0x1f8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf790, 0x72, 0xc420f0d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf730, 0xc420f8f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a80, 0xc420f8f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420c699e0, 0xc420f8f000, 0x1000, 0x1000, 0xc420f0d968, 0x412e83, 0xc41ffeafe3)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4202c8600)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4202c8600, 0xa, 0x0, 0x1e, 0x7f0f9c15cb82, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4202c8600, 0xc420e801e0, 0xf0, 0xf0, 0x6c1860, 0xc420f0da18, 0xc42002c800)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a0390, 0xc420f0daa8, 0xc420f0daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a0390, 0xc420e801e0, 0xc42002c800, 0xc4206fc030, 0xc4202da6a8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4202c8600, 0xc4209b0500, 0xc420e801e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979200, 0x7eb360, 0xc420f92200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979200, 0x7eb360, 0xc420f92200)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2002 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6100, 0x72, 0x1f9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf870, 0x72, 0xc420ec97b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf810, 0xc42107d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a88, 0xc42107d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed160, 0xc42107d000, 0x1000, 0x1000, 0xc420ec9968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421053620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421053620, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421053620, 0xc421060c30, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210148d0, 0xc420ec9aa8, 0xc420ec9aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210148d0, 0xc421060c30, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421053620, 0xc4209b1700, 0xc421060c30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979280, 0x7eb360, 0xc421055b40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979280, 0x7eb360, 0xc421055b40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2003 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6040, 0x72, 0x1fa)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bf950, 0x72, 0xc420eca7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bf950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bf8f0, 0xc42107f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7a90, 0xc42107f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed180, 0xc42107f000, 0x1000, 0x1000, 0xc420eca968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210536e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210536e0, 0xa, 0x0, 0x1e, 0xc41ff7f5b6, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210536e0, 0xc421060d20, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014900, 0xc420ecaaa8, 0xc420ecaaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014900, 0xc421060d20, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210536e0, 0xc4209b1800, 0xc421060d20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979300, 0x7eb360, 0xc421055c40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979300, 0x7eb360, 0xc421055c40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24668 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7ff8, 0x77, 0xc424add228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5020, 0x77, 0xc424add260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4fc0, 0x7eb3e0, 0xc424c1b0e0, 0x0, 0x0, 0x7e75a0, 0xc424c902c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4fc0, 0x7eb3e0, 0xc424c1b0e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246532f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246532f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x0, 0xc4246532f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1b0e0, 0x6cac4a, 0x3, 0x0, 0xc4246532f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1b0e0, 0xc425ae4f50, 0x7e94e0, 0xc4246532f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1b0e0, 0xc425ae4f50, 0xc4253bf2f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf201, 0xc424c1b020, 0xc42618ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1ad20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653260, 0xc424c1ade0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24706 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9dda0, 0xc4259d7b20, 0xc424b9df20, 0xc424b9dec0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2006 [runnable]:
net.runtime_pollWait(0x7f0f9c1d7d80, 0x72, 0x1fd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bfb80, 0x72, 0xc420ed57b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bfb80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bfb20, 0xc421087000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7aa8, 0xc421087000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc420fed240, 0xc421087000, 0x1000, 0x1000, 0xc420ed5968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421053d40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421053d40, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421053d40, 0xc421060ff0, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc421014a20, 0xc420ed5aa8, 0xc420ed5aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc421014a20, 0xc421060ff0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421053d40, 0xc4209b1900, 0xc421060ff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420979480, 0x7eb360, 0xc421090000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420979480, 0x7eb360, 0xc421090000)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24635 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9ac00, 0xc4259d6690, 0xc424c9ad20, 0xc424c9acc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3000 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24723 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424af07e0, 0xc42587a3f0, 0xc424af0900, 0xc424af08a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24743 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3940, 0x77, 0xc422fbf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f25a0, 0x77, 0xc422fbf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f25a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2540, 0x7eb3e0, 0xc424a9d4a0, 0x0, 0x0, 0x7e75a0, 0xc425959400, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2540, 0x7eb3e0, 0xc424a9d4a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0d20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0d20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0d20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9d4a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0d20, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9d4a0, 0xc4256f24d0, 0x7e94e0, 0xc4245a0d20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9d4a0, 0xc4256f24d0, 0xc425350de0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350d01, 0xc424a9d3e0, 0xc422e6fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9d080, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0c90, 0xc424a9d140)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 1936 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2019 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80690, 0x6f07a8)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9f40, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f31c30, 0xc4200e7da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc420e80690, 0x0, 0x0, 0x0, 0xc4200e7da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc420e80690, 0x6f0968, 0x3, 0x51f701, 0xc4206985a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc420e80690, 0x5, 0xc4209cdcd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2020 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80780, 0x6f07a8)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9fa0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f32c30, 0xc4200e7dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e80780, 0x0, 0x0, 0x0, 0xc4200e7dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e80780, 0x6f0968, 0x3, 0x51f701, 0xc420698900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e80780, 0x5, 0xc4209cdcf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80870, 0xc4209cc3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e000, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f41c30, 0xc4200e7dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420e80870, 0x0, 0x0, 0x0, 0xc4200e7dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420e80870, 0x6f0968, 0x3, 0x51f701, 0xc420698b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420e80870, 0x5, 0xc4209cdd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80960, 0xc4209cc430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e060, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f42c30, 0xc4200e7df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420e80960, 0x0, 0x0, 0x0, 0xc4200e7df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420e80960, 0x6f0968, 0x3, 0x51f701, 0xc420698d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420e80960, 0x5, 0xc4209cdd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80a50, 0xc4209cc4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e0c0, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f43c30, 0xc4200e7e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420e80a50, 0x0, 0x0, 0x0, 0xc4200e7e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420e80a50, 0x6f0968, 0x3, 0x51f701, 0xc420698f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420e80a50, 0x5, 0xc4209cdd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80b40, 0xc4209cc530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e120, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f2ec30, 0xc4200e7e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420e80b40, 0x0, 0x0, 0x0, 0xc4200e7e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420e80b40, 0x6f0968, 0x3, 0x51f701, 0xc4206990e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420e80b40, 0x5, 0xc4209cdd70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80c30, 0xc4209cc5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e180, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3dc30, 0xc4200e7e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420e80c30, 0x0, 0x0, 0x0, 0xc4200e7e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420e80c30, 0x6f0968, 0x3, 0x51f701, 0xc420699320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420e80c30, 0x5, 0xc4209cdd90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80d20, 0xc4209cc630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e1e0, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3ec30, 0xc4200e7e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420e80d20, 0x0, 0x0, 0x0, 0xc4200e7e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420e80d20, 0x6f0968, 0x3, 0x51f701, 0xc420699470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420e80d20, 0x5, 0xc4209cddb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80e10, 0xc4209cc6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e240, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3fc30, 0xc4200e7e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420e80e10, 0x0, 0x0, 0x0, 0xc4200e7e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420e80e10, 0x6f0968, 0x3, 0x51f701, 0xc420699740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420e80e10, 0x5, 0xc4209cddd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80f00, 0xc4209cc6e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e2a0, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f40c30, 0xc4200e7e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420e80f00, 0x0, 0x0, 0x0, 0xc4200e7e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420e80f00, 0x6f0968, 0x3, 0x51f701, 0xc4201a9200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420e80f00, 0x5, 0xc4209cddf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e80ff0, 0xc4209cc710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e300, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e80ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e80ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f49c30, 0xc4200e7e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc420e80ff0, 0x0, 0x0, 0x0, 0xc4200e7e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc420e80ff0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc420e80ff0, 0x5, 0xc4209cde10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e810e0, 0xc4209cc740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e360, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e810e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e810e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4ac30, 0xc4200e7eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420e810e0, 0x0, 0x0, 0x0, 0xc4200e7eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420e810e0, 0x6f0968, 0x3, 0x51f701, 0xc4201a92f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420e810e0, 0x5, 0xc4209cde30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e811d0, 0xc4209cc7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e811d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e811d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4bc30, 0xc4200e7ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420e811d0, 0x0, 0x0, 0x0, 0xc4200e7ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420e811d0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420e811d0, 0x5, 0xc4209cde50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e812c0, 0xc4209cc850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e812c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e812c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f3cc30, 0xc4200e7ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420e812c0, 0x0, 0x0, 0x0, 0xc4200e7ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420e812c0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420e812c0, 0x5, 0xc4209cde70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211acc30, 0xc42173dd10, 0xc4212a0500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082800, 0xc42118b2a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211acc30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211acc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f45c30, 0xc42104e4d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4211acc30, 0x0, 0x0, 0x0, 0xc42104e4d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4211acc30, 0x6f0968, 0x3, 0x51f701, 0xc4211c6f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4211acc30, 0x5, 0xc4209cde90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e813b0, 0xc4209cc8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e813b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e813b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f46c30, 0xc4200e7ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc420e813b0, 0x0, 0x0, 0x0, 0xc4200e7ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc420e813b0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc420e813b0, 0x5, 0xc4209cdeb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e814a0, 0xc4209cc950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e814a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e814a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f47c30, 0xc4200e7f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc420e814a0, 0x0, 0x0, 0x0, 0xc4200e7f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc420e814a0, 0x6f0968, 0x3, 0x51f701, 0xc4201a9500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc420e814a0, 0x5, 0xc4209cded0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81590, 0xc4209cc9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f48c30, 0xc4200e7f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc420e81590, 0x0, 0x0, 0x0, 0xc4200e7f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc420e81590, 0x6f0968, 0x3, 0x51f701, 0xc4201a9590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc420e81590, 0x5, 0xc4209cdef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81680, 0xc4209cca50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f51c30, 0xc4200e7f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc420e81680, 0x0, 0x0, 0x0, 0xc4200e7f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc420e81680, 0x6f0968, 0x3, 0x51f701, 0xc4201a95f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc420e81680, 0x5, 0xc4209cdf10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bd10, 0xc4209cc230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e06c30, 0xc420544b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42097bd10, 0x0, 0x0, 0x0, 0xc420544b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42097bd10, 0x6f0968, 0x3, 0x51f701, 0xc420699080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42097bd10, 0x5, 0xc4209cdf30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2040 [runnable]:
net.runtime_pollWait(0x7f0f9c181e88, 0x72, 0x157)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a680, 0x72, 0xc420f529d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a620, 0xc4202d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544b58, 0xc4202d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420976e00, 0xc4202d9000, 0x1000, 0x1000, 0x53bbd3, 0xc420f52b68, 0xc420f52b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420670c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420670c00, 0x1, 0xc4208e54a0, 0xc42099f460, 0x0, 0x0, 0xc42099f3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420976e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2041 [select]:
net/http.(*persistConn).writeLoop(0xc420976e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81770, 0xc4209ccb10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e660, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f44c30, 0xc4200e7f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc420e81770, 0x0, 0x0, 0x0, 0xc4200e7f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc420e81770, 0x6f0968, 0x3, 0x51f701, 0xc4201a96b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc420e81770, 0x5, 0xc4209cc2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81860, 0xc4209ccb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e6c0, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4dc30, 0xc4200e7f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc420e81860, 0x0, 0x0, 0x0, 0xc4200e7f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc420e81860, 0x6f0968, 0x3, 0x51f701, 0xc4201a9740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc420e81860, 0x5, 0xc4209cc310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81950, 0xc4209ccc50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e720, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4ec30, 0xc4200e7fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420e81950, 0x0, 0x0, 0x0, 0xc4200e7fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420e81950, 0x6f0968, 0x3, 0x51f701, 0xc4201a97d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420e81950, 0x5, 0xc4209cc350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420e81a40, 0xc4209cccd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e780, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420e81a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420e81a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4fc30, 0xc4200e7fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420e81a40, 0x0, 0x0, 0x0, 0xc4200e7fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420e81a40, 0x6f0968, 0x3, 0x51f701, 0xc4201a9830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420e81a40, 0x5, 0xc4209cc390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025fef0, 0x6f07a8)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9e60, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:856 +0x17a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025fef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f30c30, 0xc4200e7d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42025fef0, 0x0, 0x0, 0x0, 0xc4200e7d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42025fef0, 0x6f0968, 0x3, 0x51f701, 0xc420698240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42025fef0, 0x5, 0xc4209cc3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101aa50, 0xc42091c2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e8e0, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101aa50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f59c30, 0xc4200e7fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42101aa50, 0x0, 0x0, 0x0, 0xc4200e7fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42101aa50, 0x6f0968, 0x3, 0x51f701, 0xc42104c150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42101aa50, 0x5, 0xc4209cc410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ab40, 0xc42091c2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e940, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5ac30, 0xc42104e000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42101ab40, 0x0, 0x0, 0x0, 0xc42104e000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42101ab40, 0x6f0968, 0x3, 0x51f701, 0xc42104c1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42101ab40, 0x5, 0xc4209cc450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ac30, 0xc42091c320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e9a0, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ac30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5bc30, 0xc42104e018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42101ac30, 0x0, 0x0, 0x0, 0xc42104e018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42101ac30, 0x6f0968, 0x3, 0x51f701, 0xc42104c210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42101ac30, 0x5, 0xc4209cc490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ad20, 0xc42091c360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ea00, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ad20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f4cc30, 0xc42104e030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42101ad20, 0x0, 0x0, 0x0, 0xc42104e030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42101ad20, 0x6f0968, 0x3, 0x51f701, 0xc42104c270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42101ad20, 0x5, 0xc4209cc4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ae10, 0xc42091c3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ea60, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ae10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f55c30, 0xc42104e048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42101ae10, 0x0, 0x0, 0x0, 0xc42104e048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42101ae10, 0x6f0968, 0x3, 0x51f701, 0xc42104c2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42101ae10, 0x5, 0xc4209cc510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101af00, 0xc42091c3e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eac0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101af00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f56c30, 0xc42104e060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42101af00, 0x0, 0x0, 0x0, 0xc42104e060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42101af00, 0x6f0968, 0x3, 0x51f701, 0xc42104c330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42101af00, 0x5, 0xc4209cc550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101aff0, 0xc42091c420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101aff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f57c30, 0xc42104e078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42101aff0, 0x0, 0x0, 0x0, 0xc42104e078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42101aff0, 0x6f0968, 0x3, 0x51f701, 0xc42104c390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42101aff0, 0x5, 0xc4209cc590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b0e0, 0xc42091c460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f58c30, 0xc42104e090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42101b0e0, 0x0, 0x0, 0x0, 0xc42104e090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42101b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42104c3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42101b0e0, 0x5, 0xc4209cc5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b1d0, 0xc42091c4a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f61c30, 0xc42104e0a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42101b1d0, 0x0, 0x0, 0x0, 0xc42104e0a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42101b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42104c450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42101b1d0, 0x5, 0xc4209cc610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b2c0, 0xc42091c4e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f62c30, 0xc42104e0c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42101b2c0, 0x0, 0x0, 0x0, 0xc42104e0c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42101b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42104c4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42101b2c0, 0x5, 0xc4209cc650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b3b0, 0xc42091c520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f63c30, 0xc42104e0d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42101b3b0, 0x0, 0x0, 0x0, 0xc42104e0d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42101b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42104c510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42101b3b0, 0x5, 0xc4209cc700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b4a0, 0xc42091c560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f54c30, 0xc42104e0f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42101b4a0, 0x0, 0x0, 0x0, 0xc42104e0f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42101b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42104c570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42101b4a0, 0x5, 0xc4209cc720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b590, 0xc42091c5a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5dc30, 0xc42104e108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42101b590, 0x0, 0x0, 0x0, 0xc42104e108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42101b590, 0x6f0968, 0x3, 0x51f701, 0xc42104c5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42101b590, 0x5, 0xc4209cc770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097be00, 0xc4209ccf50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097be00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e06c30, 0xc420544b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42097be00, 0x0, 0x0, 0x0, 0xc420544b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42097be00, 0x6f0968, 0x3, 0x51f701, 0xc4206992c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42097be00, 0x5, 0xc4209cc7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b680, 0xc42091c5e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100edc0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5ec30, 0xc42104e120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42101b680, 0x0, 0x0, 0x0, 0xc42104e120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42101b680, 0x6f0968, 0x3, 0x51f701, 0xc42104c630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42101b680, 0x5, 0xc420a6dd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b770, 0xc42091c620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ee20, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5fc30, 0xc42104e138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42101b770, 0x0, 0x0, 0x0, 0xc42104e138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42101b770, 0x6f0968, 0x3, 0x51f701, 0xc42104c690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42101b770, 0x5, 0xc420a6dda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b860, 0xc42091c660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ee80, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f60c30, 0xc42104e150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42101b860, 0x0, 0x0, 0x0, 0xc42104e150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42101b860, 0x6f0968, 0x3, 0x51f701, 0xc42104c6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42101b860, 0x5, 0xc420a6ddc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101a960, 0xc42091c260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100e880, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101a960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f50c30, 0xc4200e7fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42101a960, 0x0, 0x0, 0x0, 0xc4200e7fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42101a960, 0x6f0968, 0x3, 0x51f701, 0xc42104c0f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42101a960, 0x5, 0xc420a6dde0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101ba40, 0xc42091c7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ef40, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101ba40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6ac30, 0xc42104e180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42101ba40, 0x0, 0x0, 0x0, 0xc42104e180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42101ba40, 0x6f0968, 0x3, 0x51f701, 0xc42104c7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42101ba40, 0x5, 0xc420a6de00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bb30, 0xc42091c820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100efa0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6bc30, 0xc42104e198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42101bb30, 0x0, 0x0, 0x0, 0xc42104e198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42101bb30, 0x6f0968, 0x3, 0x51f701, 0xc42104c810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42101bb30, 0x5, 0xc420a6de20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bc20, 0xc42091c840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f000, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5cc30, 0xc42104e1b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42101bc20, 0x0, 0x0, 0x0, 0xc42104e1b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42101bc20, 0x6f0968, 0x3, 0x51f701, 0xc42104c870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42101bc20, 0x5, 0xc420a6de40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bd10, 0xc42091c860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f060, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f65c30, 0xc42104e1c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42101bd10, 0x0, 0x0, 0x0, 0xc42104e1c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42101bd10, 0x6f0968, 0x3, 0x51f701, 0xc42104c8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42101bd10, 0x5, 0xc420a6de60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101be00, 0xc42091c920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f0c0, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101be00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f66c30, 0xc42104e1e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42101be00, 0x0, 0x0, 0x0, 0xc42104e1e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42101be00, 0x6f0968, 0x3, 0x51f701, 0xc42104c930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42101be00, 0x5, 0xc420a6de80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101bef0, 0xc42091c960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f120, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f67c30, 0xc42104e1f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42101bef0, 0x0, 0x0, 0x0, 0xc42104e1f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42101bef0, 0x6f0968, 0x3, 0x51f701, 0xc42104c990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42101bef0, 0x5, 0xc420a6dea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c0f0, 0xc42091ca20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f1a0, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f68c30, 0xc42104e210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42105c0f0, 0x0, 0x0, 0x0, 0xc42104e210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42105c0f0, 0x6f0968, 0x3, 0x51f701, 0xc42104ca20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42105c0f0, 0x5, 0xc420a6dec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42101b950, 0xc42091c6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100eee0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42101b950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42101b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f69c30, 0xc42104e168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42101b950, 0x0, 0x0, 0x0, 0xc42104e168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42101b950, 0x6f0968, 0x3, 0x51f701, 0xc42104c750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42101b950, 0x5, 0xc420a6dee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c2d0, 0xc42091caa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f72c30, 0xc42104e240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42105c2d0, 0x0, 0x0, 0x0, 0xc42104e240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42105c2d0, 0x6f0968, 0x3, 0x51f701, 0xc42104cae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42105c2d0, 0x5, 0xc420a6df00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c3c0, 0xc42091cae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f73c30, 0xc42104e258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42105c3c0, 0x0, 0x0, 0x0, 0xc42104e258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42105c3c0, 0x6f0968, 0x3, 0x51f701, 0xc42104cb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42105c3c0, 0x5, 0xc420a6df20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c4b0, 0xc42091cb20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f64c30, 0xc42104e270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42105c4b0, 0x0, 0x0, 0x0, 0xc42104e270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42105c4b0, 0x6f0968, 0x3, 0x51f701, 0xc42104cba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42105c4b0, 0x5, 0xc420a6df40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c1e0, 0xc42091ca60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f71c30, 0xc42104e228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42105c1e0, 0x0, 0x0, 0x0, 0xc42104e228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42105c1e0, 0x6f0968, 0x3, 0x51f701, 0xc42104ca80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42105c1e0, 0x5, 0xc420a6df60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c690, 0xc42091cba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6ec30, 0xc42104e2a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42105c690, 0x0, 0x0, 0x0, 0xc42104e2a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42105c690, 0x6f0968, 0x3, 0x51f701, 0xc42104cc60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42105c690, 0x5, 0xc420a6df80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c5a0, 0xc42091cb60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6dc30, 0xc42104e288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42105c5a0, 0x0, 0x0, 0x0, 0xc42104e288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42105c5a0, 0x6f0968, 0x3, 0x51f701, 0xc42104cc00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42105c5a0, 0x5, 0xc420a6dfa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42105c780, 0xc42091cbe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42105c780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42105c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e2b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42105c780, 0x0, 0x0, 0x0, 0xc42104e2b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42105c780, 0x6f0968, 0x3, 0x51f701, 0xc42104ccc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42105c780, 0x5, 0xc420a6dfc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42097bef0, 0xc4209cd750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42097bef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42097bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e07c30, 0xc420544ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42097bef0, 0x0, 0x0, 0x0, 0xc420544ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42097bef0, 0x6f0968, 0x3, 0x51f701, 0xc420699500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42097bef0, 0x5, 0xc420a6dfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa6900, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2265 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3862 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c45b8, 0x72, 0x1c9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a8b0, 0x72, 0xc422e579d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a8b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a850, 0xc4219ae000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f358, 0xc4219ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7dc00, 0xc4219ae000, 0x1000, 0x1000, 0x53bbd3, 0xc422e57b68, 0xc422e57b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20ea0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20ea0, 0x1, 0xc422e44720, 0xc420a7bc60, 0x0, 0x0, 0xc420a7bbe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7dc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2193 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2187 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2218 [runnable]:
net.runtime_pollWait(0x7f0f9c1d7600, 0x72, 0x208)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206047d0, 0x72, 0xc420b729d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206047d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604770, 0xc420f39000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7b98, 0xc420f39000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d5d00, 0xc420f39000, 0x1000, 0x1000, 0x53bbd3, 0xc420b72b68, 0xc420b72b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420250ba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420250ba0, 0x1, 0xc420982c00, 0xc420a11460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d5d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac34a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e500)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2214 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7480, 0x72, 0x20a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604990, 0x72, 0xc420b779d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604930, 0xc420f2d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7b88, 0xc420f2d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4203d5e00, 0xc420f2d000, 0x1000, 0x1000, 0x53bbd3, 0xc420b77b68, 0xc420b77b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202507e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202507e0, 0x1, 0xc4209828a0, 0xc420a38c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4203d5e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aeeff0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e600)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3590, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e700)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef0e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e800)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6e900)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3770, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ea00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef2c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6eb00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3860, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ec00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef3b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ed00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3950, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ee00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef4a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6ef00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3a40, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f100)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f200)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420ac3b30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f300)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420aef770, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6f400)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2470 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2189 [select]:
net/http.(*persistConn).writeLoop(0xc420b6f400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3043 [select]:
net/http.(*persistConn).writeLoop(0xc420f7cd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3049 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2a00, 0xc424b29ca0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424b2fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d0fc30, 0xc424129198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b2fef0, 0x0, 0x0, 0x0, 0xc424129198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b2fef0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fa70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b2fef0, 0x5, 0xc42020f220, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3003 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3050 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2500, 0xc424b29d60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c88c30, 0xc4241291b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4254a6000, 0x0, 0x0, 0x0, 0xc4241291b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4254a6000, 0x6f0968, 0x3, 0x51f701, 0xc425d2faa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4254a6000, 0x5, 0xc42020f260, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2015 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4df8, 0x72, 0x117)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42076eed0, 0x72, 0xc420edd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42076eed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42076ee70, 0xc420927000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002af48, 0xc420927000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42076cf00, 0xc420927000, 0x1000, 0x1000, 0x53bbd3, 0xc420eddb68, 0xc420eddb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913140)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913140, 0x1, 0xc42122f560, 0xc420a93c60, 0x40e75c, 0xc420a21618, 0xc400000001)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42076cf00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2016 [select]:
net/http.(*persistConn).writeLoop(0xc42076cf00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2115 [select]:
net/http.(*persistConn).writeLoop(0xc42076ce00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2118 [select]:
net/http.(*persistConn).writeLoop(0xc42076cd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2121 [select]:
net/http.(*persistConn).writeLoop(0xc42076cc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2124 [select]:
net/http.(*persistConn).writeLoop(0xc42076ca00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2127 [select]:
net/http.(*persistConn).writeLoop(0xc42076c900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2130 [select]:
net/http.(*persistConn).writeLoop(0xc42076c800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2133 [select]:
net/http.(*persistConn).writeLoop(0xc42076c700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2136 [select]:
net/http.(*persistConn).writeLoop(0xc42076c600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2139 [select]:
net/http.(*persistConn).writeLoop(0xc42076c500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2142 [select]:
net/http.(*persistConn).writeLoop(0xc42076c400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2145 [select]:
net/http.(*persistConn).writeLoop(0xc42076c300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2148 [select]:
net/http.(*persistConn).writeLoop(0xc42076c200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2151 [select]:
net/http.(*persistConn).writeLoop(0xc42076c100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2154 [select]:
net/http.(*persistConn).writeLoop(0xc42076c000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2157 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2160 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2163 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2166 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2169 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2172 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2175 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2178 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2181 [select]:
net/http.(*persistConn).writeLoop(0xc4206b5800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2184 [select]:
net/http.(*persistConn).writeLoop(0xc42076d000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2312 [select]:
net/http.(*persistConn).writeLoop(0xc42088fd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2661 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5000, 0xc42118a200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421174c30, 0xc42104e338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4210f1c20, 0x0, 0x0, 0x0, 0xc42104e338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4210f1c20, 0x6f0968, 0x3, 0x51f701, 0xc4210ff350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4210f1c20, 0x5, 0xc4207093e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2315 [select]:
net/http.(*persistConn).writeLoop(0xc42088fb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2472 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d600, 0x72, 0x222)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3640, 0x72, 0xc4211539d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3640, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d35e0, 0xc421092000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bb8, 0xc421092000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fa00, 0xc421092000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3c378, 0xc420a3c388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88cc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88cc0, 0x1, 0xc4210e7f20, 0xc420a3c460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fa00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2318 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c5038, 0x72, 0x13f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab4f0, 0x72, 0xc420f4d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab4f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab490, 0xc42061f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c88, 0xc42061f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088fa00, 0xc42061f000, 0x1000, 0x1000, 0x53bbd3, 0xc420f4db68, 0xc420f4db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c9980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c9980, 0x1, 0xc4201623c0, 0xc420a31c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088fa00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420766ff0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420b6fc00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2319 [select]:
net/http.(*persistConn).writeLoop(0xc42088fa00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3171 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dcc40, 0x72, 0x234)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aba30, 0x72, 0xc4216e99d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aba30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab9d0, 0xc42153d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e5c8, 0xc42153d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6f500, 0xc42153d000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38b78, 0xc420a38b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d3920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d3920, 0x1, 0xc4216d8b40, 0xc420a38c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6f500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2286 [IO wait]:
net.runtime_pollWait(0x7f0f9c18d300, 0x72, 0x226)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3d40, 0x72, 0xc420e939d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3d40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3ce0, 0xc4207ed000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c60, 0xc4207ed000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6fe00, 0xc4207ed000, 0x1000, 0x1000, 0x53bbd3, 0xc420e93b68, 0xc420e93b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8f00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8f00, 0x1, 0xc420345bc0, 0xc4209a5460, 0x0, 0x0, 0xc4209a53e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6fe00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2287 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fe00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2284 [runnable]:
net.runtime_pollWait(0x7f0f9c18d240, 0x72, 0x227)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d3f00, 0x72, 0xc420ea39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d3f00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d3ea0, 0xc420a1b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c58, 0xc420a1b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6ff00, 0xc420a1b000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c9b78, 0xc4209c9b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8ea0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8ea0, 0x1, 0xc42036e300, 0xc4209c9c60, 0x0, 0x0, 0xc4209c9be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6ff00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2285 [select]:
net/http.(*persistConn).writeLoop(0xc420b6ff00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2282 [runnable]:
net.runtime_pollWait(0x7f0f9c18d180, 0x72, 0x228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208aa290, 0x72, 0xc420ea49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208aa290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208aa230, 0xc420a19000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c50, 0xc420a19000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c000, 0xc420a19000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c7378, 0xc4209c7388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8c60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8c60, 0x1, 0xc42036e2a0, 0xc4209c7460, 0x0, 0x0, 0xc4209c73e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2283 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2280 [runnable]:
net.runtime_pollWait(0x7f0f9c18d0c0, 0x72, 0x229)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab090, 0x72, 0xc420ea59d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab030, 0xc420a17000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c48, 0xc420a17000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c100, 0xc420a17000, 0x1000, 0x1000, 0x53bbd3, 0xc420ea5b68, 0xc420ea5b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8c00, 0x1, 0xc42036e240, 0xc4209c5460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2281 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2278 [runnable]:
net.runtime_pollWait(0x7f0f9c18d000, 0x72, 0x22a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab250, 0x72, 0xc4207a69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab1f0, 0xc420a4d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c40, 0xc420a4d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c200, 0xc420a4d000, 0x1000, 0x1000, 0x53bbd3, 0xc4207a6b68, 0xc4207a6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8ba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8ba0, 0x1, 0xc42039bec0, 0xc4209c7c60, 0x0, 0x0, 0xc4209c7be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2279 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2276 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd540, 0x72, 0x22b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208abf70, 0x72, 0xc420f859d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208abf70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208abf10, 0xc420a15000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c38, 0xc420a15000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c300, 0xc420a15000, 0x1000, 0x1000, 0x53bbd3, 0xc420f85b68, 0xc420f85b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8b40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8b40, 0x1, 0xc4203cbaa0, 0xc420acb460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2277 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2274 [runnable]:
net.runtime_pollWait(0x7f0f9c1dd480, 0x72, 0x22c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac1b0, 0x72, 0xc420f789d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac1b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac150, 0xc4209ad000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c30, 0xc4209ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c400, 0xc4209ad000, 0x1000, 0x1000, 0x53bbd3, 0xc420acd378, 0xc420acd388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8a80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8a80, 0x1, 0xc420405080, 0xc420acd460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2275 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2272 [runnable]:
net.runtime_pollWait(0x7f0f9c1dd3c0, 0x72, 0x22d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac370, 0x72, 0xc420bb39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac310, 0xc4207eb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c28, 0xc4207eb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c500, 0xc4207eb000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac9378, 0xc420ac9388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8a20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8a20, 0x1, 0xc420405020, 0xc420ac9460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2273 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2270 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd300, 0x72, 0x22e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac530, 0x72, 0xc420bb29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac4d0, 0xc420f95000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c20, 0xc420f95000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c600, 0xc420f95000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c2378, 0xc4209c2388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8720, 0x1, 0xc420404fc0, 0xc4209c2460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2799 [select]:
net/http.(*persistConn).writeLoop(0xc420976000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2795 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd240, 0x72, 0x22f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac6f0, 0x72, 0xc4212709d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac6f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac690, 0xc42143b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4e0, 0xc42143b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c700, 0xc42143b000, 0x1000, 0x1000, 0x53bbd3, 0xc42042c378, 0xc42042c388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a0b40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a0b40, 0x1, 0xc4212a0de0, 0xc42042c460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2107 [runnable]:
net.runtime_pollWait(0x7f0f9c1d6b80, 0x72, 0x1e7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206041b0, 0x72, 0xc420f309d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206041b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604150, 0xc4207f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002b788, 0xc4207f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4200f2200, 0xc4207f0000, 0x1000, 0x1000, 0x53bbd3, 0xc420a0f378, 0xc420a0f388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a88000)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a88000, 0x1, 0xc421066e40, 0xc420a0f460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4200f2200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2105 [runnable]:
net.runtime_pollWait(0x7f0f9c1dd180, 0x72, 0x230)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206ac840, 0x72, 0xc420f319d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206ac840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac7e0, 0xc420e2b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c18, 0xc420e2b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c800, 0xc420e2b000, 0x1000, 0x1000, 0x53bbd3, 0xc420aca378, 0xc420aca388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c8240)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c8240, 0x1, 0xc421066cc0, 0xc420aca460, 0xc420aca3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2796 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2271 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2289 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cac20, 0x72, 0x144)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4208ab950, 0x72, 0xc420e929d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4208ab950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4208ab8f0, 0xc4207ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c68, 0xc4207ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42088ff00, 0xc4207ef000, 0x1000, 0x1000, 0x53bbd3, 0xc420e92b68, 0xc420e92b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4202c90e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4202c90e0, 0x1, 0xc4202fc180, 0xc420a37c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42088ff00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420be2c30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*persistConn).readLoop(0xc420f7ca00)
	/usr/local/go/src/net/http/transport.go:1477 +0xd86
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2269 [select]:
net/http.(*persistConn).writeLoop(0xc420f7ca00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2266 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcf40, 0x72, 0x233)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206acd10, 0x72, 0xc420e9f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206acd10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206accb0, 0xc420f90000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7be0, 0xc420f90000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7cb00, 0xc420f90000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac9b78, 0xc420ac9b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88f00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88f00, 0x1, 0xc4204045a0, 0xc420ac9c60, 0x410ffd, 0xc42001ee70, 0xc420bbcdc0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7cb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2106 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2108 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2110 [select]:
net/http.(*persistConn).writeLoop(0xc420976700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2113 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcdc0, 0x72, 0x235)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604060, 0x72, 0xc420f727b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420604000, 0xc4210ab000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6410, 0xc4210ab000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f540, 0xc4210ab000, 0x1000, 0x1000, 0xc420a6df00, 0xc42100f260, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421066fc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421066fc0, 0xa, 0x0, 0x1e, 0xc41ff7d96f, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421066fc0, 0xc42105cd20, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d1d0, 0xc420f72aa8, 0xc420f72aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d1d0, 0xc42105cd20, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421066fc0, 0xc42091d600, 0xc42105cd20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420873300, 0x7eb360, 0xc420ff9740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420873300, 0x7eb360, 0xc420ff9740)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2290 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcd00, 0x72, 0x236)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420605c60, 0x72, 0xc420f717b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420605c60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420605c00, 0xc4210ad000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6820, 0xc4210ad000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f560, 0xc4210ad000, 0x1000, 0x1000, 0xc420a6df60, 0xc42100f200, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067080, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067080, 0xc42105ce10, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d200, 0xc420f71aa8, 0xc420f71aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d200, 0xc42105ce10, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067080, 0xc42091d700, 0xc42105ce10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc4205a0480, 0x7eb360, 0xc420ff9840, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc4205a0480, 0x7eb360, 0xc420ff9840)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2659 [select]:
net/http.(*persistConn).roundTrip(0xc4200f3500, 0xc42118a080, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421196c30, 0xc42104e308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4210f1a40, 0x0, 0x0, 0x0, 0xc42104e308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4210f1a40, 0x6f0968, 0x3, 0x51f701, 0xc4210ff110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4210f1a40, 0x5, 0xc4207093a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2292 [runnable]:
net.runtime_pollWait(0x7f0f9c1dcac0, 0x72, 0x238)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4202bff70, 0x72, 0xc420f6e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4202bff70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4202bff10, 0xc4210af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6830, 0xc4210af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f5a0, 0xc4210af000, 0x1000, 0x1000, 0x0, 0x7e6a60, 0xc420012150)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067140)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067140, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067140, 0xc42105cff0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d260, 0xc420f6eaa8, 0xc420f6eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d260, 0xc42105cff0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067140, 0xc42091d800, 0xc42105cff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420225980, 0x7eb360, 0xc420ff99c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420225980, 0x7eb360, 0xc420ff99c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2293 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1f80)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1f80)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8c30)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420225d00, 0x7eb360, 0xc420ff9a80)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24748 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9de60, 0xc4256f2700, 0xc424a9df80, 0xc424a9df20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2295 [runnable]:
net.runtime_pollWait(0x7f0f9c1dc880, 0x72, 0x23b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4201d2450, 0x72, 0xc420f797b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4201d2450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4201d23f0, 0xc4210b5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e68d8, 0xc4210b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f600, 0xc4210b5000, 0x1000, 0x1000, 0xc420f79918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210673e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210673e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210673e0, 0xc4211ad770, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c76e0, 0xc420f79aa8, 0xc420f79aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c76e0, 0xc4211ad770, 0xc420f79b20, 0x401863, 0xc420f79c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210673e0, 0xc420f79c00, 0xc4211ad770, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46d00, 0x7eb360, 0xc420ff9c80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46d00, 0x7eb360, 0xc420ff9c80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2296 [runnable]:
net.runtime_pollWait(0x7f0f9c1dc7c0, 0x72, 0x23c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4220, 0x72, 0xc420f7a7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f41c0, 0xc4210b7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7bf0, 0xc4210b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f640, 0xc4210b7000, 0x1000, 0x1000, 0x0, 0x0, 0xc4201d3a40)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067500, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067500, 0xc42105d3b0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d2f0, 0xc420f7aaa8, 0xc420f7aaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d2f0, 0xc42105d3b0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067500, 0xc42091da00, 0xc42105d3b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46d80, 0x7eb360, 0xc420ff9e00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46d80, 0x7eb360, 0xc420ff9e00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24766 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b71b8, 0x77, 0xc42483b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b090, 0x77, 0xc42483b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b090, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b030, 0x7eb3e0, 0xc424a38d20, 0x0, 0x0, 0x7e75a0, 0xc424c91580, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b030, 0x7eb3e0, 0xc424a38d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eae0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eae0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x0, 0xc42442eae0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a38d20, 0x6cac4a, 0x3, 0x0, 0xc42442eae0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a38d20, 0xc42587afc0, 0x7e94e0, 0xc42442eae0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a38d20, 0xc42587afc0, 0xc4252e06e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0601, 0xc424a38c60, 0xc4261a7a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a38960, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ea50, 0xc424a38a20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2298 [runnable]:
net.runtime_pollWait(0x7f0f9c1dc640, 0x72, 0x23e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4370, 0x72, 0xc420f827b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4310, 0xc4210bd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c00, 0xc4210bd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f6a0, 0xc4210bd000, 0x1000, 0x1000, 0xc420f82918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210676e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210676e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210676e0, 0xc4211ad950, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7740, 0xc420f82aa8, 0xc420f82aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7740, 0xc4211ad950, 0xc420f82b20, 0x401863, 0xc420f82c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210676e0, 0xc420f82c00, 0xc4211ad950, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46e80, 0x7eb360, 0xc4210c0080, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46e80, 0x7eb360, 0xc4210c0080)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2299 [runnable]:
net.runtime_pollWait(0x7f0f9c1936c0, 0x72, 0x23f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4450, 0x72, 0xc420f837b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f43f0, 0xc4210c3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c08, 0xc4210c3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f6e0, 0xc4210c3000, 0x1000, 0x1000, 0xc420f83918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067800)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067800, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067800, 0xc4211adb30, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c77a0, 0xc420f83aa8, 0xc420f83aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c77a0, 0xc4211adb30, 0xc420f83b20, 0x401863, 0xc420f83c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067800, 0xc420f83c00, 0xc4211adb30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e46f00, 0x7eb360, 0xc4210c0200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e46f00, 0x7eb360, 0xc4210c0200)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24676 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9bf80, 0xc4259d6e00, 0xc424b9c120, 0xc424b9c0c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24822 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce2c0, 0x77, 0xc424dc7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587bb80, 0x77, 0xc424dc7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587bb80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bb20, 0x7eb3e0, 0xc424948660, 0x0, 0x0, 0x7e75a0, 0xc424c91e80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bb20, 0x7eb3e0, 0xc424948660, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f650, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f650, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x0, 0xc42442f650, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948660, 0x6cac4a, 0x3, 0x0, 0xc42442f650, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948660, 0xc42587bab0, 0x7e94e0, 0xc42442f650, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948660, 0xc42587bab0, 0xc4252e0ec0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0e01, 0xc4249485a0, 0xc4261aba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424948240, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f5c0, 0xc424948300)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2302 [runnable]:
net.runtime_pollWait(0x7f0f9c193480, 0x72, 0x243)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f46f0, 0x72, 0xc4210ca7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f46f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4690, 0xc4210d1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c20, 0xc4210d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f7a0, 0xc4210d1000, 0x1000, 0x1000, 0xc4210ca918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067b60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067b60, 0xa, 0x0, 0x1e, 0xc41ff71c30, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067b60, 0xc4211ade00, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c79b0, 0xc4210caaa8, 0xc4210caaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c79b0, 0xc4211ade00, 0xc4210cab20, 0x401863, 0xc4210cac78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067b60, 0xc4210cac00, 0xc4211ade00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47080, 0x7eb360, 0xc4210c06c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47080, 0x7eb360, 0xc4210c06c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24716 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b136e0, 0xc4259d7f80, 0xc424b13860, 0xc424b137a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2304 [runnable]:
net.runtime_pollWait(0x7f0f9c193240, 0x72, 0x245)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f48b0, 0x72, 0xc4210cc7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f48b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4850, 0xc4210d5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c30, 0xc4210d5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f820, 0xc4210d5000, 0x1000, 0x1000, 0xc4210cc918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067da0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067da0, 0xa, 0x0, 0x1e, 0xc4210cc9d8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067da0, 0xc421484000, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7a70, 0xc4210ccaa8, 0xc4210ccaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7a70, 0xc421484000, 0xc4210ccb20, 0x401863, 0xc4210ccc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067da0, 0xc4210ccc00, 0xc421484000, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47180, 0x7eb360, 0xc4210c0a00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47180, 0x7eb360, 0xc4210c0a00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2305 [runnable]:
net.runtime_pollWait(0x7f0f9c193180, 0x72, 0x246)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4990, 0x72, 0xc4210cd7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4930, 0xc4210db000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c38, 0xc4210db000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f860, 0xc4210db000, 0x1000, 0x1000, 0xc4210cd918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421067ec0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421067ec0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421067ec0, 0xc4214840f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7aa0, 0xc4210cdaa8, 0xc4210cdaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7aa0, 0xc4214840f0, 0xc4210cdb20, 0x401863, 0xc4210cdc78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421067ec0, 0xc4210cdc00, 0xc4214840f0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47200, 0x7eb360, 0xc4210c0bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47200, 0x7eb360, 0xc4210c0bc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24794 [IO wait]:
net.runtime_pollWait(0x7f0f9c174818, 0x77, 0xc424927228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b640, 0x77, 0xc424927260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b640, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b5e0, 0x7eb3e0, 0xc424986960, 0x0, 0x0, 0x7e75a0, 0xc424c91a00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b5e0, 0x7eb3e0, 0xc424986960, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f0b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f0b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x0, 0xc42442f0b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424986960, 0x6cac4a, 0x3, 0x0, 0xc42442f0b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424986960, 0xc42587b570, 0x7e94e0, 0xc42442f0b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424986960, 0xc42587b570, 0xc4252e0a50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0a01, 0xc4249868a0, 0xc4261ada38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986540, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f020, 0xc424986600)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24753 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5080, 0x77, 0xc422467228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2a00, 0x77, 0xc422467260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2a00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f29a0, 0x7eb3e0, 0xc424a58de0, 0x0, 0x0, 0x7e75a0, 0xc4259597c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f29a0, 0x7eb3e0, 0xc424a58de0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a11d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a11d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x0, 0xc4245a11d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a58de0, 0x6cac4a, 0x3, 0x0, 0xc4245a11d0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a58de0, 0xc4256f2930, 0x7e94e0, 0xc4245a11d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a58de0, 0xc4256f2930, 0xc425351250, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351201, 0xc424a58d20, 0xc422e8ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a589c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1140, 0xc424a58a80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2338 [select]:
net/http.(*persistConn).writeLoop(0xc42088f900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24713 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c36b8, 0x77, 0xc423a17228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7f00, 0x77, 0xc423a17260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7f00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7ea0, 0x7eb3e0, 0xc424b13200, 0x0, 0x0, 0x7e75a0, 0xc425958ec0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7ea0, 0x7eb3e0, 0xc424b13200, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0660, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0660, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x0, 0xc4245a0660, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b13200, 0x6cac4a, 0x3, 0x0, 0xc4245a0660, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b13200, 0xc4259d7e30, 0x7e94e0, 0xc4245a0660, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b13200, 0xc4259d7e30, 0xc4253507b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350701, 0xc424b13140, 0xc422e70a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b12de0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a05d0, 0xc424b12ea0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2325 [runnable]:
net.runtime_pollWait(0x7f0f9c192e80, 0x72, 0x24a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4d10, 0x72, 0xc4210c97b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4d10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4cb0, 0xc4210ed000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c58, 0xc4210ed000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f960, 0xc4210ed000, 0x1000, 0x1000, 0xc4210c9918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6360, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6360, 0xc4214844b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7ce0, 0xc4210c9aa8, 0xc4210c9aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7ce0, 0xc4214844b0, 0xc4210c9b20, 0x401863, 0xc4210c9c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6360, 0xc4210c9c00, 0xc4214844b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47400, 0x7eb360, 0xc4210c1380, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47400, 0x7eb360, 0xc4210c1380)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2341 [select]:
net/http.(*persistConn).writeLoop(0xc42088f800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2326 [runnable]:
net.runtime_pollWait(0x7f0f9c192dc0, 0x72, 0x24b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4df0, 0x72, 0xc4210fa7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4df0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4d90, 0xc4210ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c60, 0xc4210ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f9a0, 0xc4210ef000, 0x1000, 0x1000, 0xc4210fa918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6480, 0xa, 0x0, 0x1e, 0xc41ff71c15, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6480, 0xc4214845a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7d10, 0xc4210faaa8, 0xc4210faaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7d10, 0xc4214845a0, 0xc4210fab20, 0x401863, 0xc4210fac78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6480, 0xc4210fac00, 0xc4214845a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47480, 0x7eb360, 0xc4210c1580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47480, 0x7eb360, 0xc4210c1580)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2327 [runnable]:
net.runtime_pollWait(0x7f0f9c192d00, 0x72, 0x24c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f4ed0, 0x72, 0xc4210fb7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f4ed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f4e70, 0xc4210fd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7c68, 0xc4210fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100f9e0, 0xc4210fd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e65a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e65a0, 0xa, 0x0, 0x1e, 0x0, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e65a0, 0xc4210f01e0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104d3e0, 0xc4210fbaa8, 0xc4210fbaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104d3e0, 0xc4210f01e0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e65a0, 0xc420708700, 0xc4210f01e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47500, 0x7eb360, 0xc4210c17c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47500, 0x7eb360, 0xc4210c17c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2328 [runnable]:
net/textproto.(*Reader).ReadLine(0xc4210fe150, 0xc4210f02d0, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4210e6660, 0xc420708700, 0xc4210f02d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47580, 0x7eb360, 0xc4210c18c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47580, 0x7eb360, 0xc4210c18c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24690 [IO wait]:
net.runtime_pollWait(0x7f0f9c19dee8, 0x77, 0xc4249cf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae52c0, 0x77, 0xc4249cf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae52c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5260, 0x7eb3e0, 0xc424b98000, 0x0, 0x0, 0x7e75a0, 0xc424c90500, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5260, 0x7eb3e0, 0xc424b98000, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246535c0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246535c0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x0, 0xc4246535c0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98000, 0x6cac4a, 0x3, 0x0, 0xc4246535c0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98000, 0xc425ae51f0, 0x7e94e0, 0xc4246535c0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98000, 0xc425ae51f0, 0xc4253bf550, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf501, 0xc424c1bec0, 0xc426189a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1bbc0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653530, 0xc424c1bc80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3607 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2344 [select]:
net/http.(*persistConn).writeLoop(0xc42088f700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3853 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4378, 0x72, 0x1cc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1db0, 0x72, 0xc422e519d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1d50, 0xc4219a0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f340, 0xc4219a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082500, 0xc4219a0000, 0x1000, 0x1000, 0x53bbd3, 0xc422e51b68, 0xc422e51b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20780)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20780, 0x1, 0xc425f65e00, 0xc420aec460, 0xc420aec3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2332 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173df65, 0xb, 0x5, 0xc42173df65)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8dd0, 0xc4210f0690)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8dd0, 0xc4210f0690)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8dd0, 0xc4210f0690)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47780, 0x7eb360, 0xc4210c1d00)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2347 [select]:
net/http.(*persistConn).writeLoop(0xc42088f400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2333 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173dfa5, 0xb, 0x5, 0xc42173dfa5)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d8ea0, 0xc4210f0780)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d8ea0, 0xc4210f0780)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d8ea0, 0xc4210f0780)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47800, 0x7eb360, 0xc4210c1dc0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2350 [select]:
net/http.(*persistConn).writeLoop(0xc42088f300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2334 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1e40)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1e40)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8b60)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420e47880, 0x7eb360, 0xc4210c1ec0)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2353 [select]:
net/http.(*persistConn).writeLoop(0xc42088f200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2335 [runnable]:
net.runtime_pollWait(0x7f0f9c194680, 0x72, 0x254)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5480, 0x72, 0xc4210f97b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5480, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5420, 0xc421111000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7ca8, 0xc421111000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fb00, 0xc421111000, 0x1000, 0x1000, 0xc4210f9918, 0x6d1858, 0x19)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6ba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6ba0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6ba0, 0xc4219f0690, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633260, 0xc4210f9aa8, 0xc4210f9aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633260, 0xc4219f0690, 0xc4210f9b20, 0x401863, 0xc4210f9c78)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6ba0, 0xc4210f9c00, 0xc4219f0690, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47900, 0x7eb360, 0xc4210c1fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47900, 0x7eb360, 0xc4210c1fc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2356 [select]:
net/http.(*persistConn).writeLoop(0xc42088f100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2336 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc420b18185, 0x9, 0x5, 0xc420b18185)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc4204d9040, 0xc4210f0a50)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc4204d9040, 0xc4210f0a50)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc4204d9040, 0xc4210f0a50)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47980, 0x7eb360, 0xc4211140c0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2337 [runnable]:
net.runtime_pollWait(0x7f0f9c194500, 0x72, 0x256)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5560, 0x72, 0xc42111f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5560, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5500, 0xc421121000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7cb8, 0xc421121000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fb40, 0xc421121000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e6d20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e6d20, 0xa, 0x0, 0x1e, 0xc41ff780d5, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e6d20, 0xc4210f0b40, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe510, 0xc42111faa8, 0xc42111faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe510, 0xc4210f0b40, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e6d20, 0xc420708900, 0xc4210f0b40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47a00, 0x7eb360, 0xc4211141c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47a00, 0x7eb360, 0xc4211141c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2359 [select]:
net/http.(*persistConn).writeLoop(0xc42088f000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24735 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5e600, 0xc42587a930, 0xc424a5e720, 0xc424a5e6c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24752 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a58840, 0xc4256f28c0, 0xc424a58a20, 0xc424a589c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2362 [select]:
net/http.(*persistConn).writeLoop(0xc42088ef00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24673 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1baa0, 0xc425ae5180, 0xc424c1bc20, 0xc424c1bbc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24747 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7b40, 0x77, 0xc422481228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2760, 0x77, 0xc422481260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2760, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2700, 0x7eb3e0, 0xc424a9de60, 0x0, 0x0, 0x7e75a0, 0xc425959580, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2700, 0x7eb3e0, 0xc424a9de60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0f00, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0f00, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x0, 0xc4245a0f00, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9de60, 0x6cac4a, 0x3, 0x0, 0xc4245a0f00, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9de60, 0xc4256f2690, 0x7e94e0, 0xc4245a0f00, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9de60, 0xc4256f2690, 0xc425350fc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350f01, 0xc424a9dda0, 0xc422e98a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9daa0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0e70, 0xc424a9db60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2365 [select]:
net/http.(*persistConn).writeLoop(0xc42088ee00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2374 [runnable]:
net.runtime_pollWait(0x7f0f9c194140, 0x72, 0x25b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f5790, 0x72, 0xc42111c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f5790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5730, 0xc42112b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7ce0, 0xc42112b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fbe0, 0xc42112b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e70e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e70e0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e70e0, 0xc4210f0ff0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe6f0, 0xc42111caa8, 0xc42111caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe6f0, 0xc4210f0ff0, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e70e0, 0xc420708a00, 0xc4210f0ff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47c80, 0x7eb360, 0xc4211146c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47c80, 0x7eb360, 0xc4211146c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24569 [runnable]:
net.runtime_pollWait(0x7f0f9c1b59b8, 0x77, 0xc425557228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05a30, 0x77, 0xc425557260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05a30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b059d0, 0x7eb3e0, 0xc424e11e00, 0x0, 0x0, 0x7e75a0, 0xc4222acfa0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b059d0, 0x7eb3e0, 0xc424e11e00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fa70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fa70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x0, 0xc424a4fa70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424e11e00, 0x6cac4a, 0x3, 0x0, 0xc424a4fa70, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424e11e00, 0xc421b05960, 0x7e94e0, 0xc424a4fa70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424e11e00, 0xc421b05960, 0xc425535cf0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535c01, 0xc424e11d40, 0xc426175a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4f9e0, 0xc424e11aa0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2368 [select]:
net/http.(*persistConn).writeLoop(0xc42088ed00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24777 [IO wait]:
net.runtime_pollWait(0x7f0f9c116a80, 0x77, 0xc424847228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2d80, 0x77, 0xc424847260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2d80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2d20, 0x7eb3e0, 0xc424a22120, 0x0, 0x0, 0x7e75a0, 0xc425959ac0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2d20, 0x7eb3e0, 0xc424a22120, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1590, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1590, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x0, 0xc4245a1590, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a22120, 0x6cac4a, 0x3, 0x0, 0xc4245a1590, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a22120, 0xc4256f2cb0, 0x7e94e0, 0xc4245a1590, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a22120, 0xc4256f2cb0, 0xc4253515e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351501, 0xc424a22060, 0xc422e93a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a59d40, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1500, 0xc424a59e00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2387 [select]:
net/http.(*persistConn).writeLoop(0xc42088ec00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2377 [runnable]:
net.runtime_pollWait(0x7f0f9c193f00, 0x72, 0x25e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4200f58e0, 0x72, 0xc4211377b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4200f58e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200f5880, 0xc421139000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7cf8, 0xc421139000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42100fc40, 0xc421139000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210e7320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210e7320, 0xa, 0x0, 0x1e, 0xc41ff780bd, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210e7320, 0xc4210f12c0, 0xf0, 0xf0, 0x6c1860, 0xc42002c800, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210fe810, 0xc421137aa8, 0xc421137aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210fe810, 0xc4210f12c0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210e7320, 0xc420708b00, 0xc4210f12c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc420e47e00, 0x7eb360, 0xc4211149c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc420e47e00, 0x7eb360, 0xc4211149c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2378 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4205ba280)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4205ba280)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc420063c70)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420e47e80, 0x7eb360, 0xc421114ac0)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2390 [select]:
net/http.(*persistConn).writeLoop(0xc42088eb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24728 [IO wait]:
net.runtime_pollWait(0x7f0f9c194380, 0x77, 0xc423a5b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a6f0, 0x77, 0xc423a5b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a6f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a690, 0x7eb3e0, 0xc424af16e0, 0x0, 0x0, 0x7e75a0, 0xc424c90d40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a690, 0x7eb3e0, 0xc424af16e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e060, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e060, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x0, 0xc42442e060, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af16e0, 0x6cac4a, 0x3, 0x0, 0xc42442e060, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af16e0, 0xc42587a620, 0x7e94e0, 0xc42442e060, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af16e0, 0xc42587a620, 0xc4253bff40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfe01, 0xc424af1620, 0xc42619ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af12c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653fb0, 0xc424af1380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2380 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42173d485, 0x9, 0x5, 0xc42173d485)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc420063d40, 0xc4210f1590)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc420063d40, 0xc4210f1590)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc420063d40, 0xc4210f1590)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc420e47f80, 0x7eb360, 0xc421114cc0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2393 [select]:
net/http.(*persistConn).writeLoop(0xc42088ea00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24633 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a7e0, 0xc4259d64d0, 0xc424c9a900, 0xc424c9a8a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2396 [select]:
net/http.(*persistConn).writeLoop(0xc42088e900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24689 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9dbc0, 0xc4259d7a40, 0xc424b9dce0, 0xc424b9dc80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2383 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1140)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1140)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8270)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420fc6100, 0x7eb360, 0xc421115100)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2399 [select]:
net/http.(*persistConn).writeLoop(0xc42088e800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2384 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4219b1280)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4219b1280)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc4204d8340)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc420fc6180, 0x7eb360, 0xc420791140)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 2402 [select]:
net/http.(*persistConn).writeLoop(0xc42088e700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2385 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d76c0, 0x72, 0x206)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420604610, 0x72, 0xc4211509d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420604610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206045b0, 0xc420fd0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e7d38, 0xc420fd0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420b6e000, 0xc420fd0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209d7b78, 0xc4209d7b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a883c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a883c0, 0x1, 0xc4210e78c0, 0xc4209d7c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420b6e000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2405 [select]:
net/http.(*persistConn).writeLoop(0xc42088e600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2418 [select]:
net/http.(*persistConn).writeLoop(0xc420b6e000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2420 [select]:
net/http.(*persistConn).writeLoop(0xc4200f2300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2423 [select]:
net/http.(*persistConn).writeLoop(0xc420977900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2411 [select]:
net/http.(*persistConn).writeLoop(0xc42088e300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2426 [select]:
net/http.(*persistConn).writeLoop(0xc4203d4c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2429 [select]:
net/http.(*persistConn).writeLoop(0xc4203d5f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2414 [select]:
net/http.(*persistConn).writeLoop(0xc42088e200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2519 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4b00, 0xc4211863c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421194c30, 0xc4205451e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421180690, 0x0, 0x0, 0x0, 0xc4205451e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421180690, 0x6f0968, 0x3, 0x51f701, 0xc42119a210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421180690, 0x5, 0xc420969d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc42000fb00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3023 [runnable]:
net.runtime_pollWait(0x7f0f9c18d840, 0x72, 0x11d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420014530, 0x72, 0xc420c2c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420014530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4200144d0, 0xc4214d1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e540, 0xc4214d1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7ce00, 0xc4214d1000, 0x1000, 0x1000, 0x53bbd3, 0xc420c2cb68, 0xc420c2cb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d2000)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d2000, 0x1, 0xc422c35380, 0xc420a5fc60, 0xc420a5fbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7ce00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3046 [select]:
net/http.(*persistConn).writeLoop(0xc421082000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2473 [select]:
net/http.(*persistConn).writeLoop(0xc420b6fa00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421180ff0, 0xc4215155b0, 0xc4211afa00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188f00, 0xc421186b40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421180ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421180ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211bec30, 0xc4205452d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421180ff0, 0x0, 0x0, 0x0, 0xc4205452d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421180ff0, 0x6f0968, 0x3, 0x51f701, 0xc42119ad50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421180ff0, 0x5, 0xc4207479b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211810e0, 0xc421515550, 0xc4211aff00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189000, 0xc421186c00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211810e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211810e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211bfc30, 0xc4205452f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4211810e0, 0x0, 0x0, 0x0, 0xc4205452f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4211810e0, 0x6f0968, 0x3, 0x51f701, 0xc42119ae70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4211810e0, 0x5, 0xc420747bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211811d0, 0xc421515510, 0xc4211d2300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189100, 0xc421186cc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211811d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211811d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c0c30, 0xc420545308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4211811d0, 0x0, 0x0, 0x0, 0xc420545308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4211811d0, 0x6f0968, 0x3, 0x51f701, 0xc42119af90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4211811d0, 0x5, 0xc420747d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211812c0, 0xc4215154f0, 0xc4211d2800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189200, 0xc421186d80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211812c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211812c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c1c30, 0xc420545320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4211812c0, 0x0, 0x0, 0x0, 0xc420545320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4211812c0, 0x6f0968, 0x3, 0x51f701, 0xc42119b0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4211812c0, 0x5, 0xc420747e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211813b0, 0xc421515490, 0xc4211d2c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189300, 0xc421186e40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211813b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211813b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e0c30, 0xc420545338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4211813b0, 0x0, 0x0, 0x0, 0xc420545338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4211813b0, 0x6f0968, 0x3, 0x51f701, 0xc42119b1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4211813b0, 0x5, 0xc420747e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211814a0, 0xc42160dc00, 0xc4211d3100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189400, 0xc421186f00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211814a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211814a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e1c30, 0xc420545350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4211814a0, 0x0, 0x0, 0x0, 0xc420545350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4211814a0, 0x6f0968, 0x3, 0x51f701, 0xc42119b2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4211814a0, 0x5, 0xc420747e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2536 [select]:
net/http.(*persistConn).roundTrip(0xc421189500, 0xc421186fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e2c30, 0xc420545368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421181590, 0x0, 0x0, 0x0, 0xc420545368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421181590, 0x6f0968, 0x3, 0x51f701, 0xc42119b410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421181590, 0x5, 0xc420747e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2537 [select]:
net/http.(*persistConn).roundTrip(0xc421189600, 0xc421187080, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e3c30, 0xc420545380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421181680, 0x0, 0x0, 0x0, 0xc420545380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421181680, 0x6f0968, 0x3, 0x51f701, 0xc42119b530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421181680, 0x5, 0xc420747ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181770, 0xc421515610, 0xc4211d3e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083400, 0xc421187140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421214c30, 0xc420545398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421181770, 0x0, 0x0, 0x0, 0xc420545398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421181770, 0x6f0968, 0x3, 0x51f701, 0xc42119b650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421181770, 0x5, 0xc420747ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181860, 0xc421515650, 0xc421222300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083300, 0xc421187200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421215c30, 0xc4205453b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421181860, 0x0, 0x0, 0x0, 0xc4205453b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421181860, 0x6f0968, 0x3, 0x51f701, 0xc42119b770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421181860, 0x5, 0xc420747f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181950, 0xc4215156b0, 0xc421222700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188b00, 0xc4211872c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421216c30, 0xc4205453c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421181950, 0x0, 0x0, 0x0, 0xc4205453c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421181950, 0x6f0968, 0x3, 0x51f701, 0xc42119b890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421181950, 0x5, 0xc420747fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181a40, 0xc421515710, 0xc421222c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188900, 0xc421187380, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421217c30, 0xc4205453e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421181a40, 0x0, 0x0, 0x0, 0xc4205453e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421181a40, 0x6f0968, 0x3, 0x51f701, 0xc42119b9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421181a40, 0x5, 0xc420672010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181b30, 0xc42173dca0, 0xc421223000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188200, 0xc421187440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42124ac30, 0xc4205453f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421181b30, 0x0, 0x0, 0x0, 0xc4205453f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421181b30, 0x6f0968, 0x3, 0x51f701, 0xc42119bad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421181b30, 0x5, 0xc420672050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181c20, 0xc421515750, 0xc421223500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188800, 0xc421187500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42124bc30, 0xc420545410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421181c20, 0x0, 0x0, 0x0, 0xc420545410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421181c20, 0x6f0968, 0x3, 0x51f701, 0xc42119bbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421181c20, 0x5, 0xc420672090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181d10, 0xc421515790, 0xc421223900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188700, 0xc4211875c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421212c30, 0xc420545428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421181d10, 0x0, 0x0, 0x0, 0xc420545428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421181d10, 0x6f0968, 0x3, 0x51f701, 0xc42119bd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421181d10, 0x5, 0xc4206720d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181e00, 0xc4215157b0, 0xc421223e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082e00, 0xc421187680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421213c30, 0xc420545440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421181e00, 0x0, 0x0, 0x0, 0xc420545440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421181e00, 0x6f0968, 0x3, 0x51f701, 0xc42119be30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421181e00, 0x5, 0xc420672110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421181ef0, 0xc4215157d0, 0xc42126c300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188600, 0xc421187740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421181ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421181ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421246c30, 0xc420545458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421181ef0, 0x0, 0x0, 0x0, 0xc420545458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421181ef0, 0x6f0968, 0x3, 0x51f701, 0xc42119bf50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421181ef0, 0x5, 0xc420672150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a000, 0xc4215157f0, 0xc42126c700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082d00, 0xc421187800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421247c30, 0xc420545470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42127a000, 0x0, 0x0, 0x0, 0xc420545470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42127a000, 0x6f0968, 0x3, 0x51f701, 0xc421278090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42127a000, 0x5, 0xc420672190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a0f0, 0xc421515810, 0xc42126cc00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188500, 0xc4211878c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421248c30, 0xc420545488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42127a0f0, 0x0, 0x0, 0x0, 0xc420545488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42127a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4212781b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42127a0f0, 0x5, 0xc4206721d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2549 [select]:
net/http.(*persistConn).roundTrip(0xc4203d4700, 0xc420fed8a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e1c30, 0xc420545080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061860, 0x0, 0x0, 0x0, 0xc420545080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061860, 0x6f0968, 0x3, 0x51f701, 0xc4210150e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061860, 0x5, 0xc420672210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a1e0, 0xc421515830, 0xc42126d000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082900, 0xc421187980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421249c30, 0xc4205454a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42127a1e0, 0x0, 0x0, 0x0, 0xc4205454a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42127a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4212782d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42127a1e0, 0x5, 0xc420672a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a2d0, 0xc42173dcb0, 0xc42126d500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188100, 0xc421187a40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421296c30, 0xc4205454b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42127a2d0, 0x0, 0x0, 0x0, 0xc4205454b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42127a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4212783f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42127a2d0, 0x5, 0xc420672aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a3c0, 0xc42173dd20, 0xc42126d900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188000, 0xc421187b00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421297c30, 0xc4205454d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42127a3c0, 0x0, 0x0, 0x0, 0xc4205454d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42127a3c0, 0x6f0968, 0x3, 0x51f701, 0xc421278510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42127a3c0, 0x5, 0xc420672ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a4b0, 0xc42173dd30, 0xc42126de00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7df00, 0xc421187bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421298c30, 0xc4205454e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42127a4b0, 0x0, 0x0, 0x0, 0xc4205454e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42127a4b0, 0x6f0968, 0x3, 0x51f701, 0xc421278630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42127a4b0, 0x5, 0xc420672b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a5a0, 0xc42173dd40, 0xc4212b2200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7de00, 0xc421187c80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421299c30, 0xc420545500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42127a5a0, 0x0, 0x0, 0x0, 0xc420545500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42127a5a0, 0x6f0968, 0x3, 0x51f701, 0xc421278750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42127a5a0, 0x5, 0xc420672b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a690, 0xc42173dd50, 0xc4212b2700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082600, 0xc421187d40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212bac30, 0xc420545518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42127a690, 0x0, 0x0, 0x0, 0xc420545518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42127a690, 0x6f0968, 0x3, 0x51f701, 0xc421278870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42127a690, 0x5, 0xc420672b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a780, 0xc42173dd60, 0xc4212b2b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082500, 0xc421187e00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212bbc30, 0xc420545530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42127a780, 0x0, 0x0, 0x0, 0xc420545530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42127a780, 0x6f0968, 0x3, 0x51f701, 0xc421278990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42127a780, 0x5, 0xc420672b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a870, 0xc42173dd70, 0xc4212b3000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7dd00, 0xc421187ec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421294c30, 0xc420545548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42127a870, 0x0, 0x0, 0x0, 0xc420545548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42127a870, 0x6f0968, 0x3, 0x51f701, 0xc421278ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42127a870, 0x5, 0xc420672ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127a960, 0xc42173dd80, 0xc4212b3400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082400, 0xc421187f80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127a960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421295c30, 0xc420545560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42127a960, 0x0, 0x0, 0x0, 0xc420545560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42127a960, 0x6f0968, 0x3, 0x51f701, 0xc421278bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42127a960, 0x5, 0xc420672be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127aa50, 0xc42173dd90, 0xc4212b3900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7dc00, 0xc4212ce040, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127aa50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b6c30, 0xc420545578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42127aa50, 0x0, 0x0, 0x0, 0xc420545578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42127aa50, 0x6f0968, 0x3, 0x51f701, 0xc421278cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42127aa50, 0x5, 0xc420672c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ab40, 0xc42173de30, 0xc4212b3d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7db00, 0xc4212ce100, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ab40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b7c30, 0xc420545590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42127ab40, 0x0, 0x0, 0x0, 0xc420545590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42127ab40, 0x6f0968, 0x3, 0x51f701, 0xc421278e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42127ab40, 0x5, 0xc420672c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ac30, 0xc42173de40, 0xc4212d8200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082300, 0xc4212ce1c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ac30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b8c30, 0xc4205455a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42127ac30, 0x0, 0x0, 0x0, 0xc4205455a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42127ac30, 0x6f0968, 0x3, 0x51f701, 0xc421278f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42127ac30, 0x5, 0xc420672c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ad20, 0xc4215158f0, 0xc4212d8600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284b00, 0xc4212ce280, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ad20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b9c30, 0xc4205455c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42127ad20, 0x0, 0x0, 0x0, 0xc4205455c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42127ad20, 0x6f0968, 0x3, 0x51f701, 0xc421279050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42127ad20, 0x5, 0xc420672c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ae10, 0xc42173def0, 0xc4212d8b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7da00, 0xc4212ce340, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ae10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212eac30, 0xc4205455d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42127ae10, 0x0, 0x0, 0x0, 0xc4205455d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42127ae10, 0x6f0968, 0x3, 0x51f701, 0xc421279170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42127ae10, 0x5, 0xc420672cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127af00, 0xc421515910, 0xc4212d8f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284a00, 0xc4212ce400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127af00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212ebc30, 0xc4205455f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42127af00, 0x0, 0x0, 0x0, 0xc4205455f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42127af00, 0x6f0968, 0x3, 0x51f701, 0xc421279290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42127af00, 0x5, 0xc420672ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127aff0, 0xc421515930, 0xc4212d9400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284900, 0xc4212ce4c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127aff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b4c30, 0xc420545608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42127aff0, 0x0, 0x0, 0x0, 0xc420545608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42127aff0, 0x6f0968, 0x3, 0x51f701, 0xc4212793b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42127aff0, 0x5, 0xc420672d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b0e0, 0xc421515950, 0xc4212d9800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284800, 0xc4212ce580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b5c30, 0xc420545620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42127b0e0, 0x0, 0x0, 0x0, 0xc420545620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42127b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4212794d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42127b0e0, 0x5, 0xc420672d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b1d0, 0xc420b18020, 0xc4212d9d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d900, 0xc4212ce640, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e6c30, 0xc420545638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42127b1d0, 0x0, 0x0, 0x0, 0xc420545638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42127b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4212795f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42127b1d0, 0x5, 0xc420672d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b2c0, 0xc4215159e0, 0xc421306100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284700, 0xc4212ce700, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e7c30, 0xc420545650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42127b2c0, 0x0, 0x0, 0x0, 0xc420545650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42127b2c0, 0x6f0968, 0x3, 0x51f701, 0xc421279710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42127b2c0, 0x5, 0xc420672d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2569 [select]:
net/http.(*persistConn).roundTrip(0xc420310600, 0xc420fed900, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e3c30, 0xc420545098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061950, 0x0, 0x0, 0x0, 0xc420545098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061950, 0x6f0968, 0x3, 0x51f701, 0xc421015140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061950, 0x5, 0xc420672dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bc000, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3902 [runnable]:
net.runtime_pollWait(0x7f0f9c10e4c0, 0x72, 0x2c6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5950, 0x72, 0xc422e859d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c58f0, 0xc4219d4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f390, 0xc4219d4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356400, 0xc4219d4000, 0x1000, 0x1000, 0x53bbd3, 0xc422e85b68, 0xc422e85b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913380)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913380, 0x1, 0xc425e9e960, 0xc4209a4c60, 0x0, 0x0, 0xc4209a4be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 10970 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d8720, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b3b0, 0xc4215159f0, 0xc421306700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284600, 0xc4212ce7c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e8c30, 0xc420545668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42127b3b0, 0x0, 0x0, 0x0, 0xc420545668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42127b3b0, 0x6f0968, 0x3, 0x51f701, 0xc421279830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42127b3b0, 0x5, 0xc420709fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b4a0, 0xc420b18300, 0xc421306c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d800, 0xc4212ce880, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e9c30, 0xc420545680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42127b4a0, 0x0, 0x0, 0x0, 0xc420545680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42127b4a0, 0x6f0968, 0x3, 0x51f701, 0xc421279950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42127b4a0, 0x5, 0xc420709fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b590, 0xc421515a00, 0xc421307000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284500, 0xc4212ce940, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131ac30, 0xc420545698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42127b590, 0x0, 0x0, 0x0, 0xc420545698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42127b590, 0x6f0968, 0x3, 0x51f701, 0xc421279a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42127b590, 0x5, 0xc420709ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b680, 0xc420b184d0, 0xc421307500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082200, 0xc4212cea00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131bc30, 0xc4205456b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42127b680, 0x0, 0x0, 0x0, 0xc4205456b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42127b680, 0x6f0968, 0x3, 0x51f701, 0xc421279b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42127b680, 0x5, 0xc420673540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b770, 0xc421515a10, 0xc421307900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284400, 0xc4212ceac0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e4c30, 0xc4205456c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42127b770, 0x0, 0x0, 0x0, 0xc4205456c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42127b770, 0x6f0968, 0x3, 0x51f701, 0xc421279cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42127b770, 0x5, 0xc420673560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b860, 0xc421515a20, 0xc421307e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c600, 0xc4212ceb80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e5c30, 0xc4205456e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42127b860, 0x0, 0x0, 0x0, 0xc4205456e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42127b860, 0x6f0968, 0x3, 0x51f701, 0xc421279dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42127b860, 0x5, 0xc4206735b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127b950, 0xc420b18570, 0xc42132e200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d700, 0xc4212cec40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127b950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421316c30, 0xc4205456f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42127b950, 0x0, 0x0, 0x0, 0xc4205456f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42127b950, 0x6f0968, 0x3, 0x51f701, 0xc421279ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42127b950, 0x5, 0xc4206735d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127ba40, 0xc421515a50, 0xc42132e400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284300, 0xc4212cece0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127ba40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420757c30, 0xc420545718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42127ba40, 0x0, 0x0, 0x0, 0xc420545718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42127ba40, 0x6f0968, 0x3, 0x51f701, 0xc421279fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42127ba40, 0x5, 0xc420673620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bb30, 0xc421515ac0, 0xc42132e900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284200, 0xc4212ceda0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421316c30, 0xc420545730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42127bb30, 0x0, 0x0, 0x0, 0xc420545730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42127bb30, 0x6f0968, 0x3, 0x51f701, 0xc42133a0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42127bb30, 0x5, 0xc420673640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bc20, 0xc421515c50, 0xc42132ed00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284100, 0xc4212cee60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421317c30, 0xc420545748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42127bc20, 0x0, 0x0, 0x0, 0xc420545748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42127bc20, 0x6f0968, 0x3, 0x51f701, 0xc42133a1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42127bc20, 0x5, 0xc420673680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bd10, 0xc421515d30, 0xc42132f200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284000, 0xc4212cef20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421318c30, 0xc420545760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42127bd10, 0x0, 0x0, 0x0, 0xc420545760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42127bd10, 0x6f0968, 0x3, 0x51f701, 0xc42133a300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42127bd10, 0x5, 0xc4206736a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127be00, 0xc420b18640, 0xc42132f600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285f00, 0xc4212cefe0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127be00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421319c30, 0xc420545778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42127be00, 0x0, 0x0, 0x0, 0xc420545778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42127be00, 0x6f0968, 0x3, 0x51f701, 0xc42133a420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42127be00, 0x5, 0xc4206736c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42127bef0, 0xc420b18620, 0xc42132fb00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356000, 0xc4212cf0a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42127bef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42127bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421354c30, 0xc420545790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42127bef0, 0x0, 0x0, 0x0, 0xc420545790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42127bef0, 0x6f0968, 0x3, 0x51f701, 0xc42133a540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42127bef0, 0x5, 0xc420673710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358000, 0xc420b18600, 0xc42132ff00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356100, 0xc4212cf160, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421355c30, 0xc4205457a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421358000, 0x0, 0x0, 0x0, 0xc4205457a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421358000, 0x6f0968, 0x3, 0x51f701, 0xc42133a660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421358000, 0x5, 0xc420673730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213580f0, 0xc420b185b0, 0xc421364400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356200, 0xc4212cf220, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213580f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213580f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421314c30, 0xc4205457c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4213580f0, 0x0, 0x0, 0x0, 0xc4205457c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4213580f0, 0x6f0968, 0x3, 0x51f701, 0xc42133a780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4213580f0, 0x5, 0xc420673760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213581e0, 0xc420b18590, 0xc421364800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356300, 0xc4212cf2e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213581e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213581e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421315c30, 0xc4205457d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4213581e0, 0x0, 0x0, 0x0, 0xc4205457d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4213581e0, 0x6f0968, 0x3, 0x51f701, 0xc42133a8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4213581e0, 0x5, 0xc420673790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213582d0, 0xc420b18580, 0xc421364d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421356400, 0xc4212cf3a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213582d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213582d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421350c30, 0xc4205457f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4213582d0, 0x0, 0x0, 0x0, 0xc4205457f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4213582d0, 0x6f0968, 0x3, 0x51f701, 0xc42133a9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4213582d0, 0x5, 0xc4206737b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213583c0, 0xc420b18680, 0xc421365100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285e00, 0xc4212cf460, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213583c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213583c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421351c30, 0xc420545808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4213583c0, 0x0, 0x0, 0x0, 0xc420545808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4213583c0, 0x6f0968, 0x3, 0x51f701, 0xc42133aae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4213583c0, 0x5, 0xc4206737e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213584b0, 0xc420b186a0, 0xc421365600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285d00, 0xc4212cf520, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213584b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213584b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421352c30, 0xc420545820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4213584b0, 0x0, 0x0, 0x0, 0xc420545820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4213584b0, 0x6f0968, 0x3, 0x51f701, 0xc42133ac00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4213584b0, 0x5, 0xc420673810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2591 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209b6600, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3896 [IO wait]:
net.runtime_pollWait(0x7f0f9c192ac0, 0x72, 0x126)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a0a00, 0x72, 0xc422e7d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a0a00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a09a0, 0xc4219ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f380, 0xc4219ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082200, 0xc4219ca000, 0x1000, 0x1000, 0x53bbd3, 0xc422e7db68, 0xc422e7db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420912900)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420912900, 0x1, 0xc425e9e8a0, 0xc420ab3c60, 0x806f20, 0x0, 0xc420ab3be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3826 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421223980, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3893 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4bb8, 0x72, 0x127)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a0d0, 0x72, 0xc422e779d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a0d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a070, 0xc4219c6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f378, 0xc4219c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d800, 0xc4219c6000, 0x1000, 0x1000, 0x53bbd3, 0xc422e77b68, 0xc422e77b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209128a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209128a0, 0x1, 0xc42613c180, 0xc420a36c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3823 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420060a80, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358780, 0xc420b18720, 0xc42138a300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285900, 0xc4212cf760, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421387c30, 0xc420545868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421358780, 0x0, 0x0, 0x0, 0xc420545868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421358780, 0x6f0968, 0x3, 0x51f701, 0xc42133af60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421358780, 0x5, 0xc4204f00b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358870, 0xc420b18920, 0xc42138a800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285800, 0xc4212cf820, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42134ec30, 0xc420545880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421358870, 0x0, 0x0, 0x0, 0xc420545880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421358870, 0x6f0968, 0x3, 0x51f701, 0xc42133b080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421358870, 0x5, 0xc4204f00f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358960, 0xc420b18960, 0xc42138ac00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285700, 0xc4212cf8e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42134fc30, 0xc420545898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421358960, 0x0, 0x0, 0x0, 0xc420545898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421358960, 0x6f0968, 0x3, 0x51f701, 0xc42133b1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421358960, 0x5, 0xc4204f0130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358a50, 0xc420b18980, 0xc42138b100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285600, 0xc4212cf9a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421382c30, 0xc4205458b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421358a50, 0x0, 0x0, 0x0, 0xc4205458b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421358a50, 0x6f0968, 0x3, 0x51f701, 0xc42133b2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421358a50, 0x5, 0xc4204f0170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358b40, 0xc420b189b0, 0xc42138b500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285500, 0xc4212cfa60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421383c30, 0xc4205458c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421358b40, 0x0, 0x0, 0x0, 0xc4205458c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421358b40, 0x6f0968, 0x3, 0x51f701, 0xc42133b3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421358b40, 0x5, 0xc4204f01b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358c30, 0xc420b18a60, 0xc42138ba00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285400, 0xc4212cfb20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421384c30, 0xc4205458e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421358c30, 0x0, 0x0, 0x0, 0xc4205458e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421358c30, 0x6f0968, 0x3, 0x51f701, 0xc42133b500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421358c30, 0x5, 0xc4204f01f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358d20, 0xc420b18a70, 0xc42138be00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285300, 0xc4212cfbe0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421385c30, 0xc4205458f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421358d20, 0x0, 0x0, 0x0, 0xc4205458f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421358d20, 0x6f0968, 0x3, 0x51f701, 0xc42133b620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421358d20, 0x5, 0xc4204f0230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358e10, 0xc420b18a80, 0xc4213ae300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285200, 0xc4212cfca0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b6c30, 0xc420545910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421358e10, 0x0, 0x0, 0x0, 0xc420545910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421358e10, 0x6f0968, 0x3, 0x51f701, 0xc42133b740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421358e10, 0x5, 0xc4204f0270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358f00, 0xc420b18a90, 0xc4213ae700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285100, 0xc4212cfd60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b7c30, 0xc420545928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421358f00, 0x0, 0x0, 0x0, 0xc420545928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421358f00, 0x6f0968, 0x3, 0x51f701, 0xc42133b860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421358f00, 0x5, 0xc4204f02b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421358ff0, 0xc420b18aa0, 0xc4213aec00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285000, 0xc4212cfe20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421358ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421358ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421380c30, 0xc420545940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421358ff0, 0x0, 0x0, 0x0, 0xc420545940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421358ff0, 0x6f0968, 0x3, 0x51f701, 0xc42133b980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421358ff0, 0x5, 0xc4204f02f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213590e0, 0xc420b18b30, 0xc4213af000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284f00, 0xc4212cfee0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213590e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213590e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421381c30, 0xc420545958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4213590e0, 0x0, 0x0, 0x0, 0xc420545958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4213590e0, 0x6f0968, 0x3, 0x51f701, 0xc42133baa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4213590e0, 0x5, 0xc4204f0330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213591d0, 0xc420b18bd0, 0xc4213af500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284e00, 0xc4212cffa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213591d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213591d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b2c30, 0xc420545970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4213591d0, 0x0, 0x0, 0x0, 0xc420545970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4213591d0, 0x6f0968, 0x3, 0x51f701, 0xc42133bbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4213591d0, 0x5, 0xc4204f0370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213592c0, 0xc420b18be0, 0xc4213af900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284d00, 0xc4213ce060, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213592c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213592c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b3c30, 0xc420545988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4213592c0, 0x0, 0x0, 0x0, 0xc420545988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4213592c0, 0x6f0968, 0x3, 0x51f701, 0xc42133bce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4213592c0, 0x5, 0xc4204f03b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213593b0, 0xc420b18cb0, 0xc4213afe00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421284c00, 0xc4213ce120, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213593b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213593b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b4c30, 0xc4205459a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4213593b0, 0x0, 0x0, 0x0, 0xc4205459a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4213593b0, 0x6f0968, 0x3, 0x51f701, 0xc42133be00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4213593b0, 0x5, 0xc4204f03f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4213594a0, 0xc425dd4d00, 0xc4213d8300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d600, 0xc4213ce1e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4213594a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4213594a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b5c30, 0xc4205459b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4213594a0, 0x0, 0x0, 0x0, 0xc4205459b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4213594a0, 0x6f0968, 0x3, 0x51f701, 0xc42133bf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4213594a0, 0x5, 0xc4204f0430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2613 [select]:
net/http.(*persistConn).roundTrip(0xc421189f00, 0xc4213ce2a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213eac30, 0xc4205459d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421359590, 0x0, 0x0, 0x0, 0xc4205459d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421359590, 0x6f0968, 0x3, 0x51f701, 0xc4213e2060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421359590, 0x5, 0xc4204f0470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2614 [select]:
net/http.(*persistConn).roundTrip(0xc421189e00, 0xc4213ce360, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213ebc30, 0xc4205459e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421359680, 0x0, 0x0, 0x0, 0xc4205459e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421359680, 0x6f0968, 0x3, 0x51f701, 0xc4213e2180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421359680, 0x5, 0xc4204f04b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2615 [select]:
net/http.(*persistConn).roundTrip(0xc420f7c700, 0xc420fedb80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42114fc30, 0xc4205450e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061c20, 0x0, 0x0, 0x0, 0xc4205450e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061c20, 0x6f0968, 0x3, 0x51f701, 0xc421015560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061c20, 0x5, 0xc4204f0500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3890 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4af8, 0x72, 0x17b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a290, 0x72, 0xc422e759d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a230, 0xc4219c0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104eda0, 0xc4219c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7d900, 0xc4219c0000, 0x1000, 0x1000, 0x53bbd3, 0xc422e75b68, 0xc422e75b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421832300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421832300, 0x1, 0xc42613c120, 0xc420a3b460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7d900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3820 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421223500, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2618 [select]:
net/http.(*persistConn).roundTrip(0xc421189b00, 0xc4213ce420, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b0c30, 0xc420545a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421359770, 0x0, 0x0, 0x0, 0xc420545a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421359770, 0x6f0968, 0x3, 0x51f701, 0xc4213e22a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421359770, 0x5, 0xc4204f0cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359860, 0xc425dd5220, 0xc4213d9500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189900, 0xc4213ce4e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213b1c30, 0xc420545a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421359860, 0x0, 0x0, 0x0, 0xc420545a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421359860, 0x6f0968, 0x3, 0x51f701, 0xc4213e23c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421359860, 0x5, 0xc4204f0ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359950, 0xc425dd5230, 0xc4213d9900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c100, 0xc4213ce5a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e6c30, 0xc420545a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421359950, 0x0, 0x0, 0x0, 0xc420545a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421359950, 0x6f0968, 0x3, 0x51f701, 0xc4213e24e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421359950, 0x5, 0xc4204f0d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359a40, 0xc425dd5240, 0xc4213d9e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122c000, 0xc4213ce660, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e7c30, 0xc420545a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421359a40, 0x0, 0x0, 0x0, 0xc420545a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421359a40, 0x6f0968, 0x3, 0x51f701, 0xc4213e2600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421359a40, 0x5, 0xc4204f0d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359b30, 0xc425dd5250, 0xc421406200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189800, 0xc4213ce720, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e8c30, 0xc420545a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421359b30, 0x0, 0x0, 0x0, 0xc420545a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421359b30, 0x6f0968, 0x3, 0x51f701, 0xc4213e2720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421359b30, 0x5, 0xc4204f0db0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359c20, 0xc425dd5260, 0xc421406700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083f00, 0xc4213ce7e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e9c30, 0xc420545a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421359c20, 0x0, 0x0, 0x0, 0xc420545a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421359c20, 0x6f0968, 0x3, 0x51f701, 0xc4213e2840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421359c20, 0x5, 0xc4204f0df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359d10, 0xc425dd5270, 0xc421406b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421189700, 0xc4213ce8a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421416c30, 0xc420545a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421359d10, 0x0, 0x0, 0x0, 0xc420545a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421359d10, 0x6f0968, 0x3, 0x51f701, 0xc4213e2960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421359d10, 0x5, 0xc4204f0e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359e00, 0xc425dd52a0, 0xc421407000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083e00, 0xc4213ce960, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421417c30, 0xc420545aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421359e00, 0x0, 0x0, 0x0, 0xc420545aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421359e00, 0x6f0968, 0x3, 0x51f701, 0xc4213e2a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421359e00, 0x5, 0xc4204f0e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421359ef0, 0xc421e787c0, 0xc421407400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421285a00, 0xc4213cea20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421359ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421359ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e4c30, 0xc420545ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421359ef0, 0x0, 0x0, 0x0, 0xc420545ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421359ef0, 0x6f0968, 0x3, 0x51f701, 0xc4213e2ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421359ef0, 0x5, 0xc4204f0eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2627 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ceae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4213e5c30, 0xc420545ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421422000, 0x0, 0x0, 0x0, 0xc420545ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421422000, 0x6f0968, 0x3, 0x51f701, 0xc4213e2cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421422000, 0x5, 0xc4204f0ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2628 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ceba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214220f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421412c30, 0xc420545af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4214220f0, 0x0, 0x0, 0x0, 0xc420545af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4214220f0, 0x6f0968, 0x3, 0x51f701, 0xc4213e2de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4214220f0, 0x5, 0xc4204f0f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2629 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cec60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214221e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421413c30, 0xc420545b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4214221e0, 0x0, 0x0, 0x0, 0xc420545b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4214221e0, 0x6f0968, 0x3, 0x51f701, 0xc4213e2f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4214221e0, 0x5, 0xc4204f0f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2630 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ced20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214222d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421414c30, 0xc420545b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4214222d0, 0x0, 0x0, 0x0, 0xc420545b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4214222d0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4214222d0, 0x5, 0xc4204f0fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2631 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214223c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214223c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421415c30, 0xc420545b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4214223c0, 0x0, 0x0, 0x0, 0xc420545b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4214223c0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4214223c0, 0x5, 0xc4204f0ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2632 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213ceea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214224b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214224b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421450c30, 0xc420545b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4214224b0, 0x0, 0x0, 0x0, 0xc420545b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4214224b0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4214224b0, 0x5, 0xc4204f1030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2633 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214225a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421451c30, 0xc420545b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4214225a0, 0x0, 0x0, 0x0, 0xc420545b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4214225a0, 0x6f0968, 0x3, 0x51f701, 0xc4213e3380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4214225a0, 0x5, 0xc4204f1070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2634 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cf020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421410c30, 0xc420545b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421422690, 0x0, 0x0, 0x0, 0xc420545b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421422690, 0x6f0968, 0x3, 0x51f701, 0xc4213e34a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421422690, 0x5, 0xc4204f10b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2635 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cf0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421411c30, 0xc420545b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421422780, 0x0, 0x0, 0x0, 0xc420545b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421422780, 0x6f0968, 0x3, 0x51f701, 0xc4213e35c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421422780, 0x5, 0xc4204f10f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2636 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4213cf1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42144cc30, 0xc420545bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421422870, 0x0, 0x0, 0x0, 0xc420545bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421422870, 0x6f0968, 0x3, 0x51f701, 0xc4213e36e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421422870, 0x5, 0xc4204f1130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421061d10, 0xc42020e4a0, 0xc421168400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420f7d500, 0xc420fedc40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421061d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42117ac30, 0xc4205450f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421061d10, 0x0, 0x0, 0x0, 0xc4205450f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421061d10, 0x6f0968, 0x3, 0x51f701, 0xc4210156b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421061d10, 0x5, 0xc4204f1170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc420aa7800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3868 [runnable]:
net.runtime_pollWait(0x7f0f9c1c4738, 0x72, 0x1c7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1b10, 0x72, 0xc422e799d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1ab0, 0xc4219b4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f368, 0xc4219b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082300, 0xc4219b4000, 0x1000, 0x1000, 0x53bbd3, 0xc422e79b68, 0xc422e79b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a21020)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a21020, 0x1, 0xc42613c060, 0xc42067a460, 0x0, 0x410688, 0xc42067a3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3597 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3865 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c4678, 0x72, 0x1c8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2a6f0, 0x72, 0xc422e139d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2a6f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2a690, 0xc4219b2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f360, 0xc4219b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7db00, 0xc4219b2000, 0x1000, 0x1000, 0x53bbd3, 0xc422e13b68, 0xc422e13b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20fc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20fc0, 0x1, 0xc422e44780, 0xc420669c60, 0x410ffd, 0xc42001f010, 0xc4207a2e60)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7db00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3599 [select]:
net/http.(*persistConn).writeLoop(0xc42167a300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3859 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c44f8, 0x72, 0x1ca)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1cd0, 0x72, 0xc420cac9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1c70, 0xc4219a4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f350, 0xc4219a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082400, 0xc4219a4000, 0x1000, 0x1000, 0x53bbd3, 0xc420cacb68, 0xc420cacb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20c00, 0x1, 0xc425f65ce0, 0xc420ac7460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3603 [select]:
net/http.(*persistConn).writeLoop(0xc42167a200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3850 [runnable]:
net.runtime_pollWait(0x7f0f9c1c42b8, 0x72, 0x1cd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1e90, 0x72, 0xc422e619d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1e30, 0xc42199e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f338, 0xc42199e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082600, 0xc42199e000, 0x1000, 0x1000, 0x53bbd3, 0xc422e61b68, 0xc422e61b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20360, 0x1, 0xc425f65da0, 0xc4209db460, 0xc4209db3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3609 [select]:
net/http.(*persistConn).writeLoop(0xc42167a100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3847 [runnable]:
net.runtime_pollWait(0x7f0f9c1d7780, 0x72, 0x205)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2b8e0, 0x72, 0xc422e559d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2b8e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2b880, 0xc42199c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f330, 0xc42199c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7de00, 0xc42199c000, 0x1000, 0x1000, 0x53bbd3, 0xc422e55b68, 0xc422e55b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20300, 0x1, 0xc425f65d40, 0xc42067cc60, 0xc42067cbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7de00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2662 [select]:
net/http.(*persistConn).roundTrip(0xc4206b4e00, 0xc42118a2c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421175c30, 0xc42104e350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4210f1d10, 0x0, 0x0, 0x0, 0xc42104e350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4210f1d10, 0x6f0968, 0x3, 0x51f701, 0xc4210ff470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4210f1d10, 0x5, 0xc420709400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2663 [select]:
net/http.(*persistConn).roundTrip(0xc420310300, 0xc42118a380, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a6c30, 0xc42104e368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4210f1e00, 0x0, 0x0, 0x0, 0xc42104e368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4210f1e00, 0x6f0968, 0x3, 0x51f701, 0xc4210ff590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4210f1e00, 0x5, 0xc420709420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2664 [select]:
net/http.(*persistConn).roundTrip(0xc420311900, 0xc42118a440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a7c30, 0xc42104e380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4210f1ef0, 0x0, 0x0, 0x0, 0xc42104e380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4210f1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4210ff6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4210f1ef0, 0x5, 0xc420709440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2665 [runnable]:
net/http.(*persistConn).roundTrip(0xc4203d4300, 0xc42118a500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1821 +0x299
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421190c30, 0xc42104e398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4211ac000, 0x0, 0x0, 0x0, 0xc42104e398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4211ac000, 0x6f0968, 0x3, 0x51f701, 0xc4210ff7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4211ac000, 0x5, 0xc420709460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac0f0, 0xc42173cef0, 0xc421199800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc420311e00, 0xc42118a5c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421191c30, 0xc42104e3b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4211ac0f0, 0x0, 0x0, 0x0, 0xc42104e3b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4211ac0f0, 0x6f0968, 0x3, 0x51f701, 0xc4210ff8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4211ac0f0, 0x5, 0xc420709480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2667 [select]:
net/http.(*persistConn).roundTrip(0xc4206b5100, 0xc42118a680, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b6c30, 0xc42104e3c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4211ac1e0, 0x0, 0x0, 0x0, 0xc42104e3c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4211ac1e0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffa10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4211ac1e0, 0x5, 0xc4207094a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2668 [select]:
net/http.(*persistConn).roundTrip(0xc420b6f500, 0xc42118a740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b7c30, 0xc42104e3e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4211ac2d0, 0x0, 0x0, 0x0, 0xc42104e3e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4211ac2d0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4211ac2d0, 0x5, 0xc4207094c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac3c0, 0xc42160d6e0, 0xc4211b8500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421082c00, 0xc42118a800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a0c30, 0xc42104e3f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4211ac3c0, 0x0, 0x0, 0x0, 0xc42104e3f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4211ac3c0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4211ac3c0, 0x5, 0xc4207094e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac4b0, 0xc421515320, 0xc4211b8900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421188300, 0xc42118a8c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211a1c30, 0xc42104e410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4211ac4b0, 0x0, 0x0, 0x0, 0xc42104e410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4211ac4b0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4211ac4b0, 0x5, 0xc420709500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac5a0, 0xc4215155d0, 0xc4211b8e00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083500, 0xc42118a980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c2c30, 0xc42104e428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4211ac5a0, 0x0, 0x0, 0x0, 0xc42104e428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4211ac5a0, 0x6f0968, 0x3, 0x51f701, 0xc4210ffe90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4211ac5a0, 0x5, 0xc420709520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac690, 0xc421515590, 0xc4211b9200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083600, 0xc42118aa40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211c3c30, 0xc42104e440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4211ac690, 0x0, 0x0, 0x0, 0xc42104e440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4211ac690, 0x6f0968, 0x3, 0x51f701, 0xc4210fffb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4211ac690, 0x5, 0xc420709540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac780, 0xc421515570, 0xc4211b9700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083700, 0xc42118ab00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b0c30, 0xc42104e458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4211ac780, 0x0, 0x0, 0x0, 0xc42104e458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4211ac780, 0x6f0968, 0x3, 0x51f701, 0xc4211c60f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4211ac780, 0x5, 0xc420709560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac870, 0xc421515530, 0xc4211b9b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083800, 0xc42118abc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211b1c30, 0xc42104e470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4211ac870, 0x0, 0x0, 0x0, 0xc42104e470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4211ac870, 0x6f0968, 0x3, 0x51f701, 0xc4211c6210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4211ac870, 0x5, 0xc420709580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211ac960, 0xc4215154d0, 0xc4211ee000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083900, 0xc42118ac80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211ac960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211ac960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e4c30, 0xc42104e488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4211ac960, 0x0, 0x0, 0x0, 0xc42104e488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4211ac960, 0x6f0968, 0x3, 0x51f701, 0xc4211c6330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4211ac960, 0x5, 0xc4207095a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211aca50, 0xc4215154b0, 0xc4211ee400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083a00, 0xc42118ad40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211aca50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211aca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e5c30, 0xc42104e4a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4211aca50, 0x0, 0x0, 0x0, 0xc42104e4a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4211aca50, 0x6f0968, 0x3, 0x51f701, 0xc4211c6450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4211aca50, 0x5, 0xc4207095c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4211acb40, 0xc421515470, 0xc4211ee900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc421083b00, 0xc42118ae00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4211acb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4211acb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211bcc30, 0xc42104e4b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4211acb40, 0x0, 0x0, 0x0, 0xc42104e4b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4211acb40, 0x6f0968, 0x3, 0x51f701, 0xc4211c6570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4211acb40, 0x5, 0xc4207095e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2678 [select]:
net/http.(*persistConn).roundTrip(0xc42076da00, 0xc42100ff60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1840 +0x93b
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f1950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4210f1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116fc30, 0xc42104e2f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc4210f1950, 0x0, 0x0, 0x0, 0xc42104e2f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc4210f1950, 0x6f0968, 0x3, 0x51f701, 0xc4210fef30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc4210f1950, 0x5, 0xc420709600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcc00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3613 [select]:
net/http.(*persistConn).writeLoop(0xc42167a000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3611 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3844 [runnable]:
net.runtime_pollWait(0x7f0f9c1c41f8, 0x72, 0x21f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bc60, 0x72, 0xc422e539d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bc60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bc00, 0xc42199a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f328, 0xc42199a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7df00, 0xc42199a000, 0x1000, 0x1000, 0x53bbd3, 0xc422e53b68, 0xc422e53b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a200c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a200c0, 0x1, 0xc422c35680, 0xc420ac6c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7df00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3522 [IO wait]:
net.runtime_pollWait(0x7f0f9c193900, 0x72, 0x220)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4207a1f70, 0x72, 0xc420c3e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4207a1f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4207a1f10, 0xc421831000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ed98, 0xc421831000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082700, 0xc421831000, 0x1000, 0x1000, 0x53bbd3, 0xc420c3eb68, 0xc420c3eb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421832120)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421832120, 0x1, 0xc422c357a0, 0xc4209fac60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3761 [runnable]:
net.runtime_pollWait(0x7f0f9c193840, 0x72, 0x237)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bd40, 0x72, 0xc422df19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bd40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bce0, 0xc421998000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f320, 0xc421998000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188000, 0xc421998000, 0x1000, 0x1000, 0x53bbd3, 0xc422df1b68, 0xc422df1b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a20060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a20060, 0x1, 0xc422c35620, 0xc4209c7c60, 0x0, 0x0, 0xc4209c7be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3523 [runnable]:
fmt.(*pp).doPrintf(0xc42007ea80, 0x6ce09d, 0x10, 0xc426098e28, 0x2, 0x2)
	/usr/local/go/src/fmt/print.go:946 +0x1419
fmt.Fprintf(0x7e68e0, 0xc4217f6740, 0x6ce09d, 0x10, 0xc426098e28, 0x2, 0x2, 0xc4209ecf40, 0x0, 0x0)
	/usr/local/go/src/fmt/print.go:181 +0x76
net/http.(*Request).write(0xc421180d20, 0x7e68e0, 0xc4217f6740, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:492 +0x3b9
net/http.(*persistConn).writeLoop(0xc421082700)
	/usr/local/go/src/net/http/transport.go:1649 +0x1ac
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3758 [IO wait]:
net.runtime_pollWait(0x7f0f9c193780, 0x72, 0x24f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c060, 0x72, 0xc4212e69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c000, 0xc421996000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f318, 0xc421996000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082800, 0xc421996000, 0x1000, 0x1000, 0x53bbd3, 0xc4212e6b68, 0xc4212e6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a65f80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a65f80, 0x1, 0xc422c355c0, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3615 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3965 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138a7e0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3617 [select]:
net/http.(*persistConn).writeLoop(0xc42122df00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3874 [runnable]:
net.runtime_pollWait(0x7f0f9c10d800, 0x72, 0x2ad)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4300, 0x72, 0xc422ec99d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c42a0, 0xc4219b6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7d8, 0xc4219b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284b00, 0xc4219b6000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec9b68, 0xc422ec9b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209507e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209507e0, 0x1, 0xc425e9ed20, 0xc420a95c60, 0xc420a95bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3755 [runnable]:
net.runtime_pollWait(0x7f0f9c1e6500, 0x72, 0x250)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2be20, 0x72, 0xc420c3f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2be20, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bdc0, 0xc421994000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f310, 0xc421994000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188100, 0xc421994000, 0x1000, 0x1000, 0x53bbd3, 0xc42043f378, 0xc42043f388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420a65980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420a65980, 0x1, 0xc420a65b60, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3619 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3621 [select]:
net/http.(*persistConn).writeLoop(0xc42122de00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3752 [runnable]:
net.runtime_pollWait(0x7f0f9c1e6380, 0x72, 0x267)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bf00, 0x72, 0xc420c3c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bf00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bea0, 0xc42197c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f308, 0xc42197c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188200, 0xc42197c000, 0x1000, 0x1000, 0x53bbd3, 0xc42043f378, 0xc42043f388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b8b8c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b8b8c0, 0x1, 0xc420a65920, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3762 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea8c0, 0x72, 0x28a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d170, 0x72, 0xc420c669d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d170, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d110, 0xc42194c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a518, 0xc42194c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083b00, 0xc42194c000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab6b78, 0xc420ab6b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96000)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96000, 0x1, 0xc420b97140, 0xc420ab6c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3623 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3625 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2688 [GC assist wait]:
net.sockaddrToTCP(0x7e75a0, 0xc425b71e60, 0x7e94e0, 0xc42afd4e10)
	/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42118c310, 0x7eb3e0, 0xc4211986c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4210ff440, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:148 +0x21f
net.socket(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4210ff440, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x0, 0xc4210ff440, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4211986c0, 0x6cac4a, 0x3, 0x0, 0xc4210ff440, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4211986c0, 0xc42118c2a0, 0x7e94e0, 0xc4210ff440, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4211986c0, 0xc42118c2a0, 0xc4205a4080, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc4205a4001, 0xc421198600, 0xc421174a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4210ff380, 0xc4211983c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3665 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a31a8, 0x72, 0x3ba)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570fb0, 0x72, 0xc420d069d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570fb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570f50, 0xc4218c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1b0, 0xc4218c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6400, 0xc4218c4000, 0x1000, 0x1000, 0x53bbd3, 0xc42066cb78, 0xc42066cb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bec0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bec0, 0x1, 0xc420b8af60, 0xc42066cc60, 0x0, 0x410688, 0xc42066cbe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3627 [select]:
net/http.(*persistConn).writeLoop(0xc42122dd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3629 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3533 [runnable]:
net.runtime_pollWait(0x7f0f9c1ea800, 0x72, 0x28b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119eed0, 0x72, 0xc4212139d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119eed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ee70, 0xc4218e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6648, 0xc4218e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189400, 0xc4218e0000, 0x1000, 0x1000, 0x53bbd3, 0xc42067bb78, 0xc42067bb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210d86c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210d86c0, 0x1, 0xc420b96fc0, 0xc42067bc60, 0xc42067bbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3839 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e6440, 0x72, 0x266)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c1b0, 0x72, 0xc42185e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c1b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c150, 0xc421992000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7d0, 0xc421992000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082900, 0xc421992000, 0x1000, 0x1000, 0x53bbd3, 0xc420a95b78, 0xc420a95b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b977a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b977a0, 0x1, 0xc420950360, 0xc420a95c60, 0xc420a95bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3631 [select]:
net/http.(*persistConn).writeLoop(0xc42122dc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3790 [select]:
net/http.(*persistConn).writeLoop(0xc421083400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3836 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5f00, 0x72, 0x26d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e1b0, 0x72, 0xc4219ad9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e1b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e150, 0xc42198c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7c8, 0xc42198c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188500, 0xc42198c000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5b78, 0xc420ab5b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96e40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96e40, 0x1, 0xc420950300, 0xc420ab5c60, 0xc420ab5bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3833 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5e40, 0x72, 0x26e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c530, 0x72, 0xc4219ac9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c4d0, 0xc42198a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7c0, 0xc42198a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082d00, 0xc42198a000, 0x1000, 0x1000, 0x53bbd3, 0xc4219acb68, 0xc4219acb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96d80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96d80, 0x1, 0xc420950060, 0xc420ab3460, 0xc420ab33c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3793 [select]:
net/http.(*persistConn).writeLoop(0xc421188d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3796 [select]:
net/http.(*persistConn).writeLoop(0xc421083300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3830 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5d80, 0x72, 0x26f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e290, 0x72, 0xc4218639d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e230, 0xc421988000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7b8, 0xc421988000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188600, 0xc421988000, 0x1000, 0x1000, 0x53bbd3, 0xc4204fab78, 0xc4204fab88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96cc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96cc0, 0x1, 0xc420983f20, 0xc4204fac60, 0xc4204fabc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3827 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5cc0, 0x72, 0x270)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c610, 0x72, 0xc4218629d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c5b0, 0xc421986000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7b0, 0xc421986000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082e00, 0xc421986000, 0x1000, 0x1000, 0x53bbd3, 0xc4204f6378, 0xc4204f6388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96c00, 0x1, 0xc420983ec0, 0xc4204f6460, 0xc4204f63c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3799 [select]:
net/http.(*persistConn).writeLoop(0xc42122c300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3801 [select]:
net/http.(*persistConn).writeLoop(0xc421083200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3824 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5c00, 0x72, 0x271)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e370, 0x72, 0xc4218619d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e310, 0xc421984000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7a8, 0xc421984000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188700, 0xc421984000, 0x1000, 0x1000, 0x53bbd3, 0xc421861b68, 0xc421861b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96b40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96b40, 0x1, 0xc420983e60, 0xc420a78460, 0x0, 0x0, 0xc420a783e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3821 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5b40, 0x72, 0x272)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c6f0, 0x72, 0xc4218609d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c6f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c690, 0xc421982000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7a0, 0xc421982000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082f00, 0xc421982000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7a378, 0xc420a7a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96a80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96a80, 0x1, 0xc420983440, 0xc420a7a460, 0xc420a7a3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3804 [select]:
net/http.(*persistConn).writeLoop(0xc421188b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3807 [select]:
net/http.(*persistConn).writeLoop(0xc421083100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3818 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5a80, 0x72, 0x273)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e450, 0x72, 0xc4211c39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e3f0, 0xc421980000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a798, 0xc421980000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188800, 0xc421980000, 0x1000, 0x1000, 0x53bbd3, 0xc420a79378, 0xc420a79388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b969c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b969c0, 0x1, 0xc4209833e0, 0xc420a79460, 0x0, 0x0, 0xc420a793e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3815 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e59c0, 0x72, 0x274)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c7d0, 0x72, 0xc4211be9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c7d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c770, 0xc42197e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a790, 0xc42197e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083000, 0xc42197e000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7b378, 0xc420a7b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96960, 0x1, 0xc420982c60, 0xc420a7b460, 0xc420a7b3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3810 [select]:
net/http.(*persistConn).writeLoop(0xc421188a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3813 [select]:
net/http.(*persistConn).writeLoop(0xc421188900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3812 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5900, 0x72, 0x275)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e530, 0x72, 0xc4211c19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e4d0, 0xc42197a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a788, 0xc42197a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188900, 0xc42197a000, 0x1000, 0x1000, 0x53bbd3, 0xc420669b78, 0xc420669b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96900)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96900, 0x1, 0xc4209829c0, 0xc420669c60, 0x410ffd, 0xc42001f010, 0xc4207a2e60)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3809 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5840, 0x72, 0x276)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e610, 0x72, 0xc4211c09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e5b0, 0xc421978000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a780, 0xc421978000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188a00, 0xc421978000, 0x1000, 0x1000, 0x53bbd3, 0xc4211c0b68, 0xc4211c0b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96840, 0x1, 0xc420982540, 0xc420668460, 0x0, 0x0, 0xc4206683e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3816 [select]:
net/http.(*persistConn).writeLoop(0xc421083000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3819 [select]:
net/http.(*persistConn).writeLoop(0xc421188800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3806 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5780, 0x72, 0x277)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c8b0, 0x72, 0xc4211e49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c8b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c850, 0xc421976000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a778, 0xc421976000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083100, 0xc421976000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7bb78, 0xc420a7bb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b967e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b967e0, 0x1, 0xc420b97f80, 0xc420a7bc60, 0x0, 0x0, 0xc420a7bbe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3803 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e56c0, 0x72, 0x278)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e6f0, 0x72, 0xc4211bc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e6f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e690, 0xc421974000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a758, 0xc421974000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188b00, 0xc421974000, 0x1000, 0x1000, 0x53bbd3, 0xc420a77378, 0xc420a77388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96780)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96780, 0x1, 0xc420b97f20, 0xc420a77460, 0x0, 0x0, 0xc420a773e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3822 [select]:
net/http.(*persistConn).writeLoop(0xc421082f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3825 [select]:
net/http.(*persistConn).writeLoop(0xc421188700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2720 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b40, 0xc425eb8320, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42119e770, 0x7eb3e0, 0xc4211aefc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119aae0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119aae0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x0, 0xc42119aae0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4211aefc0, 0x6cac4a, 0x3, 0x0, 0xc42119aae0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4211aefc0, 0xc42119e700, 0x7e94e0, 0xc42119aae0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4211aefc0, 0xc42119e700, 0xc42037a4c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42037a401, 0xc4211aef00, 0xc4211b3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42119aa20, 0xc4211aecc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3798 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c780, 0x72, 0x299)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d870, 0x72, 0xc4211bf9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d810, 0xc421970000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a748, 0xc421970000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c300, 0xc421970000, 0x1000, 0x1000, 0x53bbd3, 0xc420022378, 0xc420022388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b966c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b966c0, 0x1, 0xc420b97c20, 0xc420022460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3740 [select]:
net/http.(*persistConn).writeLoop(0xc42167a800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3831 [select]:
net/http.(*persistConn).writeLoop(0xc421188600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3795 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb400, 0x72, 0x27b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118ca70, 0x72, 0xc420c3d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118ca70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118ca10, 0xc42196e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5f0, 0xc42196e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083300, 0xc42196e000, 0x1000, 0x1000, 0x53bbd3, 0xc420023b78, 0xc420023b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96660)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96660, 0x1, 0xc420b97b60, 0xc420023c60, 0x0, 0x410688, 0xc420023be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3792 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eb340, 0x72, 0x27c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e8b0, 0x72, 0xc4211e09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e8b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e850, 0xc42196c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5e8, 0xc42196c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188d00, 0xc42196c000, 0x1000, 0x1000, 0x53bbd3, 0xc420024378, 0xc420024388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96600)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96600, 0x1, 0xc420b97b00, 0xc420024460, 0xc4200243c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3834 [select]:
net/http.(*persistConn).writeLoop(0xc421082d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3837 [select]:
net/http.(*persistConn).writeLoop(0xc421188500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3789 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb280, 0x72, 0x27d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cb50, 0x72, 0xc4211e59d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cb50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118caf0, 0xc42196a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5e0, 0xc42196a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083400, 0xc42196a000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3b378, 0xc420a3b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b965a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b965a0, 0x1, 0xc420b97aa0, 0xc420a3b460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3786 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb1c0, 0x72, 0x27e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e990, 0x72, 0xc4211e39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e930, 0xc421966000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5d8, 0xc421966000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188e00, 0xc421966000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5378, 0xc420ab5388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96540)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96540, 0x1, 0xc420b97a40, 0xc420ab5460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3840 [select]:
net/http.(*persistConn).writeLoop(0xc421082900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3875 [select]:
net/http.(*persistConn).writeLoop(0xc421284b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3784 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb100, 0x72, 0x27f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cc30, 0x72, 0xc42117b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cc30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118cbd0, 0xc421964000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5d0, 0xc421964000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083500, 0xc421964000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab3b78, 0xc420ab3b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b964e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b964e0, 0x1, 0xc420b97980, 0xc420ab3c60, 0x806f20, 0x0, 0xc420ab3be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3782 [runnable]:
net.runtime_pollWait(0x7f0f9c1eb040, 0x72, 0x280)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ea70, 0x72, 0xc42117a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ea70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ea10, 0xc421962000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5c8, 0xc421962000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188f00, 0xc421962000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab6378, 0xc420ab6388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96480, 0x1, 0xc420b97920, 0xc420ab6460, 0xc420ab63c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3878 [select]:
net/http.(*persistConn).writeLoop(0xc421284a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3881 [select]:
net/http.(*persistConn).writeLoop(0xc421284900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3778 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eaec0, 0x72, 0x282)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cdf0, 0x72, 0xc4211789d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cdf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118cd90, 0xc42195e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5a0, 0xc42195e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083700, 0xc42195e000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38378, 0xc420a38388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b963c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b963c0, 0x1, 0xc420b97620, 0xc420a38460, 0xc420a383c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3780 [runnable]:
net.runtime_pollWait(0x7f0f9c1eaf80, 0x72, 0x281)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cd10, 0x72, 0xc4211799d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cd10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118ccb0, 0xc421960000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a5a8, 0xc421960000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083600, 0xc421960000, 0x1000, 0x1000, 0x53bbd3, 0xc420a95b78, 0xc420a95b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96420, 0x1, 0xc420b976e0, 0xc420a95c60, 0xc420a95bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3884 [select]:
net/http.(*persistConn).writeLoop(0xc421284800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3887 [select]:
net/http.(*persistConn).writeLoop(0xc421284700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3774 [runnable]:
net.runtime_pollWait(0x7f0f9c1ead40, 0x72, 0x284)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118ced0, 0x72, 0xc4208f59d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118ced0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118ce70, 0xc42195a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a590, 0xc42195a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083800, 0xc42195a000, 0x1000, 0x1000, 0x53bbd3, 0xc420a36b78, 0xc420a36b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96300, 0x1, 0xc420b97500, 0xc420a36c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3776 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eae00, 0x72, 0x283)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119eb50, 0x72, 0xc420c649d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119eb50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119eaf0, 0xc42195c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a598, 0xc42195c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189000, 0xc42195c000, 0x1000, 0x1000, 0x53bbd3, 0xc420a3c378, 0xc420a3c388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96360, 0x1, 0xc420b975c0, 0xc420a3c460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3906 [select]:
net/http.(*persistConn).writeLoop(0xc421284600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3909 [select]:
net/http.(*persistConn).writeLoop(0xc421284500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3772 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eac80, 0x72, 0x285)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ec30, 0x72, 0xc4208f79d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ec30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ebd0, 0xc421958000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a588, 0xc421958000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189100, 0xc421958000, 0x1000, 0x1000, 0x53bbd3, 0xc420ac7378, 0xc420ac7388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b962a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b962a0, 0x1, 0xc420b974a0, 0xc420ac7460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3770 [runnable]:
net.runtime_pollWait(0x7f0f9c1eabc0, 0x72, 0x286)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ed10, 0x72, 0xc4208f19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ed10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ecb0, 0xc421956000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a580, 0xc421956000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189200, 0xc421956000, 0x1000, 0x1000, 0x53bbd3, 0xc420acd378, 0xc420acd388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96240)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96240, 0x1, 0xc420b97440, 0xc420acd460, 0xc420acd3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3912 [select]:
net/http.(*persistConn).writeLoop(0xc421284400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3915 [select]:
net/http.(*persistConn).writeLoop(0xc42122c600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3766 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eaa40, 0x72, 0x288)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d090, 0x72, 0xc420e6c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d030, 0xc421950000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a570, 0xc421950000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083a00, 0xc421950000, 0x1000, 0x1000, 0x53bbd3, 0xc420a96378, 0xc420a96388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b960c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b960c0, 0x1, 0xc420b972c0, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3768 [IO wait]:
net.runtime_pollWait(0x7f0f9c1eab00, 0x72, 0x287)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118cfb0, 0x72, 0xc4206909d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118cfb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118cf50, 0xc421952000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a578, 0xc421952000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083900, 0xc421952000, 0x1000, 0x1000, 0x53bbd3, 0xc420a94b78, 0xc420a94b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96120)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96120, 0x1, 0xc420b97380, 0xc420a94c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3918 [select]:
net/http.(*persistConn).writeLoop(0xc421284300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3921 [select]:
net/http.(*persistConn).writeLoop(0xc421284200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3764 [runnable]:
net.runtime_pollWait(0x7f0f9c1ea980, 0x72, 0x289)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119edf0, 0x72, 0xc420c659d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119edf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ed90, 0xc42194e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a568, 0xc42194e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189300, 0xc42194e000, 0x1000, 0x1000, 0x53bbd3, 0xc420680378, 0xc420680388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96060, 0x1, 0xc420b97200, 0xc420680460, 0x0, 0x410688, 0xc4206803e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3536 [select]:
net/http.(*persistConn).writeLoop(0xc421188300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3940 [select]:
net/http.(*persistConn).writeLoop(0xc421284100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3535 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e6200, 0x72, 0x269)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc420a2bfe0, 0x72, 0xc4218559d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc420a2bfe0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc420a2bf80, 0xc42193a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a4f8, 0xc42193a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188300, 0xc42193a000, 0x1000, 0x1000, 0x53bbd3, 0xc42067ab78, 0xc42067ab88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420f88a80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420f88a80, 0x1, 0xc420b97080, 0xc42067ac60, 0xc42067abc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3943 [select]:
net/http.(*persistConn).writeLoop(0xc421284000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3504 [select]:
net/http.(*persistConn).writeLoop(0xc421083c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3503 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea740, 0x72, 0x28c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d250, 0x72, 0xc4218549d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d1f0, 0xc4217ef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ed78, 0xc4217ef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083c00, 0xc4217ef000, 0x1000, 0x1000, 0x53bbd3, 0xc421854b68, 0xc421854b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421773980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421773980, 0x1, 0xc420f88de0, 0xc4209fac60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3646 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2a28, 0x72, 0x3c4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215994f0, 0x72, 0xc4212b69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215994f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599490, 0xc421892000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f168, 0xc421892000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d800, 0xc421892000, 0x1000, 0x1000, 0x53bbd3, 0xc420023b78, 0xc420023b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b9e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b9e0, 0x1, 0xc420cd1da0, 0xc420023c60, 0x0, 0x410688, 0xc420023be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3501 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea680, 0x72, 0x28d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119efb0, 0x72, 0xc4218659d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119efb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ef50, 0xc42153f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ed68, 0xc42153f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189500, 0xc42153f000, 0x1000, 0x1000, 0x53bbd3, 0xc421865b68, 0xc421865b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4216d8d80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4216d8d80, 0x1, 0xc420f88d80, 0xc4204f9460, 0xc4204f93c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3177 [GC assist wait]:
net/url.parse(0xc42aedb414, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb414, 0x3, 0x1, 0x1, 0xc42aedb401)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc42039ac00, 0xc421515b00, 0xc42165ef00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542100, 0x7eb360, 0xc4216c4440, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542100, 0x7eb360, 0xc4216c4440)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3390 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ea5c0, 0x72, 0x28e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d330, 0x72, 0xc4208429d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d2d0, 0xc421622000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420545bb8, 0xc421622000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083d00, 0xc421622000, 0x1000, 0x1000, 0x53bbd3, 0xc420a38378, 0xc420a38388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4215f8f60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4215f8f60, 0x1, 0xc4215f9200, 0xc420a38460, 0xc420a383c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24568 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3150 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cf00, 0x72, 0x28f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f090, 0x72, 0xc4216ed9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f030, 0xc4214d9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e5b8, 0xc4214d9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189600, 0xc4214d9000, 0x1000, 0x1000, 0x53bbd3, 0xc420ab5378, 0xc420ab5388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4214d33e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4214d33e0, 0x1, 0xc4216d8960, 0xc420ab5460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24555 [runnable]:
net.runtime_pollWait(0x7f0f9c10ce40, 0x72, 0x290)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d410, 0x72, 0xc422f5f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d3b0, 0xc421f0e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc425278810, 0xc421f0e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083e00, 0xc421f0e000, 0x1000, 0x1000, 0x53bbd3, 0xc420ae8378, 0xc420ae8388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ad80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ad80, 0x1, 0xc421e12660, 0xc420ae8460, 0x40e75c, 0xc42164ad78, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3968 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42138ac60, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 24552 [runnable]:
net.runtime_pollWait(0x7f0f9c10cd80, 0x72, 0x291)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f170, 0x72, 0xc422f739d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f170, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f110, 0xc4226ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc425278808, 0xc4226ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189700, 0xc4226ca000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e5378, 0xc4221e5388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ad20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ad20, 0x1, 0xc421e12600, 0xc4221e5460, 0xc4216c22d0, 0xc4221e5648, 0xc4221e5710)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24560 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421407440, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 24549 [runnable]:
net.runtime_pollWait(0x7f0f9c10ccc0, 0x72, 0x292)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d4f0, 0x72, 0xc422f759d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d4f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d490, 0xc4226c8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc425278800, 0xc4226c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083f00, 0xc4226c8000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e6b78, 0xc4221e6b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1acc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1acc0, 0x1, 0xc421e125a0, 0xc4221e6c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3955 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421365a40, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 24546 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cc00, 0x72, 0x293)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f250, 0x72, 0xc422cb39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f1f0, 0xc422aec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4252787f8, 0xc422aec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189800, 0xc422aec000, 0x1000, 0x1000, 0x53bbd3, 0xc420998b78, 0xc420998b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ac00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ac00, 0x1, 0xc421e12540, 0xc420998c60, 0xc420998bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3549 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4211983c0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 24551 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4214066c0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 24540 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ca80, 0x72, 0x296)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d6b0, 0x72, 0xc422cb49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d6b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d650, 0xc422ae8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4252787e8, 0xc422ae8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c100, 0xc422ae8000, 0x1000, 0x1000, 0x53bbd3, 0xc42099b378, 0xc42099b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1ab40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1ab40, 0x1, 0xc421e12480, 0xc42099b460, 0xc42099b3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24543 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cb40, 0x72, 0x294)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118d5d0, 0x72, 0xc422ca89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118d5d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118d570, 0xc422aea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4252787f0, 0xc422aea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c000, 0xc422aea000, 0x1000, 0x1000, 0x53bbd3, 0xc42099bb78, 0xc42099bb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1aba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1aba0, 0x1, 0xc421e124e0, 0xc42099bc60, 0x40e75c, 0xc4217543b8, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24548 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421406240, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3936 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213655c0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 2766 [runnable]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42122e360, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:1060 +0x700
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42000d680, 0xc420060780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3959 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ed00, 0x72, 0x2bb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4fb0, 0x72, 0xc422eae9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4fb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4f50, 0xc4219ee000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3e0, 0xc4219ee000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285900, 0xc4219ee000, 0x1000, 0x1000, 0x53bbd3, 0xc422eaeb68, 0xc422eaeb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4840, 0x1, 0xc425e9eb40, 0xc420b08c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3933 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421365140, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3800 [runnable]:
net.runtime_pollWait(0x7f0f9c1e5600, 0x72, 0x279)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c990, 0x72, 0xc4211c29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c930, 0xc421972000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a750, 0xc421972000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421083200, 0xc421972000, 0x1000, 0x1000, 0x53bbd3, 0xc42067a378, 0xc42067a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420b96720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420b96720, 0x1, 0xc420b97ce0, 0xc42067a460, 0x0, 0x410688, 0xc42067a3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421083200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3787 [select]:
net/http.(*persistConn).writeLoop(0xc421188e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 11042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3828 [select]:
net/http.(*persistConn).writeLoop(0xc421082e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2786 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b20, 0xc425eb8300, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42118d8f0, 0x7eb3e0, 0xc42122ede0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6d20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6d20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x0, 0xc4211c6d20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42122ede0, 0x6cac4a, 0x3, 0x0, 0xc4211c6d20, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42122ede0, 0xc42118d880, 0x7e94e0, 0xc4211c6d20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42122ede0, 0xc42118d880, 0xc4205a4e00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4205a4d01, 0xc42122ed20, 0xc420c3ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42122eae0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42000d7a0, 0xc420060960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3750 [select]:
net/http.(*persistConn).writeLoop(0xc421082a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2784 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08b00, 0xc425eb82e0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42119f570, 0x7eb3e0, 0xc421223800, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119bce0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119bce0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x0, 0xc42119bce0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421223800, 0x6cac4a, 0x3, 0x0, 0xc42119bce0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421223800, 0xc42119f500, 0x7e94e0, 0xc42119bce0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421223800, 0xc42119f500, 0xc42037ad60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42037ad01, 0xc421223740, 0xc42124ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42119bc20, 0xc421223500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3742 [select]:
net/http.(*persistConn).writeLoop(0xc42167a700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2788 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08ae0, 0xc425eb82c0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42118d9d0, 0x7eb3e0, 0xc42122f1a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6de0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4211c6de0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x0, 0xc4211c6de0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42122f1a0, 0x6cac4a, 0x3, 0x0, 0xc4211c6de0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42122f1a0, 0xc42118d960, 0x7e94e0, 0xc4211c6de0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42122f1a0, 0xc42118d960, 0xc4205a4e60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4205a4e01, 0xc42122f0e0, 0xc420c3fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42122eea0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42000d800, 0xc420060a80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3744 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2802 [runnable]:
net.sockaddrToTCP(0x7e75a0, 0xc422c08ac0, 0xc425cadd80, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:19 +0x91
net.(*netFD).dial(0xc42119f650, 0x7eb3e0, 0xc421223c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119be00, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:148 +0x1d7
net.socket(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42119be00, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x0, 0xc42119be00, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421223c80, 0x6cac4a, 0x3, 0x0, 0xc42119be00, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421223c80, 0xc42119f5e0, 0x7e94e0, 0xc42119be00, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421223c80, 0xc42119f5e0, 0xc42037adf0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42037ad01, 0xc421223bc0, 0xc421212a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42119bd40, 0xc421223980)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3746 [select]:
net/http.(*persistConn).writeLoop(0xc42167a600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3748 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10974 [GC assist wait]:
net/http.(*persistConn).readLoop(0xc421189b00)
	/usr/local/go/src/net/http/transport.go:1435 +0x33f
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3753 [select]:
net/http.(*persistConn).writeLoop(0xc421188200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10971 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c300, 0x72, 0x29f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f790, 0x72, 0xc4262c29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f730, 0xc422205000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f5b8, 0xc422205000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189e00, 0xc422205000, 0x1000, 0x1000, 0x53bbd3, 0xc4262c2b68, 0xc4262c2b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4220a1500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4220a1500, 0x1, 0xc42af60ae0, 0xc4221e6c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3756 [select]:
net/http.(*persistConn).writeLoop(0xc421188100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9ee10, 0xc425dd5310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f08c30, 0xc425278828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421a9ee10, 0x0, 0x0, 0x0, 0xc425278828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421a9ee10, 0x6f0968, 0x3, 0x51f701, 0xc4277692f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421a9ee10, 0x5, 0xc42091cf40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3759 [select]:
net/http.(*persistConn).writeLoop(0xc421082800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3942 [runnable]:
net.runtime_pollWait(0x7f0f9c10c180, 0x72, 0x2a1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f950, 0x72, 0xc422f029d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f8f0, 0xc4219e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d78, 0xc4219e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284000, 0xc4219e4000, 0x1000, 0x1000, 0x53bbd3, 0xc422f02b68, 0xc422f02b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208e4360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208e4360, 0x1, 0xc42613c720, 0xc420684c60, 0xc420684bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3842 [select]:
net/http.(*persistConn).writeLoop(0xc421188000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3939 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c0c0, 0x72, 0x2a2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fa30, 0x72, 0xc422f009d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fa30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f9d0, 0xc4219e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d58, 0xc4219e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284100, 0xc4219e0000, 0x1000, 0x1000, 0x53bbd3, 0xc422f00b68, 0xc422f00b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951e60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951e60, 0x1, 0xc425e9f020, 0xc4209edc60, 0x40e75c, 0xc420a211f8, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3845 [select]:
net/http.(*persistConn).writeLoop(0xc420f7df00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3920 [IO wait]:
net.runtime_pollWait(0x7f0f9c10c000, 0x72, 0x2a3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fb10, 0x72, 0xc422efa9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fb10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fab0, 0xc4219d8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544d50, 0xc4219d8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284200, 0xc4219d8000, 0x1000, 0x1000, 0x53bbd3, 0xc422efab68, 0xc422efab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951920, 0x1, 0xc425e9efc0, 0xc4209ed460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3917 [runnable]:
net.runtime_pollWait(0x7f0f9c10dec0, 0x72, 0x2a4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fbf0, 0x72, 0xc422ef89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fbf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fb90, 0xc4219d2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420544c08, 0xc4219d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284300, 0xc4219d2000, 0x1000, 0x1000, 0x53bbd3, 0xc422ef8b68, 0xc422ef8b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951560, 0x1, 0xc42613c6c0, 0xc4209fb460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3633 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3914 [runnable]:
net.runtime_pollWait(0x7f0f9c10de00, 0x72, 0x2a5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212921b0, 0x72, 0xc422ee49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212921b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292150, 0xc4219ce000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002bb68, 0xc4219ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122c600, 0xc4219ce000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee4b68, 0xc422ee4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951500, 0x1, 0xc42613c600, 0xc4209f6c60, 0x40e75c, 0xc420a209b8, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122c600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3635 [select]:
net/http.(*persistConn).writeLoop(0xc42122db00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3637 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3911 [IO wait]:
net.runtime_pollWait(0x7f0f9c10dd40, 0x72, 0x2a6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fcd0, 0x72, 0xc422ef29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fcd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fc70, 0xc4219cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002bb60, 0xc4219cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284400, 0xc4219cc000, 0x1000, 0x1000, 0x53bbd3, 0xc422ef2b68, 0xc422ef2b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951260, 0x1, 0xc42613c540, 0xc42067bc60, 0xc42067bbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3639 [select]:
net/http.(*persistConn).writeLoop(0xc42122da00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3908 [IO wait]:
net.runtime_pollWait(0x7f0f9c10dc80, 0x72, 0x2a7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fdb0, 0x72, 0xc422edc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fdb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fd50, 0xc4219c8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002bb58, 0xc4219c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284500, 0xc4219c8000, 0x1000, 0x1000, 0x53bbd3, 0xc422edcb68, 0xc422edcb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209510e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209510e0, 0x1, 0xc42613c480, 0xc420ab6c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3641 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3889 [runnable]:
net.runtime_pollWait(0x7f0f9c10dbc0, 0x72, 0x2a8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119fe90, 0x72, 0xc422ed59d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119fe90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119fe30, 0xc4219c4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002aa70, 0xc4219c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284600, 0xc4219c4000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed5b68, 0xc422ed5b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420951080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420951080, 0x1, 0xc4220a1980, 0xc420a96460, 0x0, 0x0, 0xc420a963e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3643 [select]:
net/http.(*persistConn).writeLoop(0xc42122d900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3886 [IO wait]:
net.runtime_pollWait(0x7f0f9c10db00, 0x72, 0x2a9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ff70, 0x72, 0xc422ee39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ff70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119ff10, 0xc4219c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002aa68, 0xc4219c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284700, 0xc4219c2000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee3b68, 0xc422ee3b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950de0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950de0, 0x1, 0xc4220a18c0, 0xc420acd460, 0xc420acd3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3645 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3883 [IO wait]:
net.runtime_pollWait(0x7f0f9c10da40, 0x72, 0x2aa)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4060, 0x72, 0xc422ecb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4000, 0xc4219be000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002aa60, 0xc4219be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284800, 0xc4219be000, 0x1000, 0x1000, 0x53bbd3, 0xc422ecbb68, 0xc422ecbb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950c60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950c60, 0x1, 0xc425e9ef60, 0xc420a7a460, 0xc420a7a3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3647 [select]:
net/http.(*persistConn).writeLoop(0xc42122d800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3880 [runnable]:
net.runtime_pollWait(0x7f0f9c10d980, 0x72, 0x2ab)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4140, 0x72, 0xc422edb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c40e0, 0xc4219bc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7e8, 0xc4219bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284900, 0xc4219bc000, 0x1000, 0x1000, 0x53bbd3, 0xc422edbb68, 0xc422edbb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950c00, 0x1, 0xc425e9eea0, 0xc4204f6460, 0xc4204f63c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3649 [select]:
net/http.(*persistConn).writeLoop(0xc42122d700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3877 [runnable]:
net.runtime_pollWait(0x7f0f9c10d8c0, 0x72, 0x2ac)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4220, 0x72, 0xc422ebb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c41c0, 0xc4219ba000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42002a7e0, 0xc4219ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284a00, 0xc4219ba000, 0x1000, 0x1000, 0x53bbd3, 0xc422ebbb68, 0xc422ebbb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420950960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420950960, 0x1, 0xc425e9ede0, 0xc420ab3460, 0xc420ab33c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3651 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10412 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c59080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c0c30, 0xc4240cef20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425736a50, 0x0, 0x0, 0x0, 0xc4240cef20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425736a50, 0x6f0968, 0x3, 0x51f701, 0xc422258cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425736a50, 0x5, 0xc4209cc030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3530 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e5fc0, 0x72, 0x26c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c450, 0x72, 0xc4212129d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c3f0, 0xc42188a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4200e6640, 0xc42188a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082c00, 0xc42188a000, 0x1000, 0x1000, 0x53bbd3, 0xc42067eb78, 0xc42067eb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420851a40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420851a40, 0x1, 0xc420b96f00, 0xc42067ec60, 0x0, 0x0, 0xc42067ebe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 4000 [runnable]:
net.runtime_pollWait(0x7f0f9c10d740, 0x72, 0x2ae)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c43e0, 0x72, 0xc422edf9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c43e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4380, 0xc421a16000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f448, 0xc421a16000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284c00, 0xc421a16000, 0x1000, 0x1000, 0x53bbd3, 0xc422edfb68, 0xc422edfb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208842a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208842a0, 0x1, 0xc4220a1920, 0xc421a02c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3531 [select]:
net/http.(*persistConn).writeLoop(0xc421082c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3997 [IO wait]:
net.runtime_pollWait(0x7f0f9c10d680, 0x72, 0x2af)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c44c0, 0x72, 0xc422ed99d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c44c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4460, 0xc421a10000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f440, 0xc421a10000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284d00, 0xc421a10000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed9b68, 0xc422ed9b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420884240)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420884240, 0x1, 0xc425f65c20, 0xc421a01c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3534 [select]:
net/http.(*persistConn).writeLoop(0xc421189400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3994 [IO wait]:
net.runtime_pollWait(0x7f0f9c10d5c0, 0x72, 0x2b0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c45a0, 0x72, 0xc422ed79d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c45a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4540, 0xc421a0e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f438, 0xc421a0e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284e00, 0xc421a0e000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed7b68, 0xc422ed7b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208841e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208841e0, 0x1, 0xc425e9ef00, 0xc421a00c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3763 [select]:
net/http.(*persistConn).writeLoop(0xc421083b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10411 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c7c30, 0xc4240cef08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425736960, 0x0, 0x0, 0x0, 0xc4240cef08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425736960, 0x6f0968, 0x3, 0x51f701, 0xc422258c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425736960, 0x5, 0xc420a6dff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3765 [select]:
net/http.(*persistConn).writeLoop(0xc421189300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3987 [runnable]:
net.runtime_pollWait(0x7f0f9c10d440, 0x72, 0x2b2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4760, 0x72, 0xc422ecd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4700, 0xc421a0a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f428, 0xc421a0a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285000, 0xc421a0a000, 0x1000, 0x1000, 0x53bbd3, 0xc422ecdb68, 0xc422ecdb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5740)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5740, 0x1, 0xc425e9ed80, 0xc421a06460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3767 [select]:
net/http.(*persistConn).writeLoop(0xc421083a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3984 [runnable]:
net.runtime_pollWait(0x7f0f9c10d380, 0x72, 0x2b3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4840, 0x72, 0xc422ec39d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4840, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c47e0, 0xc421a08000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f420, 0xc421a08000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285100, 0xc421a08000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec3b68, 0xc422ec3b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5620, 0x1, 0xc425e9ecc0, 0xc421a05460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3769 [select]:
net/http.(*persistConn).writeLoop(0xc421083900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3981 [runnable]:
net.runtime_pollWait(0x7f0f9c10d2c0, 0x72, 0x2b4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4920, 0x72, 0xc422ed09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4920, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c48c0, 0xc4219fe000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f418, 0xc4219fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285200, 0xc4219fe000, 0x1000, 0x1000, 0x53bbd3, 0xc422ed0b68, 0xc422ed0b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5500, 0x1, 0xc425e9ec60, 0xc420b08460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3771 [select]:
net/http.(*persistConn).writeLoop(0xc421189200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3978 [runnable]:
net.runtime_pollWait(0x7f0f9c10d200, 0x72, 0x2b5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4a00, 0x72, 0xc422ec69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4a00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c49a0, 0xc4219fc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f410, 0xc4219fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285300, 0xc4219fc000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec6b68, 0xc422ec6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b54a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b54a0, 0x1, 0xc4220a16e0, 0xc420b07460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3773 [select]:
net/http.(*persistConn).writeLoop(0xc421189100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3901 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc42132e240, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3975 [runnable]:
net.runtime_pollWait(0x7f0f9c10d140, 0x72, 0x2b6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4ae0, 0x72, 0xc422ec49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4ae0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4a80, 0xc4219fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f408, 0xc4219fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285400, 0xc4219fa000, 0x1000, 0x1000, 0x53bbd3, 0xc422ec4b68, 0xc422ec4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5200)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5200, 0x1, 0xc42613c3c0, 0xc420b06460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3775 [select]:
net/http.(*persistConn).writeLoop(0xc421083800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3972 [IO wait]:
net.runtime_pollWait(0x7f0f9c10d080, 0x72, 0x2b7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4c30, 0x72, 0xc422ebe9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4c30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4bd0, 0xc4219f8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f400, 0xc4219f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285500, 0xc4219f8000, 0x1000, 0x1000, 0x53bbd3, 0xc422ebeb68, 0xc422ebeb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5080, 0x1, 0xc42613c360, 0xc420b05460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3777 [select]:
net/http.(*persistConn).writeLoop(0xc421189000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3969 [IO wait]:
net.runtime_pollWait(0x7f0f9c10cfc0, 0x72, 0x2b8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4d10, 0x72, 0xc422ebc9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4d10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4cb0, 0xc4219f6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3f8, 0xc4219f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285600, 0xc4219f6000, 0x1000, 0x1000, 0x53bbd3, 0xc422ebcb68, 0xc422ebcb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4de0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4de0, 0x1, 0xc425f65bc0, 0xc42068bc60, 0xc42068bbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3779 [select]:
net/http.(*persistConn).writeLoop(0xc421083700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3966 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ee80, 0x72, 0x2b9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4df0, 0x72, 0xc422eb69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4df0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4d90, 0xc4219f4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3f0, 0xc4219f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285700, 0xc4219f4000, 0x1000, 0x1000, 0x53bbd3, 0xc422eb6b68, 0xc422eb6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4cc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4cc0, 0x1, 0xc425e9ec00, 0xc420689460, 0x0, 0x0, 0xc4206893e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3781 [select]:
net/http.(*persistConn).writeLoop(0xc421083600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10410 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c6c30, 0xc4240ceef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425736870, 0x0, 0x0, 0x0, 0xc4240ceef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425736870, 0x6f0968, 0x3, 0x51f701, 0xc422258b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425736870, 0x5, 0xc420a6df50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3783 [select]:
net/http.(*persistConn).writeLoop(0xc421188f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24564 [select]:
net/http.(*persistConn).writeLoop(0xc4216fea00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3785 [select]:
net/http.(*persistConn).writeLoop(0xc421083500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2863 [IO wait]:
net.runtime_pollWait(0x7f0f9c114380, 0x77, 0xc421477228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139df00, 0x77, 0xc421477260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139df00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139dea0, 0x7eb3e0, 0xc421462fc0, 0x0, 0x0, 0x7e75a0, 0xc4213cf320, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139dea0, 0x7eb3e0, 0xc421462fc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3a10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3a10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x0, 0xc4213e3a10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462fc0, 0x6cac4a, 0x3, 0x0, 0xc4213e3a10, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462fc0, 0xc42139de30, 0x7e94e0, 0xc4213e3a10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462fc0, 0xc42139de30, 0xc420253970, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420253901, 0xc421462f00, 0xc42144da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc421279f20, 0xc42132e240)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2865 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3570 [runnable]:
net.runtime_pollWait(0x7f0f9c116d80, 0x72, 0x35e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570140, 0x72, 0xc422d979d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215700e0, 0xc4203de000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f020, 0xc4203de000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db400, 0xc4203de000, 0x1000, 0x1000, 0x53bbd3, 0xc422d97b68, 0xc422d97b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833b60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833b60, 0x1, 0xc425e9e1e0, 0xc420989c60, 0xc420989bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3956 [runnable]:
net.runtime_pollWait(0x7f0f9c10c840, 0x72, 0x298)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f410, 0x72, 0xc422eac9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f3b0, 0xc4219ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3d8, 0xc4219ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189a00, 0xc4219ec000, 0x1000, 0x1000, 0x53bbd3, 0xc422eacb68, 0xc422eacb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b45a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b45a0, 0x1, 0xc425e9eae0, 0xc420687460, 0xc4206873c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3982 [select]:
net/http.(*persistConn).writeLoop(0xc421285200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3937 [runnable]:
net.runtime_pollWait(0x7f0f9c10eac0, 0x72, 0x2be)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5250, 0x72, 0xc422ea69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c51f0, 0xc4219ea000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3d0, 0xc4219ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285c00, 0xc4219ea000, 0x1000, 0x1000, 0x53bbd3, 0xc422ea6b68, 0xc422ea6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4480, 0x1, 0xc425e9ea80, 0xc420684460, 0xc4206843c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24565 [IO wait]:
net.runtime_pollWait(0x7f0f9c119600, 0x72, 0x3f7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f020, 0x72, 0xc422f719d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119efc0, 0xc4226ce000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc421e36ba8, 0xc4226ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe900, 0xc4226ce000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e5378, 0xc4221e5388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421f28e40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421f28e40, 0x1, 0xc421f29260, 0xc4221e5460, 0xc4216c22d0, 0xc4221e5648, 0xc4221e5710)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3934 [runnable]:
net.runtime_pollWait(0x7f0f9c10ea00, 0x72, 0x2bf)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5330, 0x72, 0xc422e9f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c52d0, 0xc4219e8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3c8, 0xc4219e8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285d00, 0xc4219e8000, 0x1000, 0x1000, 0x53bbd3, 0xc422e9fb68, 0xc422e9fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4420, 0x1, 0xc42613c300, 0xc420688c60, 0xc420688bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24563 [IO wait]:
net.runtime_pollWait(0x7f0f9c119540, 0x72, 0x3f8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c0d0, 0x72, 0xc422f6e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c0d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c070, 0xc4226cc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc421e36af8, 0xc4226cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fea00, 0xc4226cc000, 0x1000, 0x1000, 0x53bbd3, 0xc420ae8378, 0xc420ae8388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421f286c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421f286c0, 0x1, 0xc421f29200, 0xc420ae8460, 0x40e75c, 0xc42164ad78, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fea00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 10409 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c5c30, 0xc4240ceed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425736780, 0x0, 0x0, 0x0, 0xc4240ceed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425736780, 0x6f0968, 0x3, 0x51f701, 0xc422258a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425736780, 0x5, 0xc420a6ddd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4008 [IO wait]:
net.runtime_pollWait(0x7f0f9c119a80, 0x72, 0x3fb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d4f0, 0x72, 0xc422ee79d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d4f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d490, 0xc421a24000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f470, 0xc421a24000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fed00, 0xc421a24000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee7b68, 0xc422ee7b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208849c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208849c0, 0x1, 0xc42613c420, 0xc421a1f460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fed00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3928 [runnable]:
net.runtime_pollWait(0x7f0f9c10e880, 0x72, 0x2c1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c54f0, 0x72, 0xc422e979d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c54f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5490, 0xc4219e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3b8, 0xc4219e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285f00, 0xc4219e2000, 0x1000, 0x1000, 0x53bbd3, 0xc422e97b68, 0xc422e97b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913c20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913c20, 0x1, 0xc42613c240, 0xc420441c60, 0xc420100000, 0x0, 0xc420441be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 4011 [IO wait]:
net.runtime_pollWait(0x7f0f9c1199c0, 0x72, 0x3fc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d5d0, 0x72, 0xc422ee99d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d5d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d570, 0xc421a26000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f478, 0xc421a26000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fee00, 0xc421a26000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee9b68, 0xc422ee9b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420884de0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420884de0, 0x1, 0xc42613c4e0, 0xc421a20460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fee00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3926 [runnable]:
net.runtime_pollWait(0x7f0f9c10e7c0, 0x72, 0x2c2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c55d0, 0x72, 0xc422e959d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c55d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5570, 0xc4219de000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3b0, 0xc4219de000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356000, 0xc4219de000, 0x1000, 0x1000, 0x53bbd3, 0xc422e95b68, 0xc422e95b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913980, 0x1, 0xc42613c1e0, 0xc42043d460, 0x0, 0x0, 0xc42043d3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 4014 [IO wait]:
net.runtime_pollWait(0x7f0f9c119900, 0x72, 0x3fd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d6b0, 0x72, 0xc422eef9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d6b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d650, 0xc421a28000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f480, 0xc421a28000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fef00, 0xc421a28000, 0x1000, 0x1000, 0x53bbd3, 0xc422eefb68, 0xc422eefb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420885200)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420885200, 0x1, 0xc42613c5a0, 0xc421a21460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fef00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3924 [runnable]:
net.runtime_pollWait(0x7f0f9c10e700, 0x72, 0x2c3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c56b0, 0x72, 0xc422e8f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c56b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5650, 0xc4219dc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3a8, 0xc4219dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356100, 0xc4219dc000, 0x1000, 0x1000, 0x53bbd3, 0xc422e8fb68, 0xc422e8fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209137a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209137a0, 0x1, 0xc425f65b60, 0xc42043b460, 0x0, 0x0, 0x7)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 4017 [IO wait]:
net.runtime_pollWait(0x7f0f9c119840, 0x72, 0x3fe)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d790, 0x72, 0xc422ef19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d730, 0xc421a2a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f488, 0xc421a2a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216ff000, 0xc421a2a000, 0x1000, 0x1000, 0x53bbd3, 0xc422ef1b68, 0xc422ef1b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420885620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420885620, 0x1, 0xc42613c660, 0xc421a00460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216ff000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3922 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e640, 0x72, 0x2c4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5790, 0x72, 0xc422e8d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5730, 0xc4219da000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3a0, 0xc4219da000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356200, 0xc4219da000, 0x1000, 0x1000, 0x53bbd3, 0xc422e8db68, 0xc422e8db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4209136e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4209136e0, 0x1, 0xc425e9ea20, 0xc4209c2460, 0xc4209c23c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 4020 [IO wait]:
net.runtime_pollWait(0x7f0f9c119780, 0x72, 0x3ff)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d870, 0x72, 0xc422efd9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d810, 0xc421a2e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f490, 0xc421a2e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216ff100, 0xc421a2e000, 0x1000, 0x1000, 0x53bbd3, 0xc422efdb68, 0xc422efdb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420885980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420885980, 0x1, 0xc425f65c80, 0xc421a1b460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216ff100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3904 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e580, 0x72, 0x2c5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5870, 0x72, 0xc422e879d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5810, 0xc4219d6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f398, 0xc4219d6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421356300, 0xc4219d6000, 0x1000, 0x1000, 0x53bbd3, 0xc422e87b68, 0xc422e87b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420913680)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420913680, 0x1, 0xc425e9e9c0, 0xc4209a3c60, 0x40e75c, 0xc420a20238, 0xc400000001)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421356300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 4022 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 2887 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e400, 0x77, 0xc421369228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5a30, 0x77, 0xc421369260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5a30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c59d0, 0x7eb3e0, 0xc421365440, 0x0, 0x0, 0x7e75a0, 0xc4212cf4c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c59d0, 0x7eb3e0, 0xc421365440, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133abd0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133abd0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x0, 0xc42133abd0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421365440, 0x6cac4a, 0x3, 0x0, 0xc42133abd0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421365440, 0xc4212c5960, 0x7e94e0, 0xc42133abd0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421365440, 0xc4212c5960, 0xc4202522f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252201, 0xc421365380, 0xc421351a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ab10, 0xc421365140)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2888 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421365440, 0xc4212c59d0, 0xc421365560, 0xc421365500)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2889 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e340, 0x77, 0xc421375228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5b10, 0x77, 0xc421375260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5b10, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5ab0, 0x7eb3e0, 0xc4213658c0, 0x0, 0x0, 0x7e75a0, 0xc4212cf580, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5ab0, 0x7eb3e0, 0xc4213658c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133acf0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133acf0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x0, 0xc42133acf0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213658c0, 0x6cac4a, 0x3, 0x0, 0xc42133acf0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213658c0, 0xc4212c5a40, 0x7e94e0, 0xc42133acf0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213658c0, 0xc4212c5a40, 0xc420252380, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252301, 0xc421365800, 0xc421352a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ac30, 0xc4213655c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2890 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213658c0, 0xc4212c5ab0, 0xc4213659e0, 0xc421365980)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2891 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e280, 0x77, 0xc421371228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5bf0, 0x77, 0xc421371260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5bf0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5b90, 0x7eb3e0, 0xc421365d40, 0x0, 0x0, 0x7e75a0, 0xc4212cf640, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5b90, 0x7eb3e0, 0xc421365d40, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ae10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ae10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x0, 0xc42133ae10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421365d40, 0x6cac4a, 0x3, 0x0, 0xc42133ae10, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421365d40, 0xc4212c5b20, 0x7e94e0, 0xc42133ae10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421365d40, 0xc4212c5b20, 0xc420252400, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420252301, 0xc421365c80, 0xc421353a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ad50, 0xc421365a40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2892 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421365d40, 0xc4212c5b90, 0xc421365e60, 0xc421365e00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2893 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e1c0, 0x77, 0xc42137d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5cd0, 0x77, 0xc42137d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5cd0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5c70, 0x7eb3e0, 0xc42138a1e0, 0x0, 0x0, 0x7e75a0, 0xc4212cf700, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5c70, 0x7eb3e0, 0xc42138a1e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133af30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133af30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x0, 0xc42133af30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138a1e0, 0x6cac4a, 0x3, 0x0, 0xc42133af30, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138a1e0, 0xc4212c5c00, 0x7e94e0, 0xc42133af30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138a1e0, 0xc4212c5c00, 0xc420252490, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420252401, 0xc42138a120, 0xc421386a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133ae70, 0xc421365ec0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2894 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138a1e0, 0xc4212c5c70, 0xc42138a300, 0xc42138a2a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2895 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e100, 0x77, 0xc421379228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5db0, 0x77, 0xc421379260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5db0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5d50, 0x7eb3e0, 0xc42138a660, 0x0, 0x0, 0x7e75a0, 0xc4212cf7c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5d50, 0x7eb3e0, 0xc42138a660, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b050, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b050, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x0, 0xc42133b050, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138a660, 0x6cac4a, 0x3, 0x0, 0xc42133b050, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138a660, 0xc4212c5ce0, 0x7e94e0, 0xc42133b050, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138a660, 0xc4212c5ce0, 0xc420252510, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420252401, 0xc42138a5a0, 0xc421387a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x4d6a00, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133af90, 0xc42138a360)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2896 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138a660, 0xc4212c5d50, 0xc42138a780, 0xc42138a720)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2897 [IO wait]:
net.runtime_pollWait(0x7f0f9c10e040, 0x77, 0xc421391228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5e90, 0x77, 0xc421391260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5e90, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5e30, 0x7eb3e0, 0xc42138aae0, 0x0, 0x0, 0x7e75a0, 0xc4212cf880, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5e30, 0x7eb3e0, 0xc42138aae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b170, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b170, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x0, 0xc42133b170, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138aae0, 0x6cac4a, 0x3, 0x0, 0xc42133b170, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138aae0, 0xc4212c5dc0, 0x7e94e0, 0xc42133b170, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138aae0, 0xc4212c5dc0, 0xc4202525a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420252501, 0xc42138aa20, 0xc42134ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b0b0, 0xc42138a7e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2898 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138aae0, 0xc4212c5e30, 0xc42138ac00, 0xc42138aba0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2899 [IO wait]:
net.runtime_pollWait(0x7f0f9c10df80, 0x77, 0xc42138d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5f70, 0x77, 0xc42138d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212c5f70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4212c5f10, 0x7eb3e0, 0xc42138af60, 0x0, 0x0, 0x7e75a0, 0xc4212cf940, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4212c5f10, 0x7eb3e0, 0xc42138af60, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b290, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b290, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x0, 0xc42133b290, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138af60, 0x6cac4a, 0x3, 0x0, 0xc42133b290, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138af60, 0xc4212c5ea0, 0x7e94e0, 0xc42133b290, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138af60, 0xc4212c5ea0, 0xc420252620, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420252501, 0xc42138aea0, 0xc42134fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b1d0, 0xc42138ac60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2900 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138af60, 0xc4212c5f10, 0xc42138b080, 0xc42138b020)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2901 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fe40, 0x77, 0xc421399228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c060, 0x77, 0xc421399260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c060, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c000, 0x7eb3e0, 0xc42138b3e0, 0x0, 0x0, 0x7e75a0, 0xc4212cfa00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c000, 0x7eb3e0, 0xc42138b3e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b3b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b3b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x0, 0xc42133b3b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138b3e0, 0x6cac4a, 0x3, 0x0, 0xc42133b3b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138b3e0, 0xc4212c5f80, 0x7e94e0, 0xc42133b3b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138b3e0, 0xc4212c5f80, 0xc4202526b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420252601, 0xc42138b320, 0xc421382a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b2f0, 0xc42138b0e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2902 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138b3e0, 0xc42139c000, 0xc42138b500, 0xc42138b4a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2903 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fd80, 0x77, 0xc421395228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c140, 0x77, 0xc421395260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c140, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c0e0, 0x7eb3e0, 0xc42138b860, 0x0, 0x0, 0x7e75a0, 0xc4212cfac0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c0e0, 0x7eb3e0, 0xc42138b860, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b4d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b4d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x0, 0xc42133b4d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138b860, 0x6cac4a, 0x3, 0x0, 0xc42133b4d0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138b860, 0xc42139c070, 0x7e94e0, 0xc42133b4d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138b860, 0xc42139c070, 0xc420252730, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420252601, 0xc42138b7a0, 0xc421383a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b410, 0xc42138b560)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2904 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138b860, 0xc42139c0e0, 0xc42138b980, 0xc42138b920)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2905 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fcc0, 0x77, 0xc4213a3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c220, 0x77, 0xc4213a3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c220, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c1c0, 0x7eb3e0, 0xc42138bce0, 0x0, 0x0, 0x7e75a0, 0xc4212cfb80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c1c0, 0x7eb3e0, 0xc42138bce0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b5f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b5f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x0, 0xc42133b5f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42138bce0, 0x6cac4a, 0x3, 0x0, 0xc42133b5f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42138bce0, 0xc42139c150, 0x7e94e0, 0xc42133b5f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42138bce0, 0xc42139c150, 0xc4202527d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420252701, 0xc42138bc20, 0xc421384a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b530, 0xc42138b9e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2906 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42138bce0, 0xc42139c1c0, 0xc42138be00, 0xc42138bda0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2907 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fc00, 0x77, 0xc42139f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c300, 0x77, 0xc42139f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c300, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c2a0, 0x7eb3e0, 0xc4213ae180, 0x0, 0x0, 0x7e75a0, 0xc4212cfc40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c2a0, 0x7eb3e0, 0xc4213ae180, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b710, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b710, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x0, 0xc42133b710, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213ae180, 0x6cac4a, 0x3, 0x0, 0xc42133b710, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213ae180, 0xc42139c230, 0x7e94e0, 0xc42133b710, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213ae180, 0xc42139c230, 0xc420252860, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420252801, 0xc4213ae0c0, 0xc421385a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b650, 0xc42138be60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2908 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213ae180, 0xc42139c2a0, 0xc4213ae2a0, 0xc4213ae240)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2909 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fb40, 0x77, 0xc4213ab228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c3e0, 0x77, 0xc4213ab260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c3e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c380, 0x7eb3e0, 0xc4213ae600, 0x0, 0x0, 0x7e75a0, 0xc4212cfd00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c380, 0x7eb3e0, 0xc4213ae600, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b830, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b830, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x0, 0xc42133b830, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213ae600, 0x6cac4a, 0x3, 0x0, 0xc42133b830, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213ae600, 0xc42139c310, 0x7e94e0, 0xc42133b830, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213ae600, 0xc42139c310, 0xc4202528f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252801, 0xc4213ae540, 0xc4213b6a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b770, 0xc4213ae300)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2910 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213ae600, 0xc42139c380, 0xc4213ae720, 0xc4213ae6c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2911 [IO wait]:
net.runtime_pollWait(0x7f0f9c10fa80, 0x77, 0xc4213a7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c4c0, 0x77, 0xc4213a7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c4c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c460, 0x7eb3e0, 0xc4213aea80, 0x0, 0x0, 0x7e75a0, 0xc4212cfdc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c460, 0x7eb3e0, 0xc4213aea80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b950, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133b950, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x0, 0xc42133b950, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213aea80, 0x6cac4a, 0x3, 0x0, 0xc42133b950, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213aea80, 0xc42139c3f0, 0x7e94e0, 0xc42133b950, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213aea80, 0xc42139c3f0, 0xc420252970, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252901, 0xc4213ae9c0, 0xc4213b7a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b890, 0xc4213ae780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2912 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213aea80, 0xc42139c460, 0xc4213aeba0, 0xc4213aeb40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2913 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f9c0, 0x77, 0xc4213bf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c5a0, 0x77, 0xc4213bf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c5a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c540, 0x7eb3e0, 0xc4213aef00, 0x0, 0x0, 0x7e75a0, 0xc4212cfe80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c540, 0x7eb3e0, 0xc4213aef00, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ba70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133ba70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x0, 0xc42133ba70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213aef00, 0x6cac4a, 0x3, 0x0, 0xc42133ba70, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213aef00, 0xc42139c4d0, 0x7e94e0, 0xc42133ba70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213aef00, 0xc42139c4d0, 0xc420252a20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252901, 0xc4213aee40, 0xc421380a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133b9b0, 0xc4213aec00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2914 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213aef00, 0xc42139c540, 0xc4213af020, 0xc4213aefc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2915 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f900, 0x77, 0xc4213bb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c680, 0x77, 0xc4213bb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c680, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c620, 0x7eb3e0, 0xc4213af380, 0x0, 0x0, 0x7e75a0, 0xc4212cff40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c620, 0x7eb3e0, 0xc4213af380, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bb90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bb90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x0, 0xc42133bb90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213af380, 0x6cac4a, 0x3, 0x0, 0xc42133bb90, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213af380, 0xc42139c5b0, 0x7e94e0, 0xc42133bb90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213af380, 0xc42139c5b0, 0xc420252aa0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252a01, 0xc4213af2c0, 0xc421381a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bad0, 0xc4213af080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2916 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213af380, 0xc42139c620, 0xc4213af4a0, 0xc4213af440)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2917 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f840, 0x77, 0xc4213cb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c760, 0x77, 0xc4213cb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c760, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c700, 0x7eb3e0, 0xc4213af800, 0x0, 0x0, 0x7e75a0, 0xc4213ce000, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c700, 0x7eb3e0, 0xc4213af800, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bcb0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bcb0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x0, 0xc42133bcb0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213af800, 0x6cac4a, 0x3, 0x0, 0xc42133bcb0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213af800, 0xc42139c690, 0x7e94e0, 0xc42133bcb0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213af800, 0xc42139c690, 0xc420252b30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252a01, 0xc4213af740, 0xc4213b2a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bbf0, 0xc4213af500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2918 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213af800, 0xc42139c700, 0xc4213af920, 0xc4213af8c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2919 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f780, 0x77, 0xc4213c7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c840, 0x77, 0xc4213c7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c840, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c7e0, 0x7eb3e0, 0xc4213afc80, 0x0, 0x0, 0x7e75a0, 0xc4213ce0c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c7e0, 0x7eb3e0, 0xc4213afc80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bdd0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bdd0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x0, 0xc42133bdd0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213afc80, 0x6cac4a, 0x3, 0x0, 0xc42133bdd0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213afc80, 0xc42139c770, 0x7e94e0, 0xc42133bdd0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213afc80, 0xc42139c770, 0xc420252bb0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252b01, 0xc4213afbc0, 0xc4213b3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bd10, 0xc4213af980)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2920 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213afc80, 0xc42139c7e0, 0xc4213afda0, 0xc4213afd40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2921 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f6c0, 0x77, 0xc4213d5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139c920, 0x77, 0xc4213d5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139c920, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c8c0, 0x7eb3e0, 0xc4213d8120, 0x0, 0x0, 0x7e75a0, 0xc4213ce180, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c8c0, 0x7eb3e0, 0xc4213d8120, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bef0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42133bef0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x0, 0xc42133bef0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d8120, 0x6cac4a, 0x3, 0x0, 0xc42133bef0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d8120, 0xc42139c850, 0x7e94e0, 0xc42133bef0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d8120, 0xc42139c850, 0xc420252c40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252c01, 0xc4213d8060, 0xc4213b4a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133be30, 0xc4213afe00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2922 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d8120, 0xc42139c8c0, 0xc4213d8240, 0xc4213d81e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2923 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f600, 0x77, 0xc4213d1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139ca00, 0x77, 0xc4213d1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139ca00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139c9a0, 0x7eb3e0, 0xc4213d85a0, 0x0, 0x0, 0x7e75a0, 0xc4213ce240, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139c9a0, 0x7eb3e0, 0xc4213d85a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2030, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2030, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x0, 0xc4213e2030, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d85a0, 0x6cac4a, 0x3, 0x0, 0xc4213e2030, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d85a0, 0xc42139c930, 0x7e94e0, 0xc4213e2030, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d85a0, 0xc42139c930, 0xc420252cc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252c01, 0xc4213d84e0, 0xc4213b5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42133bf50, 0xc4213d82a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2924 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d85a0, 0xc42139c9a0, 0xc4213d86c0, 0xc4213d8660)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2925 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f540, 0x77, 0xc4213df228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cae0, 0x77, 0xc4213df260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cae0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139ca80, 0x7eb3e0, 0xc4213d8a20, 0x0, 0x0, 0x7e75a0, 0xc4213ce300, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139ca80, 0x7eb3e0, 0xc4213d8a20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2150, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2150, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x0, 0xc4213e2150, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d8a20, 0x6cac4a, 0x3, 0x0, 0xc4213e2150, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d8a20, 0xc42139ca10, 0x7e94e0, 0xc4213e2150, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d8a20, 0xc42139ca10, 0xc420252d50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252d01, 0xc4213d8960, 0xc4213eaa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2090, 0xc4213d8720)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2926 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d8a20, 0xc42139ca80, 0xc4213d8b40, 0xc4213d8ae0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2927 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f480, 0x77, 0xc4213db228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cbc0, 0x77, 0xc4213db260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cbc0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cb60, 0x7eb3e0, 0xc4213d8ea0, 0x0, 0x0, 0x7e75a0, 0xc4213ce3c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cb60, 0x7eb3e0, 0xc4213d8ea0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2270, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2270, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x0, 0xc4213e2270, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d8ea0, 0x6cac4a, 0x3, 0x0, 0xc4213e2270, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d8ea0, 0xc42139caf0, 0x7e94e0, 0xc4213e2270, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d8ea0, 0xc42139caf0, 0xc420252de0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420252d01, 0xc4213d8de0, 0xc4213eba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x41af00, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e21b0, 0xc4213d8ba0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2928 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d8ea0, 0xc42139cb60, 0xc4213d8fc0, 0xc4213d8f60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2929 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f3c0, 0x77, 0xc4213f1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cca0, 0x77, 0xc4213f1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cca0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cc40, 0x7eb3e0, 0xc4213d9320, 0x0, 0x0, 0x7e75a0, 0xc4213ce480, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cc40, 0x7eb3e0, 0xc4213d9320, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2390, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2390, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x0, 0xc4213e2390, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d9320, 0x6cac4a, 0x3, 0x0, 0xc4213e2390, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d9320, 0xc42139cbd0, 0x7e94e0, 0xc4213e2390, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d9320, 0xc42139cbd0, 0xc420252e70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420252e01, 0xc4213d9260, 0xc4213b0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e22d0, 0xc4213d9020)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2930 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d9320, 0xc42139cc40, 0xc4213d9440, 0xc4213d93e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2931 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f300, 0x77, 0xc4213ed228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cd80, 0x77, 0xc4213ed260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cd80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cd20, 0x7eb3e0, 0xc4213d97a0, 0x0, 0x0, 0x7e75a0, 0xc4213ce540, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cd20, 0x7eb3e0, 0xc4213d97a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e24b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e24b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x0, 0xc4213e24b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d97a0, 0x6cac4a, 0x3, 0x0, 0xc4213e24b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d97a0, 0xc42139ccb0, 0x7e94e0, 0xc4213e24b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d97a0, 0xc42139ccb0, 0xc420252ef0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420252e01, 0xc4213d96e0, 0xc4213b1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x1, 0x41af00, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e23f0, 0xc4213d94a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2932 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d97a0, 0xc42139cd20, 0xc4213d98c0, 0xc4213d9860)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2933 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f240, 0x77, 0xc4213fb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139ce60, 0x77, 0xc4213fb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139ce60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139ce00, 0x7eb3e0, 0xc4213d9c20, 0x0, 0x0, 0x7e75a0, 0xc4213ce600, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139ce00, 0x7eb3e0, 0xc4213d9c20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e25d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e25d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x0, 0xc4213e25d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4213d9c20, 0x6cac4a, 0x3, 0x0, 0xc4213e25d0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4213d9c20, 0xc42139cd90, 0x7e94e0, 0xc4213e25d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4213d9c20, 0xc42139cd90, 0xc420252f80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420252f01, 0xc4213d9b60, 0xc4213e6a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2510, 0xc4213d9920)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2934 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4213d9c20, 0xc42139ce00, 0xc4213d9d40, 0xc4213d9ce0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2935 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f180, 0x77, 0xc4213f7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139cf40, 0x77, 0xc4213f7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139cf40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cee0, 0x7eb3e0, 0xc4214060c0, 0x0, 0x0, 0x7e75a0, 0xc4213ce6c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cee0, 0x7eb3e0, 0xc4214060c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e26f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e26f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x0, 0xc4213e26f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214060c0, 0x6cac4a, 0x3, 0x0, 0xc4213e26f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214060c0, 0xc42139ce70, 0x7e94e0, 0xc4213e26f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214060c0, 0xc42139ce70, 0xc420253000, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420252f01, 0xc421406000, 0xc4213e7a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2630, 0xc4213d9da0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2936 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214060c0, 0xc42139cee0, 0xc4214061e0, 0xc421406180)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2937 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f0c0, 0x77, 0xc421403228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d020, 0x77, 0xc421403260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139cfc0, 0x7eb3e0, 0xc421406540, 0x0, 0x0, 0x7e75a0, 0xc4213ce780, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139cfc0, 0x7eb3e0, 0xc421406540, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2810, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2810, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x0, 0xc4213e2810, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421406540, 0x6cac4a, 0x3, 0x0, 0xc4213e2810, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421406540, 0xc42139cf50, 0x7e94e0, 0xc4213e2810, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421406540, 0xc42139cf50, 0xc420253090, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420253001, 0xc421406480, 0xc4213e8a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x1, 0x41af00, 0x100000000806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2750, 0xc421406240)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2938 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421406540, 0xc42139cfc0, 0xc421406660, 0xc421406600)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2939 [IO wait]:
net.runtime_pollWait(0x7f0f9c10f000, 0x77, 0xc4213ff228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d100, 0x77, 0xc4213ff260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d100, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d0a0, 0x7eb3e0, 0xc4214069c0, 0x0, 0x0, 0x7e75a0, 0xc4213ce840, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d0a0, 0x7eb3e0, 0xc4214069c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2930, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2930, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2930, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214069c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2930, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214069c0, 0xc42139d030, 0x7e94e0, 0xc4213e2930, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214069c0, 0xc42139d030, 0xc420253110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420253001, 0xc421406900, 0xc4213e9a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2870, 0xc4214066c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2940 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214069c0, 0xc42139d0a0, 0xc421406ae0, 0xc421406a80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2941 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ef40, 0x77, 0xc42140d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d1e0, 0x77, 0xc42140d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d1e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d180, 0x7eb3e0, 0xc421406e40, 0x0, 0x0, 0x7e75a0, 0xc4213ce900, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d180, 0x7eb3e0, 0xc421406e40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2a50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2a50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x0, 0xc4213e2a50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421406e40, 0x6cac4a, 0x3, 0x0, 0xc4213e2a50, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421406e40, 0xc42139d110, 0x7e94e0, 0xc4213e2a50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421406e40, 0xc42139d110, 0xc4202531b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420253101, 0xc421406d80, 0xc421416a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2990, 0xc421406b40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2942 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421406e40, 0xc42139d180, 0xc421406f60, 0xc421406f00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2943 [IO wait]:
net.runtime_pollWait(0x7f0f9c114e00, 0x77, 0xc421409228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d2c0, 0x77, 0xc421409260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d2c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d260, 0x7eb3e0, 0xc4214072c0, 0x0, 0x0, 0x7e75a0, 0xc4213ce9c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d260, 0x7eb3e0, 0xc4214072c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2b70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2b70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2b70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214072c0, 0x6cac4a, 0x3, 0x0, 0xc4213e2b70, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214072c0, 0xc42139d1f0, 0x7e94e0, 0xc4213e2b70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214072c0, 0xc42139d1f0, 0xc420253230, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420253101, 0xc421407200, 0xc421417a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2ab0, 0xc421406fc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2944 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214072c0, 0xc42139d260, 0xc4214073e0, 0xc421407380)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2945 [IO wait]:
net.runtime_pollWait(0x7f0f9c114d40, 0x77, 0xc42141f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d3a0, 0x77, 0xc42141f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d3a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d340, 0x7eb3e0, 0xc421407740, 0x0, 0x0, 0x7e75a0, 0xc4213cea80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d340, 0x7eb3e0, 0xc421407740, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2c90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2c90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x0, 0xc4213e2c90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421407740, 0x6cac4a, 0x3, 0x0, 0xc4213e2c90, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421407740, 0xc42139d2d0, 0x7e94e0, 0xc4213e2c90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421407740, 0xc42139d2d0, 0xc4202532d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420253201, 0xc421407680, 0xc4213e4a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x1, 0x1000, 0x100000000001000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2bd0, 0xc421407440)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2946 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421407740, 0xc42139d340, 0xc421407860, 0xc421407800)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2947 [IO wait]:
net.runtime_pollWait(0x7f0f9c114c80, 0x77, 0xc42141b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d480, 0x77, 0xc42141b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d480, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d420, 0x7eb3e0, 0xc421407bc0, 0x0, 0x0, 0x7e75a0, 0xc4213ceb40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d420, 0x7eb3e0, 0xc421407bc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2db0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2db0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x0, 0xc4213e2db0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421407bc0, 0x6cac4a, 0x3, 0x0, 0xc4213e2db0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421407bc0, 0xc42139d3b0, 0x7e94e0, 0xc4213e2db0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421407bc0, 0xc42139d3b0, 0xc420253350, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253301, 0xc421407b00, 0xc4213e5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x4d6a00, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2cf0, 0xc4214078c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2948 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421407bc0, 0xc42139d420, 0xc421407ce0, 0xc421407c80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2949 [IO wait]:
net.runtime_pollWait(0x7f0f9c114bc0, 0x77, 0xc421429228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d560, 0x77, 0xc421429260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d560, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d500, 0x7eb3e0, 0xc42142e060, 0x0, 0x0, 0x7e75a0, 0xc4213cec00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d500, 0x7eb3e0, 0xc42142e060, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ed0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ed0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x0, 0xc4213e2ed0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142e060, 0x6cac4a, 0x3, 0x0, 0xc4213e2ed0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142e060, 0xc42139d490, 0x7e94e0, 0xc4213e2ed0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142e060, 0xc42139d490, 0xc4202533e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253301, 0xc421407f80, 0xc421412a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x4d6a00, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2e10, 0xc421407d40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2950 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142e060, 0xc42139d500, 0xc42142e180, 0xc42142e120)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2951 [IO wait]:
net.runtime_pollWait(0x7f0f9c114b00, 0x77, 0xc421425228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d640, 0x77, 0xc421425260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d640, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d5e0, 0x7eb3e0, 0xc42142e4e0, 0x0, 0x0, 0x7e75a0, 0xc4213cecc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d5e0, 0x7eb3e0, 0xc42142e4e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ff0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e2ff0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x0, 0xc4213e2ff0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142e4e0, 0x6cac4a, 0x3, 0x0, 0xc4213e2ff0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142e4e0, 0xc42139d570, 0x7e94e0, 0xc4213e2ff0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142e4e0, 0xc42139d570, 0xc420253470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253401, 0xc42142e420, 0xc421413a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e2f30, 0xc42142e1e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2952 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142e4e0, 0xc42139d5e0, 0xc42142e600, 0xc42142e5a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2953 [IO wait]:
net.runtime_pollWait(0x7f0f9c114a40, 0x77, 0xc421437228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d720, 0x77, 0xc421437260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d720, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d6c0, 0x7eb3e0, 0xc42142e960, 0x0, 0x0, 0x7e75a0, 0xc4213ced80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d6c0, 0x7eb3e0, 0xc42142e960, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3110, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3110, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x0, 0xc4213e3110, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142e960, 0x6cac4a, 0x3, 0x0, 0xc4213e3110, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142e960, 0xc42139d650, 0x7e94e0, 0xc4213e3110, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142e960, 0xc42139d650, 0xc420253500, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253401, 0xc42142e8a0, 0xc421414a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3050, 0xc42142e660)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2954 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142e960, 0xc42139d6c0, 0xc42142ea80, 0xc42142ea20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2792 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dd0c0, 0x72, 0x231)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4206aca00, 0x72, 0xc420f869d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4206aca00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4206ac9a0, 0xc421149000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e4d8, 0xc421149000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc420f7c900, 0xc421149000, 0x1000, 0x1000, 0x53bbd3, 0xc420110378, 0xc420110388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4212a09c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4212a09c0, 0x1, 0xc4212a0d80, 0xc420110460, 0xc4201103c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc420f7c900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 2793 [select]:
net/http.(*persistConn).writeLoop(0xc420f7c900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 2955 [IO wait]:
net.runtime_pollWait(0x7f0f9c114980, 0x77, 0xc421433228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d800, 0x77, 0xc421433260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d800, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d7a0, 0x7eb3e0, 0xc42142ede0, 0x0, 0x0, 0x7e75a0, 0xc4213cee40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d7a0, 0x7eb3e0, 0xc42142ede0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3230, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3230, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x0, 0xc4213e3230, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142ede0, 0x6cac4a, 0x3, 0x0, 0xc4213e3230, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142ede0, 0xc42139d730, 0x7e94e0, 0xc4213e3230, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142ede0, 0xc42139d730, 0xc420253580, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253501, 0xc42142ed20, 0xc421415a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3170, 0xc42142eae0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2956 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142ede0, 0xc42139d7a0, 0xc42142ef00, 0xc42142eea0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2957 [IO wait]:
net.runtime_pollWait(0x7f0f9c1148c0, 0x77, 0xc421445228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d8e0, 0x77, 0xc421445260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d8e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d880, 0x7eb3e0, 0xc42142f260, 0x0, 0x0, 0x7e75a0, 0xc4213cef00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d880, 0x7eb3e0, 0xc42142f260, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3350, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3350, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x0, 0xc4213e3350, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142f260, 0x6cac4a, 0x3, 0x0, 0xc4213e3350, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142f260, 0xc42139d810, 0x7e94e0, 0xc4213e3350, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142f260, 0xc42139d810, 0xc420253610, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253501, 0xc42142f1a0, 0xc421450a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3290, 0xc42142ef60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2958 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142f260, 0xc42139d880, 0xc42142f380, 0xc42142f320)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2959 [IO wait]:
net.runtime_pollWait(0x7f0f9c114800, 0x77, 0xc421441228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139d9c0, 0x77, 0xc421441260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139d9c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139d960, 0x7eb3e0, 0xc42142f6e0, 0x0, 0x0, 0x7e75a0, 0xc4213cefc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139d960, 0x7eb3e0, 0xc42142f6e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3470, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3470, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3470, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142f6e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3470, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142f6e0, 0xc42139d8f0, 0x7e94e0, 0xc4213e3470, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142f6e0, 0xc42139d8f0, 0xc420253690, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253601, 0xc42142f620, 0xc421451a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e33b0, 0xc42142f3e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2960 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142f6e0, 0xc42139d960, 0xc42142f800, 0xc42142f7a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2961 [IO wait]:
net.runtime_pollWait(0x7f0f9c114740, 0x77, 0xc421457228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139daa0, 0x77, 0xc421457260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139daa0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139da40, 0x7eb3e0, 0xc42142fb60, 0x0, 0x0, 0x7e75a0, 0xc4213cf080, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139da40, 0x7eb3e0, 0xc42142fb60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3590, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3590, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x0, 0xc4213e3590, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42142fb60, 0x6cac4a, 0x3, 0x0, 0xc4213e3590, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42142fb60, 0xc42139d9d0, 0x7e94e0, 0xc4213e3590, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42142fb60, 0xc42139d9d0, 0xc420253720, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253601, 0xc42142faa0, 0xc421410a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e34d0, 0xc42142f860)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2962 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42142fb60, 0xc42139da40, 0xc42142fc80, 0xc42142fc20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2963 [IO wait]:
net.runtime_pollWait(0x7f0f9c114680, 0x77, 0xc421453228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139db80, 0x77, 0xc421453260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139db80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139db20, 0x7eb3e0, 0xc421462000, 0x0, 0x0, 0x7e75a0, 0xc4213cf140, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139db20, 0x7eb3e0, 0xc421462000, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e36b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e36b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x0, 0xc4213e36b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462000, 0x6cac4a, 0x3, 0x0, 0xc4213e36b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462000, 0xc42139dab0, 0x7e94e0, 0xc4213e36b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462000, 0xc42139dab0, 0xc4202537a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253701, 0xc42142ff20, 0xc421411a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e35f0, 0xc42142fce0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2964 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462000, 0xc42139db20, 0xc421462120, 0xc4214620c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2965 [IO wait]:
net.runtime_pollWait(0x7f0f9c1145c0, 0x77, 0xc42145f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139dc60, 0x77, 0xc42145f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139dc60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139dc00, 0x7eb3e0, 0xc421462480, 0x0, 0x0, 0x7e75a0, 0xc4213cf200, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139dc00, 0x7eb3e0, 0xc421462480, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e37d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e37d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x0, 0xc4213e37d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462480, 0x6cac4a, 0x3, 0x0, 0xc4213e37d0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462480, 0xc42139db90, 0x7e94e0, 0xc4213e37d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462480, 0xc42139db90, 0xc420253820, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253701, 0xc4214623c0, 0xc42144ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4213e3710, 0xc421462180)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2966 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462480, 0xc42139dc00, 0xc4214625a0, 0xc421462540)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2967 [IO wait]:
net.runtime_pollWait(0x7f0f9c114500, 0x77, 0xc42145b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139dd40, 0x77, 0xc42145b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139dd40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139dce0, 0x7eb3e0, 0xc421462840, 0x0, 0x0, 0x7e75a0, 0xc4213cf260, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139dce0, 0x7eb3e0, 0xc421462840, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3890, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3890, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x0, 0xc4213e3890, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462840, 0x6cac4a, 0x3, 0x0, 0xc4213e3890, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462840, 0xc42139dc70, 0x7e94e0, 0xc4213e3890, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462840, 0xc42139dc70, 0xc420253890, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420253801, 0xc421462780, 0xc420c31a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc421462540, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b809f0, 0xc420b8b800)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2968 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462840, 0xc42139dce0, 0xc421462960, 0xc421462900)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2969 [IO wait]:
net.runtime_pollWait(0x7f0f9c114440, 0x77, 0xc421469228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42139de20, 0x77, 0xc421469260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42139de20, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42139ddc0, 0x7eb3e0, 0xc421462c00, 0x0, 0x0, 0x7e75a0, 0xc4213cf2c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42139ddc0, 0x7eb3e0, 0xc421462c00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3950, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3950, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x0, 0xc4213e3950, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421462c00, 0x6cac4a, 0x3, 0x0, 0xc4213e3950, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421462c00, 0xc42139dd50, 0x7e94e0, 0xc4213e3950, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421462c00, 0xc42139dd50, 0xc420253900, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420253801, 0xc421462b40, 0xc420c39a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x1, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0xc421462900, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80ae0, 0xc420060f60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2970 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462c00, 0xc42139ddc0, 0xc421462d20, 0xc421462cc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2971 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421462fc0, 0xc42139dea0, 0xc4214630e0, 0xc421463080)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2972 [IO wait]:
net.runtime_pollWait(0x7f0f9c1142c0, 0x77, 0xc421473228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486060, 0x77, 0xc421473260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486060, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486000, 0x7eb3e0, 0xc4214633e0, 0x0, 0x0, 0x7e75a0, 0xc4213cf380, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486000, 0x7eb3e0, 0xc4214633e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3ad0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3ad0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3ad0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214633e0, 0x6cac4a, 0x3, 0x0, 0xc4213e3ad0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214633e0, 0xc42139df80, 0x7e94e0, 0xc4213e3ad0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214633e0, 0xc42139df80, 0xc420253a80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420253a01, 0xc421463320, 0xc420c3aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x180001, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80b40, 0xc420061080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2973 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214633e0, 0xc421486000, 0xc421463500, 0xc4214634a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2974 [IO wait]:
net.runtime_pollWait(0x7f0f9c114200, 0x77, 0xc42148f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486140, 0x77, 0xc42148f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486140, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214860e0, 0x7eb3e0, 0xc4214637a0, 0x0, 0x0, 0x7e75a0, 0xc4213cf3e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214860e0, 0x7eb3e0, 0xc4214637a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3b90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3b90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x0, 0xc4213e3b90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214637a0, 0x6cac4a, 0x3, 0x0, 0xc4213e3b90, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214637a0, 0xc421486070, 0x7e94e0, 0xc4213e3b90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214637a0, 0xc421486070, 0xc420253b20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420253a01, 0xc4214636e0, 0xc420c3ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0xc4214634a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80ba0, 0xc4200611a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2975 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214637a0, 0xc4214860e0, 0xc4214638c0, 0xc421463860)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2976 [IO wait]:
net.runtime_pollWait(0x7f0f9c114140, 0x77, 0xc42148b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486220, 0x77, 0xc42148b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486220, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214861c0, 0x7eb3e0, 0xc421463b60, 0x0, 0x0, 0x7e75a0, 0xc4213cf440, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214861c0, 0x7eb3e0, 0xc421463b60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3c50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3c50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x0, 0xc4213e3c50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421463b60, 0x6cac4a, 0x3, 0x0, 0xc4213e3c50, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421463b60, 0xc421486150, 0x7e94e0, 0xc4213e3c50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421463b60, 0xc421486150, 0xc420253be0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420253b01, 0xc421463aa0, 0xc420c44a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0xc421463860, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80c00, 0xc420061260)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2977 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421463b60, 0xc4214861c0, 0xc421463c80, 0xc421463c20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2978 [IO wait]:
net.runtime_pollWait(0x7f0f9c114080, 0x77, 0xc421497228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486300, 0x77, 0xc421497260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486300, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214862a0, 0x7eb3e0, 0xc421463f80, 0x0, 0x0, 0x7e75a0, 0xc4213cf4c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214862a0, 0x7eb3e0, 0xc421463f80, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3dd0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3dd0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x0, 0xc4213e3dd0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421463f80, 0x6cac4a, 0x3, 0x0, 0xc4213e3dd0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421463f80, 0xc421486230, 0x7e94e0, 0xc4213e3dd0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421463f80, 0xc421486230, 0xc420253d20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420253c01, 0xc421463ec0, 0xc420c46a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0xc421463c20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80c60, 0xc420061380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2979 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421463f80, 0xc4214862a0, 0xc4214a00c0, 0xc4214a0060)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2980 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7338, 0x77, 0xc421493228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214863e0, 0x77, 0xc421493260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214863e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486380, 0x7eb3e0, 0xc4214a0360, 0x0, 0x0, 0x7e75a0, 0xc4213cf520, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486380, 0x7eb3e0, 0xc4214a0360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3e90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3e90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x0, 0xc4213e3e90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0360, 0x6cac4a, 0x3, 0x0, 0xc4213e3e90, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0360, 0xc421486310, 0x7e94e0, 0xc4213e3e90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0360, 0xc421486310, 0xc420253de0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420253d01, 0xc4214a02a0, 0xc420c47a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0xc4214a0060, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80cc0, 0xc4200614a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2981 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0360, 0xc421486380, 0xc4214a0480, 0xc4214a0420)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2982 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7278, 0x77, 0xc4214ab228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214864c0, 0x77, 0xc4214ab260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214864c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486460, 0x7eb3e0, 0xc4214a0720, 0x0, 0x0, 0x7e75a0, 0xc4213cf580, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486460, 0x7eb3e0, 0xc4214a0720, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3f50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4213e3f50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x0, 0xc4213e3f50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0720, 0x6cac4a, 0x3, 0x0, 0xc4213e3f50, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0720, 0xc4214863f0, 0x7e94e0, 0xc4213e3f50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0720, 0xc4214863f0, 0xc420253e80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420253e01, 0xc4214a0660, 0xc420c40a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0xc4214a0420, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80d20, 0xc420061560)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2983 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0720, 0xc421486460, 0xc4214a0840, 0xc4214a07e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2984 [IO wait]:
net.runtime_pollWait(0x7f0f9c113fc0, 0x77, 0xc42074d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214865a0, 0x77, 0xc42074d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214865a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486540, 0x7eb3e0, 0xc4214a0ae0, 0x0, 0x0, 0x7e75a0, 0xc4213cf5e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486540, 0x7eb3e0, 0xc4214a0ae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0030, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0030, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x0, 0xc4214b0030, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0ae0, 0x6cac4a, 0x3, 0x0, 0xc4214b0030, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0ae0, 0xc4214864d0, 0x7e94e0, 0xc4214b0030, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0ae0, 0xc4214864d0, 0xc420253f40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420253e01, 0xc4214a0a20, 0xc420c41a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0xc4214a07e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80d80, 0xc420061740)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2985 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0ae0, 0xc421486540, 0xc4214a0c00, 0xc4214a0ba0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2986 [IO wait]:
net.runtime_pollWait(0x7f0f9c113f00, 0x77, 0xc4214a7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486680, 0x77, 0xc4214a7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486680, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486620, 0x7eb3e0, 0xc4214a0ea0, 0x0, 0x0, 0x7e75a0, 0xc4213cf640, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486620, 0x7eb3e0, 0xc4214a0ea0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b00f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b00f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x0, 0xc4214b00f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a0ea0, 0x6cac4a, 0x3, 0x0, 0xc4214b00f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a0ea0, 0xc4214865b0, 0x7e94e0, 0xc4214b00f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a0ea0, 0xc4214865b0, 0xc420253fe0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420253f01, 0xc4214a0de0, 0xc420c42a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0xc4214a0ba0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80de0, 0xc420061860)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2987 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a0ea0, 0xc421486620, 0xc4214a0fc0, 0xc4214a0f60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2988 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7c00, 0x77, 0xc4214bf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486760, 0x77, 0xc4214bf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486760, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486700, 0x7eb3e0, 0xc4214a1260, 0x0, 0x0, 0x7e75a0, 0xc4213cf6a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486700, 0x7eb3e0, 0xc4214a1260, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b01b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b01b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x0, 0xc4214b01b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a1260, 0x6cac4a, 0x3, 0x0, 0xc4214b01b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a1260, 0xc421486690, 0x7e94e0, 0xc4214b01b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a1260, 0xc421486690, 0xc420ad8090, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420ad8001, 0xc4214a11a0, 0xc420c43a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0xc4214a0f60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80e40, 0xc420061920)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2989 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a1260, 0xc421486700, 0xc4214a1380, 0xc4214a1320)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2990 [IO wait]:
net.runtime_pollWait(0x7f0f9c115dc0, 0x77, 0xc420961228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486840, 0x77, 0xc420961260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486840, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214867e0, 0x7eb3e0, 0xc4214a1620, 0x0, 0x0, 0x7e75a0, 0xc4213cf700, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214867e0, 0x7eb3e0, 0xc4214a1620, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0270, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0270, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x0, 0xc4214b0270, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a1620, 0x6cac4a, 0x3, 0x0, 0xc4214b0270, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a1620, 0xc421486770, 0x7e94e0, 0xc4214b0270, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a1620, 0xc421486770, 0xc420ad8110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8001, 0xc4214a1560, 0xc420c4da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214a1320, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80f00, 0xc420061b00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2991 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a1620, 0xc4214867e0, 0xc4214a1740, 0xc4214a16e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 2992 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3340, 0x77, 0xc420995228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486920, 0x77, 0xc420995260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486920, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214868c0, 0x7eb3e0, 0xc4214a19e0, 0x0, 0x0, 0x7e75a0, 0xc4213cf760, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214868c0, 0x7eb3e0, 0xc4214a19e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0330, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0330, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0330, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a19e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0330, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a19e0, 0xc421486850, 0x7e94e0, 0xc4214b0330, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a19e0, 0xc421486850, 0xc420ad81d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8101, 0xc4214a1920, 0xc420c4fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214a16e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b80fc0, 0xc420061ce0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 2993 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a19e0, 0xc4214868c0, 0xc4214a1b00, 0xc4214a1aa0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3026 [IO wait]:
net.runtime_pollWait(0x7f0f9c115d00, 0x77, 0xc420351228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486a70, 0x77, 0xc420351260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486a70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486a10, 0x7eb3e0, 0xc4214a1ec0, 0x0, 0x0, 0x7e75a0, 0xc4213cf7c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486a10, 0x7eb3e0, 0xc4214a1ec0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b03f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b03f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x0, 0xc4214b03f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214a1ec0, 0x6cac4a, 0x3, 0x0, 0xc4214b03f0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214a1ec0, 0xc4214869a0, 0x7e94e0, 0xc4214b03f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214a1ec0, 0xc4214869a0, 0xc420ad8310, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8201, 0xc4214a1e00, 0xc420c48a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81080, 0xc420061e60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3027 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214a1ec0, 0xc421486a10, 0xc4214ce000, 0xc4214a1f80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3028 [IO wait]:
net.runtime_pollWait(0x7f0f9c115c40, 0x77, 0xc4206d3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486b50, 0x77, 0xc4206d3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486b50, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486af0, 0x7eb3e0, 0xc4214ce2a0, 0x0, 0x0, 0x7e75a0, 0xc4213cf820, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486af0, 0x7eb3e0, 0xc4214ce2a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b04b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b04b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x0, 0xc4214b04b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214ce2a0, 0x6cac4a, 0x3, 0x0, 0xc4214b04b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214ce2a0, 0xc421486a80, 0x7e94e0, 0xc4214b04b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214ce2a0, 0xc421486a80, 0xc420ad83d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8301, 0xc4214ce1e0, 0xc420c49a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214a1f80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b810e0, 0xc420061f80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3029 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214ce2a0, 0xc421486af0, 0xc4214ce3c0, 0xc4214ce360)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3030 [IO wait]:
net.runtime_pollWait(0x7f0f9c115b80, 0x77, 0xc4203bf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486c30, 0x77, 0xc4203bf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486c30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486bd0, 0x7eb3e0, 0xc4214ce660, 0x0, 0x0, 0x7e75a0, 0xc4213cf880, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486bd0, 0x7eb3e0, 0xc4214ce660, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0570, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0570, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x0, 0xc4214b0570, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214ce660, 0x6cac4a, 0x3, 0x0, 0xc4214b0570, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214ce660, 0xc421486b60, 0x7e94e0, 0xc4214b0570, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214ce660, 0xc421486b60, 0xc420ad8470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8301, 0xc4214ce5a0, 0xc420c4aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4214ce360, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81140, 0xc420b8b9e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3031 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214ce660, 0xc421486bd0, 0xc4214ce780, 0xc4214ce720)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3032 [IO wait]:
net.runtime_pollWait(0x7f0f9c115ac0, 0x77, 0xc420905228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486d80, 0x77, 0xc420905260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486d80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486d20, 0x7eb3e0, 0xc4214ceb40, 0x0, 0x0, 0x7e75a0, 0xc4213cf8e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486d20, 0x7eb3e0, 0xc4214ceb40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0630, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0630, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x0, 0xc4214b0630, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214ceb40, 0x6cac4a, 0x3, 0x0, 0xc4214b0630, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214ceb40, 0xc421486cb0, 0x7e94e0, 0xc4214b0630, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214ceb40, 0xc421486cb0, 0xc420ad85d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc420ad8501, 0xc4214cea80, 0xc420c4ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0xc4214ce720, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b811a0, 0xc420b8baa0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3033 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214ceb40, 0xc421486d20, 0xc4214cec60, 0xc4214cec00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3034 [IO wait]:
net.runtime_pollWait(0x7f0f9c115a00, 0x77, 0xc4214bb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486e60, 0x77, 0xc4214bb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486e60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486e00, 0x7eb3e0, 0xc4214cef00, 0x0, 0x0, 0x7e75a0, 0xc4213cf940, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486e00, 0x7eb3e0, 0xc4214cef00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b06f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b06f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x0, 0xc4214b06f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cef00, 0x6cac4a, 0x3, 0x0, 0xc4214b06f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cef00, 0xc421486d90, 0x7e94e0, 0xc4214b06f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cef00, 0xc421486d90, 0xc420ad8670, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc420ad8501, 0xc4214cee40, 0xc420c54a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0xc4214cec00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81200, 0xc420b8bb60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3035 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cef00, 0xc421486e00, 0xc4214cf020, 0xc4214cefc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3036 [IO wait]:
net.runtime_pollWait(0x7f0f9c115940, 0x77, 0xc4214e3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421486f40, 0x77, 0xc4214e3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421486f40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486ee0, 0x7eb3e0, 0xc4214cf2c0, 0x0, 0x0, 0x7e75a0, 0xc4213cf9a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486ee0, 0x7eb3e0, 0xc4214cf2c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b07b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b07b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x0, 0xc4214b07b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cf2c0, 0x6cac4a, 0x3, 0x0, 0xc4214b07b0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cf2c0, 0xc421486e70, 0x7e94e0, 0xc4214b07b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cf2c0, 0xc421486e70, 0xc420ad8710, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc420ad8601, 0xc4214cf200, 0xc420c55a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0xc4214cefc0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81260, 0xc420b8bc20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3037 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cf2c0, 0xc421486ee0, 0xc4214cf3e0, 0xc4214cf380)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3038 [IO wait]:
net.runtime_pollWait(0x7f0f9c115880, 0x77, 0xc4214df228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487020, 0x77, 0xc4214df260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421486fc0, 0x7eb3e0, 0xc4214cf680, 0x0, 0x0, 0x7e75a0, 0xc4213cfa00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421486fc0, 0x7eb3e0, 0xc4214cf680, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0870, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0870, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x0, 0xc4214b0870, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cf680, 0x6cac4a, 0x3, 0x0, 0xc4214b0870, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cf680, 0xc421486f50, 0x7e94e0, 0xc4214b0870, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cf680, 0xc421486f50, 0xc420ad87b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc420ad8701, 0xc4214cf5c0, 0xc420c56a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0xc4214cf380, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b812c0, 0xc420b8bce0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3053 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2400, 0xc424b29fa0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4254a62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d14c30, 0xc4241291f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4254a62d0, 0x0, 0x0, 0x0, 0xc4241291f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4254a62d0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4254a62d0, 0x5, 0xc42020f320, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3054 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958060, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a63c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d13c30, 0xc424129210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4254a63c0, 0x0, 0x0, 0x0, 0xc424129210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4254a63c0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4254a63c0, 0x5, 0xc42020f360, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3055 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b8c30, 0xc424129228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254a64b0, 0x0, 0x0, 0x0, 0xc424129228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254a64b0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254a64b0, 0x5, 0xc42020f3a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3056 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259581e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212b9c30, 0xc424129240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254a65a0, 0x0, 0x0, 0x0, 0xc424129240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254a65a0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254a65a0, 0x5, 0xc42020f3e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3057 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259582a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7bc30, 0xc424129258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254a6690, 0x0, 0x0, 0x0, 0xc424129258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254a6690, 0x6f0968, 0x3, 0x51f701, 0xc425d2fbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254a6690, 0x5, 0xc42020f420, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3039 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cf680, 0xc421486fc0, 0xc4214cf7a0, 0xc4214cf740)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423860, 0xc42173d300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421560120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c7ac30, 0xc42104f078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421423860, 0x0, 0x0, 0x0, 0xc42104f078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421423860, 0x6f0968, 0x3, 0x51f701, 0xc421869440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421423860, 0x5, 0xc42020f460, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422a50, 0xc42160d290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421217c30, 0x410ffd, 0xc420545bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421422a50, 0x0, 0x0, 0x0, 0xc420545bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421422a50, 0x6f0968, 0x3, 0x51f701, 0xc421868750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421422a50, 0x5, 0xc42020f4c0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422b40, 0xc42160d2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215619a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421216c30, 0x410ffd, 0xc420545bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421422b40, 0x0, 0x0, 0x0, 0xc420545bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421422b40, 0x6f0968, 0x3, 0x51f701, 0xc4218687b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421422b40, 0x5, 0xc42020f4e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422c30, 0xc42160d2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4212b4c30, 0x410ffd, 0xc420545c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421422c30, 0x0, 0x0, 0x0, 0xc420545c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421422c30, 0x6f0968, 0x3, 0x51f701, 0xc421868810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421422c30, 0x5, 0xc42020f520, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422d20, 0xc42160d2f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4212b5c30, 0x410ffd, 0xc420545c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421422d20, 0x0, 0x0, 0x0, 0xc420545c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421422d20, 0x6f0968, 0x3, 0x51f701, 0xc421868870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421422d20, 0x5, 0xc42020f560, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422e10, 0xc422a7de40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4212e6c30, 0x410ffd, 0xc42227f0b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421422e10, 0x0, 0x0, 0x0, 0xc42227f0b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421422e10, 0x6f0968, 0x3, 0x51f701, 0xc4218688d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421422e10, 0x5, 0xc42020f5a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eaf00, 0xc42173c030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eaf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e7c30, 0xc42104eda8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4217eaf00, 0x0, 0x0, 0x0, 0xc42104eda8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4217eaf00, 0x6f0968, 0x3, 0x51f701, 0xc42175b410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4217eaf00, 0x5, 0xc42020f5e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eaff0, 0xc42173c070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eaff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212eac30, 0xc42104edc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4217eaff0, 0x0, 0x0, 0x0, 0xc42104edc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4217eaff0, 0x6f0968, 0x3, 0x51f701, 0xc42175b470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4217eaff0, 0x5, 0xc42020f620, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb0e0, 0xc42173c0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212ebc30, 0xc42104edd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4217eb0e0, 0x0, 0x0, 0x0, 0xc42104edd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4217eb0e0, 0x6f0968, 0x3, 0x51f701, 0xc42175b4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4217eb0e0, 0x5, 0xc42020f660, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3067 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484870, 0x0, 0x0, 0x0, 0xc42104e568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484870, 0x6f0968, 0x3, 0x51f701, 0xc4214ad4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484870, 0x5, 0xc42020f6a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x31, 0x32, 0xc420064000, 0x31, 0x31, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3040 [IO wait]:
net.runtime_pollWait(0x7f0f9c1157c0, 0x77, 0xc4214fd228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487100, 0x77, 0xc4214fd260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487100, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214870a0, 0x7eb3e0, 0xc4214cfa40, 0x0, 0x0, 0x7e75a0, 0xc4213cfa60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214870a0, 0x7eb3e0, 0xc4214cfa40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0930, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0930, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x0, 0xc4214b0930, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cfa40, 0x6cac4a, 0x3, 0x0, 0xc4214b0930, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cfa40, 0xc421487030, 0x7e94e0, 0xc4214b0930, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cfa40, 0xc421487030, 0xc420ad8870, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc420ad8701, 0xc4214cf980, 0xc420c57a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0xc4214cf740, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81320, 0xc420b8bda0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3068 [IO wait]:
net.runtime_pollWait(0x7f0f9c115700, 0x77, 0xc420731228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212925a0, 0x77, 0xc420731260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4212925a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421292540, 0x7eb3e0, 0xc4214d28a0, 0x0, 0x0, 0x7e75a0, 0xc4214f4060, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421292540, 0x7eb3e0, 0xc4214d28a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad560, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad560, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x0, 0xc4214ad560, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214d28a0, 0x6cac4a, 0x3, 0x0, 0xc4214ad560, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214d28a0, 0xc4212924d0, 0x7e94e0, 0xc4214ad560, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214d28a0, 0xc4212924d0, 0xc42020fde0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42020fd01, 0xc4214d27e0, 0xc420f6fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x31, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4214ad4d0, 0xc4214d25a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3041 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cfa40, 0xc4214870a0, 0xc4214cfb60, 0xc4214cfb00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3069 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214d28a0, 0xc421292540, 0xc4214d2960, 0xc4214d2900)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3074 [IO wait]:
net.runtime_pollWait(0x7f0f9c115640, 0x77, 0xc4214f9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214871e0, 0x77, 0xc4214f9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214871e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487180, 0x7eb3e0, 0xc4214cfe00, 0x0, 0x0, 0x7e75a0, 0xc4213cfac0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487180, 0x7eb3e0, 0xc4214cfe00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b09f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b09f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x0, 0xc4214b09f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214cfe00, 0x6cac4a, 0x3, 0x0, 0xc4214b09f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214cfe00, 0xc421487110, 0x7e94e0, 0xc4214b09f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214cfe00, 0xc421487110, 0xc420ad8910, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc420ad8801, 0xc4214cfd40, 0xc420c50a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0xc4214cfb00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81380, 0xc420b8be60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb1d0, 0xc42173c140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b8f20, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e4c30, 0xc42104edf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4217eb1d0, 0x0, 0x0, 0x0, 0xc42104edf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4217eb1d0, 0x6f0968, 0x3, 0x51f701, 0xc42175b530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4217eb1d0, 0x5, 0xc42020fe50, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb2c0, 0xc42173c1c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9000, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e5c30, 0xc42104ee08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4217eb2c0, 0x0, 0x0, 0x0, 0xc42104ee08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4217eb2c0, 0x6f0968, 0x3, 0x51f701, 0xc42175b620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4217eb2c0, 0x5, 0xc42020fe70, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3072 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc425d2f050, 0x6cb0ad, 0x5, 0xc42020fea0, 0xb)
	/usr/local/go/src/net/textproto/header.go:15 +0x1a2
net/http.Header.Add(0xc425d2f050, 0x6cb0ad, 0x5, 0xc42020fea0, 0xb)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb3b0, 0xc42173c220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9060, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4212e9c30, 0xc42104ee20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4217eb3b0, 0x0, 0x0, 0x0, 0xc42104ee20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4217eb3b0, 0x6f0968, 0x3, 0x51f701, 0xc42175b680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4217eb3b0, 0x5, 0xc42020fed0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3075 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214cfe00, 0xc421487180, 0xc4214cff20, 0xc4214cfec0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb4a0, 0xc42173cd20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b90c0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421319c30, 0xc42104ee38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4217eb4a0, 0x0, 0x0, 0x0, 0xc42104ee38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4217eb4a0, 0x6f0968, 0x3, 0x51f701, 0xc42175b6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4217eb4a0, 0x5, 0xc42020fef0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb590, 0xc42173cd40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9120, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421316c30, 0xc42104ee50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4217eb590, 0x0, 0x0, 0x0, 0xc42104ee50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4217eb590, 0x6f0968, 0x3, 0x51f701, 0xc42175b740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4217eb590, 0x5, 0xc42020ff10, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb680, 0xc42173cd60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9180, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131ac30, 0xc42104ee68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4217eb680, 0x0, 0x0, 0x0, 0xc42104ee68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4217eb680, 0x6f0968, 0x3, 0x51f701, 0xc42175b7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4217eb680, 0x5, 0xc42020ff40, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb770, 0xc42173cd80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b91e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42131bc30, 0xc42104ee80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4217eb770, 0x0, 0x0, 0x0, 0xc42104ee80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4217eb770, 0x6f0968, 0x3, 0x51f701, 0xc42175b800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4217eb770, 0x5, 0xc42020ff60, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb860, 0xc42173cda0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421314c30, 0xc42104ee98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4217eb860, 0x0, 0x0, 0x0, 0xc42104ee98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4217eb860, 0x6f0968, 0x3, 0x51f701, 0xc42175b860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4217eb860, 0x5, 0xc42020ff80, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eb950, 0xc42173cdc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b92a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eb950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421315c30, 0xc42104eeb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4217eb950, 0x0, 0x0, 0x0, 0xc42104eeb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4217eb950, 0x6f0968, 0x3, 0x51f701, 0xc42175b8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4217eb950, 0x5, 0xc42020ffb0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217eba40, 0xc42173cde0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217eba40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217eba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421317c30, 0xc42104eec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4217eba40, 0x0, 0x0, 0x0, 0xc42104eec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4217eba40, 0x6f0968, 0x3, 0x51f701, 0xc42175b920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4217eba40, 0x5, 0xc42020ffd0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebb30, 0xc42173ce00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421318c30, 0xc42104eee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4217ebb30, 0x0, 0x0, 0x0, 0xc42104eee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4217ebb30, 0x6f0968, 0x3, 0x51f701, 0xc42175b980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4217ebb30, 0x5, 0xc42020fff0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebc20, 0xc42173ce20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b93c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42091ac30, 0xc42104eef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4217ebc20, 0x0, 0x0, 0x0, 0xc42104eef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4217ebc20, 0x6f0968, 0x3, 0x51f701, 0xc42175b9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4217ebc20, 0x5, 0xc420b18200, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebd10, 0xc42173ce40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421355c30, 0xc42104ef10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4217ebd10, 0x0, 0x0, 0x0, 0xc42104ef10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4217ebd10, 0x6f0968, 0x3, 0x51f701, 0xc42175ba40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4217ebd10, 0x5, 0xc420b18430, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebe00, 0xc42173ce60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421350c30, 0xc42104ef28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4217ebe00, 0x0, 0x0, 0x0, 0xc42104ef28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4217ebe00, 0x6f0968, 0x3, 0x51f701, 0xc42175baa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4217ebe00, 0x5, 0xc420b184e0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ebef0, 0xc42173ce80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b94e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ebef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4217ebef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421354c30, 0xc42104ef40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4217ebef0, 0x0, 0x0, 0x0, 0xc42104ef40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4217ebef0, 0x6f0968, 0x3, 0x51f701, 0xc42175bb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4217ebef0, 0x5, 0xc420b18500, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3076 [IO wait]:
net.runtime_pollWait(0x7f0f9c115580, 0x77, 0xc421509228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214872c0, 0x77, 0xc421509260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214872c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487260, 0x7eb3e0, 0xc4215001e0, 0x0, 0x0, 0x7e75a0, 0xc4213cfb20, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487260, 0x7eb3e0, 0xc4215001e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ab0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ab0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0ab0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215001e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0ab0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215001e0, 0xc4214871f0, 0x7e94e0, 0xc4214b0ab0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215001e0, 0xc4214871f0, 0xc420ad89d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc420ad8901, 0xc421500120, 0xc420c51a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0xc4214cfec0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b813e0, 0xc420b8bf20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422f00, 0xc42173cea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42114dc30, 0xc42104ef58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421422f00, 0x0, 0x0, 0x0, 0xc42104ef58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421422f00, 0x6f0968, 0x3, 0x51f701, 0xc42175bb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421422f00, 0x5, 0xc420b18540, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421422ff0, 0xc42173cec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b95a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421422ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421422ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c62c30, 0xc42104ef70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421422ff0, 0x0, 0x0, 0x0, 0xc42104ef70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421422ff0, 0x6f0968, 0x3, 0x51f701, 0xc42175bbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421422ff0, 0x5, 0xc420b18560, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214230e0, 0xc42173cee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214230e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214230e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4210e3c30, 0xc42104ef88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4214230e0, 0x0, 0x0, 0x0, 0xc42104ef88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4214230e0, 0x6f0968, 0x3, 0x51f701, 0xc42175bc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4214230e0, 0x5, 0xc420b185a0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3105 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484960, 0x0, 0x0, 0x0, 0xc42104e580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484960, 0x6f0968, 0x3, 0x51f701, 0xc4214ad6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484960, 0x5, 0xc420b185c0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bcf00, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3106 [IO wait]:
net.runtime_pollWait(0x7f0f9c1154c0, 0x77, 0xc421505228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292680, 0x77, 0xc421505260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421292680, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421292620, 0x7eb3e0, 0xc4214d2d20, 0x0, 0x0, 0x7e75a0, 0xc4214f4180, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421292620, 0x7eb3e0, 0xc4214d2d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad770, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214ad770, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x0, 0xc4214ad770, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214d2d20, 0x6cac4a, 0x3, 0x0, 0xc4214ad770, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214d2d20, 0xc4212925b0, 0x7e94e0, 0xc4214ad770, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214d2d20, 0xc4212925b0, 0xc420b19380, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420b19301, 0xc4214d2c60, 0xc420f6fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x444400, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4214ad6e0, 0xc4214d2a20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3077 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215001e0, 0xc421487260, 0xc421500300, 0xc4215002a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3107 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214d2d20, 0xc421292620, 0xc4214d2de0, 0xc4214d2d80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3078 [IO wait]:
net.runtime_pollWait(0x7f0f9c115400, 0x77, 0xc421511228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4214873a0, 0x77, 0xc421511260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4214873a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487340, 0x7eb3e0, 0xc4215005a0, 0x0, 0x0, 0x7e75a0, 0xc4213cfb80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487340, 0x7eb3e0, 0xc4215005a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0b70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0b70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0b70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215005a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0b70, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215005a0, 0xc4214872d0, 0x7e94e0, 0xc4214b0b70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215005a0, 0xc4214872d0, 0xc420ad8a70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc420ad8901, 0xc4215004e0, 0xc420c52a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0xc4215002a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81440, 0xc420ce7440)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214231d0, 0xc42173cf10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9660, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214231d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214231d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421156c30, 0xc42104efa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4214231d0, 0x0, 0x0, 0x0, 0xc42104efa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4214231d0, 0x6f0968, 0x3, 0x51f701, 0xc42175bc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4214231d0, 0x5, 0xc420b193f0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214232c0, 0xc42173cf30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b96c0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214232c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214232c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420b2bc30, 0xc42104efb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4214232c0, 0x0, 0x0, 0x0, 0xc42104efb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4214232c0, 0x6f0968, 0x3, 0x51f701, 0xc42175bce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4214232c0, 0x5, 0xc420b19410, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214233b0, 0xc42173cf50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9720, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214233b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214233b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116bc30, 0xc42104efd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4214233b0, 0x0, 0x0, 0x0, 0xc42104efd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4214233b0, 0x6f0968, 0x3, 0x51f701, 0xc42175bd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4214233b0, 0x5, 0xc420b19430, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4214234a0, 0xc42173cf70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9780, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214234a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4214234a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42116fc30, 0xc42104efe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4214234a0, 0x0, 0x0, 0x0, 0xc42104efe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4214234a0, 0x6f0968, 0x3, 0x51f701, 0xc42175bda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4214234a0, 0x5, 0xc420b19450, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423590, 0xc42173cf90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b97e0, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42114fc30, 0xc42104f000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421423590, 0x0, 0x0, 0x0, 0xc42104f000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421423590, 0x6f0968, 0x3, 0x51f701, 0xc42175be00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421423590, 0x5, 0xc420b19470, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423680, 0xc42173cfb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9840, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421176c30, 0xc42104f018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421423680, 0x0, 0x0, 0x0, 0xc42104f018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421423680, 0x6f0968, 0x3, 0x51f701, 0xc42175be60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421423680, 0x5, 0xc420b19490, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484d20, 0xc42173d8f0, 0xc4214d3b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cb00, 0xc42158cb80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ea60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421484d20, 0x0, 0x0, 0x0, 0xc42104ea60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421484d20, 0x6f0968, 0x3, 0x51f701, 0xc42157b890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421484d20, 0x5, 0xc420b194b0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484e10, 0xc42173d8d0, 0xc4214d3f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cc00, 0xc42158cc40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ea78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421484e10, 0x0, 0x0, 0x0, 0xc42104ea78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421484e10, 0x6f0968, 0x3, 0x51f701, 0xc42157b980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421484e10, 0x5, 0xc420b194d0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484f00, 0xc42173d8b0, 0xc4215b0300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cd00, 0xc42158cd00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ea90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421484f00, 0x0, 0x0, 0x0, 0xc42104ea90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421484f00, 0x6f0968, 0x3, 0x51f701, 0xc42157ba70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421484f00, 0x5, 0xc420b194f0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3079 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215005a0, 0xc421487340, 0xc4215006c0, 0xc421500660)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421484ff0, 0xc42173d980, 0xc4215b0700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122ce00, 0xc42158cdc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421484ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eaa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421484ff0, 0x0, 0x0, 0x0, 0xc42104eaa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421484ff0, 0x6f0968, 0x3, 0x51f701, 0xc42157bb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421484ff0, 0x5, 0xc420b19510, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214850e0, 0xc42173d880, 0xc4215b0c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122cf00, 0xc42158ce80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214850e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214850e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4214850e0, 0x0, 0x0, 0x0, 0xc42104eac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4214850e0, 0x6f0968, 0x3, 0x51f701, 0xc42157bc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4214850e0, 0x5, 0xc420b19530, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3119 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214851d0, 0xc42173d860, 0xc4215b1000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d000, 0xc42158cf40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214851d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214851d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104ead8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4214851d0, 0x0, 0x0, 0x0, 0xc42104ead8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4214851d0, 0x6f0968, 0x3, 0x51f701, 0xc42157bd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4214851d0, 0x5, 0xc420b19550, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214852c0, 0xc42173d840, 0xc4215b1400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d100, 0xc42158d000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214852c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214852c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eaf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4214852c0, 0x0, 0x0, 0x0, 0xc42104eaf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4214852c0, 0x6f0968, 0x3, 0x51f701, 0xc42157be30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4214852c0, 0x5, 0xc420b19570, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214853b0, 0xc42173d820, 0xc4215b1800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d200, 0xc42158d0c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214853b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214853b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4214853b0, 0x0, 0x0, 0x0, 0xc42104eb08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4214853b0, 0x6f0968, 0x3, 0x51f701, 0xc42157bf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4214853b0, 0x5, 0xc420b19590, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc4214854a0, 0xc422a93520, 0xc4215b1c00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d300, 0xc42158d180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4214854a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc4214854a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4214854a0, 0x0, 0x0, 0x0, 0xc42104eb20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4214854a0, 0x6f0968, 0x3, 0x51f701, 0xc4215ee030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4214854a0, 0x5, 0xc420b195b0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485590, 0xc42173d7f0, 0xc4215fa000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d400, 0xc42158d240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421485590, 0x0, 0x0, 0x0, 0xc42104eb38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421485590, 0x6f0968, 0x3, 0x51f701, 0xc4215ee120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421485590, 0x5, 0xc420b195d0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421485680, 0xc421514890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42158d300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421485680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6dc30, 0xc42104eb50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421485680, 0x0, 0x0, 0x0, 0xc42104eb50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421485680, 0x6f0968, 0x3, 0x51f701, 0xc4215ee210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421485680, 0x5, 0xc420b195f0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485770, 0xc42173d3b0, 0xc4215fa500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d500, 0xc42158d360, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e6cc30, 0xc42104eb68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421485770, 0x0, 0x0, 0x0, 0xc42104eb68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421485770, 0x6f0968, 0x3, 0x51f701, 0xc4215ee270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421485770, 0x5, 0xc420b19610, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485860, 0xc42173d7c0, 0xc4215fa900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d600, 0xc42158d420, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42060ac30, 0xc42104eb80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421485860, 0x0, 0x0, 0x0, 0xc42104eb80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421485860, 0x6f0968, 0x3, 0x51f701, 0xc4215ee360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421485860, 0x5, 0xc420b19630, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421484a50, 0xc420b199f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f42a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6fc30, 0xc42104e598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484a50, 0x0, 0x0, 0x0, 0xc42104e598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484a50, 0x6f0968, 0x3, 0x51f701, 0xc4214ad9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484a50, 0x5, 0xc420b19650, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd200, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3080 [IO wait]:
net.runtime_pollWait(0x7f0f9c115340, 0x77, 0xc42150d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487480, 0x77, 0xc42150d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487480, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487420, 0x7eb3e0, 0xc421500960, 0x0, 0x0, 0x7e75a0, 0xc4213cfbe0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487420, 0x7eb3e0, 0xc421500960, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0c30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0c30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x0, 0xc4214b0c30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421500960, 0x6cac4a, 0x3, 0x0, 0xc4214b0c30, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421500960, 0xc4214873b0, 0x7e94e0, 0xc4214b0c30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421500960, 0xc4214873b0, 0xc420ad8b30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc420ad8a01, 0xc4215008a0, 0xc420c53a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0xc421500660, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b814a0, 0xc420ce7500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3081 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421500960, 0xc421487420, 0xc421500a80, 0xc421500a20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485950, 0xc42173d710, 0xc4215faf00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d700, 0xc42158d4e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149fc30, 0xc42104eb98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421485950, 0x0, 0x0, 0x0, 0xc42104eb98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421485950, 0x6f0968, 0x3, 0x51f701, 0xc4215ee450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421485950, 0x5, 0xc420b19a50, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485a40, 0xc42173d680, 0xc4215fb300)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d800, 0xc42158d5a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42144ac30, 0xc42104ebb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421485a40, 0x0, 0x0, 0x0, 0xc42104ebb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421485a40, 0x6f0968, 0x3, 0x51f701, 0xc4215ee540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421485a40, 0x5, 0xc420b19a70, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485b30, 0xc42173d660, 0xc4215fb700)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122d900, 0xc42158d660, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42144bc30, 0xc42104ebc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421485b30, 0x0, 0x0, 0x0, 0xc42104ebc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421485b30, 0x6f0968, 0x3, 0x51f701, 0xc4215ee630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421485b30, 0x5, 0xc420b19a90, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485c20, 0xc42173d640, 0xc4215fbb00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122da00, 0xc42158d720, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f5cc30, 0xc42104ebe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421485c20, 0x0, 0x0, 0x0, 0xc42104ebe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421485c20, 0x6f0968, 0x3, 0x51f701, 0xc4215ee720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421485c20, 0x5, 0xc420b19ab0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485d10, 0xc42173d620, 0xc421640000)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122db00, 0xc42158d7e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420e55c30, 0xc42104ebf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421485d10, 0x0, 0x0, 0x0, 0xc42104ebf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421485d10, 0x6f0968, 0x3, 0x51f701, 0xc4215ee810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421485d10, 0x5, 0xc420b19ad0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485e00, 0xc42173d600, 0xc421640400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122dc00, 0xc42158d8a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4211e3c30, 0xc42104ec10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421485e00, 0x0, 0x0, 0x0, 0xc42104ec10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421485e00, 0x6f0968, 0x3, 0x51f701, 0xc4215ee900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421485e00, 0x5, 0xc420b19af0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc421485ef0, 0xc42173d5e0, 0xc421640900)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122dd00, 0xc42158d960, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421485ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc421485ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6bc30, 0xc42104ec28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421485ef0, 0x0, 0x0, 0x0, 0xc42104ec28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421485ef0, 0x6f0968, 0x3, 0x51f701, 0xc4215ee9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421485ef0, 0x5, 0xc420b19b10, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e000, 0xc42173d5b0, 0xc421640d00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122de00, 0xc42158da20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420756c30, 0xc42104ec40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42165e000, 0x0, 0x0, 0x0, 0xc42104ec40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42165e000, 0x6f0968, 0x3, 0x51f701, 0xc4215eeae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42165e000, 0x5, 0xc420b19b30, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3082 [IO wait]:
net.runtime_pollWait(0x7f0f9c115280, 0x77, 0xc42151f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487560, 0x77, 0xc42151f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487560, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421487500, 0x7eb3e0, 0xc421500d20, 0x0, 0x0, 0x7e75a0, 0xc4213cfc40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421487500, 0x7eb3e0, 0xc421500d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0cf0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0cf0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x0, 0xc4214b0cf0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421500d20, 0x6cac4a, 0x3, 0x0, 0xc4214b0cf0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421500d20, 0xc421487490, 0x7e94e0, 0xc4214b0cf0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421500d20, 0xc421487490, 0xc420ad8bd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc420ad8b01, 0xc421500c60, 0xc420c5ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0xc421500a20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81500, 0xc420ce75c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e0f0, 0xc42173d590, 0xc421641200)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42122df00, 0xc42158dae0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42060bc30, 0xc42104ec58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42165e0f0, 0x0, 0x0, 0x0, 0xc42104ec58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42165e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4215eebd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42165e0f0, 0x5, 0xc420b19b50, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e1e0, 0xc42173d570, 0xc421641600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a000, 0xc42158dba0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420844c30, 0xc42104ec70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42165e1e0, 0x0, 0x0, 0x0, 0xc42104ec70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42165e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4215eecc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42165e1e0, 0x5, 0xc420b19b70, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e2d0, 0xc42173d550, 0xc421641b00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a100, 0xc42158dc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42083fc30, 0xc42104ec88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42165e2d0, 0x0, 0x0, 0x0, 0xc42104ec88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42165e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4215eedb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42165e2d0, 0x5, 0xc420b19b90, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e3c0, 0xc42173d520, 0xc421641f00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a200, 0xc42158dd20, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ecfc30, 0xc42104eca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42165e3c0, 0x0, 0x0, 0x0, 0xc42104eca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42165e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4215eeed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42165e3c0, 0x5, 0xc420b19bb0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e4b0, 0xc42173d500, 0xc42168e400)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a300, 0xc42158dde0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420ed1c30, 0xc42104ecb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42165e4b0, 0x0, 0x0, 0x0, 0xc42104ecb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42165e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4215eeff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42165e4b0, 0x5, 0xc420b19bd0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e5a0, 0xc42173d4e0, 0xc42168e800)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a400, 0xc42158dea0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420690c30, 0xc42104ecd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42165e5a0, 0x0, 0x0, 0x0, 0xc42104ecd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42165e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4215ef110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42165e5a0, 0x5, 0xc420b19bf0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e690, 0xc422a7dee0, 0xc42168ed00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a500, 0xc42158df60, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42068fc30, 0xc42104ece8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42165e690, 0x0, 0x0, 0x0, 0xc42104ece8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42165e690, 0x6f0968, 0x3, 0x51f701, 0xc4215ef230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42165e690, 0x5, 0xc420b19c10, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e780, 0xc42173dc60, 0xc42168f100)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a600, 0xc4216b8020, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149ac30, 0xc42104ed00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42165e780, 0x0, 0x0, 0x0, 0xc42104ed00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42165e780, 0x6f0968, 0x3, 0x51f701, 0xc4215ef350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42165e780, 0x5, 0xc420b19c30, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e870, 0xc42173dc00, 0xc42168f600)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a700, 0xc4216b80e0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149bc30, 0xc42104ed18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42165e870, 0x0, 0x0, 0x0, 0xc42104ed18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42165e870, 0x6f0968, 0x3, 0x51f701, 0xc4215ef470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42165e870, 0x5, 0xc420b19c50, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165e960, 0xc42173db70, 0xc42168fa00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a800, 0xc4216b81a0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165e960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149cc30, 0xc42104ed30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42165e960, 0x0, 0x0, 0x0, 0xc42104ed30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42165e960, 0x6f0968, 0x3, 0x51f701, 0xc4215ef590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42165e960, 0x5, 0xc420b19c70, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165ea50, 0xc42173db50, 0xc42168ff00)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167a900, 0xc4216b8260, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165ea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42149dc30, 0xc42104ed48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42165ea50, 0x0, 0x0, 0x0, 0xc42104ed48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42165ea50, 0x6f0968, 0x3, 0x51f701, 0xc4215ef6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42165ea50, 0x5, 0xc420b19c90, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3147 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421484b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421484b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420f6bc30, 0xc42104e5b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421484b40, 0x0, 0x0, 0x0, 0xc42104e5b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421484b40, 0x6f0968, 0x3, 0x51f701, 0xc4214adb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421484b40, 0x5, 0xc420b19cb0, 0xb)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd500, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3148 [IO wait]:
net.runtime_pollWait(0x7f0f9c1151c0, 0x77, 0xc42151b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292760, 0x77, 0xc42151b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421292760, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421292700, 0x7eb3e0, 0xc4214d32c0, 0x0, 0x0, 0x7e75a0, 0xc4214f43c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421292700, 0x7eb3e0, 0xc4214d32c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214adbf0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214adbf0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x0, 0xc4214adbf0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4214d32c0, 0x6cac4a, 0x3, 0x0, 0xc4214adbf0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4214d32c0, 0xc421292690, 0x7e94e0, 0xc4214adbf0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4214d32c0, 0xc421292690, 0xc4215140a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc421514001, 0xc4214d3200, 0xc420f6ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x1, 0x41af00, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x30, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4214adb60, 0xc4214d2fc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3083 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421500d20, 0xc421487500, 0xc421500e40, 0xc421500de0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3084 [IO wait]:
net.runtime_pollWait(0x7f0f9c115100, 0x77, 0xc421529228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487640, 0x77, 0xc421529260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487640, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214875e0, 0x7eb3e0, 0xc4215010e0, 0x0, 0x0, 0x7e75a0, 0xc4213cfca0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214875e0, 0x7eb3e0, 0xc4215010e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0db0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0db0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0db0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215010e0, 0x6cac4a, 0x3, 0x0, 0xc4214b0db0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215010e0, 0xc421487570, 0x7e94e0, 0xc4214b0db0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215010e0, 0xc421487570, 0xc420ad8c90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc420ad8c01, 0xc421501020, 0xc420c5da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0xc421500de0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81560, 0xc420ce7680)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3149 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4214d32c0, 0xc421292700, 0xc4214d3380, 0xc4214d3320)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3151 [select]:
net/http.(*persistConn).writeLoop(0xc421189600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3085 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215010e0, 0xc4214875e0, 0xc421501200, 0xc4215011a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3086 [IO wait]:
net.runtime_pollWait(0x7f0f9c115040, 0x77, 0xc421525228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487720, 0x77, 0xc421525260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487720, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214876c0, 0x7eb3e0, 0xc4215014a0, 0x0, 0x0, 0x7e75a0, 0xc4213cfd00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214876c0, 0x7eb3e0, 0xc4215014a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0e70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0e70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0e70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4215014a0, 0x6cac4a, 0x3, 0x0, 0xc4214b0e70, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4215014a0, 0xc421487650, 0x7e94e0, 0xc4214b0e70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4215014a0, 0xc421487650, 0xc420ad8da0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc420ad8c01, 0xc4215013e0, 0xc420c5ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0xc4215011a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b815c0, 0xc420ce7740)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3087 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4215014a0, 0xc4214876c0, 0xc4215015c0, 0xc421501560)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3088 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4cc0, 0x77, 0xc421537228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487800, 0x77, 0xc421537260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487800, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214877a0, 0x7eb3e0, 0xc421501860, 0x0, 0x0, 0x7e75a0, 0xc4213cfd60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214877a0, 0x7eb3e0, 0xc421501860, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0f30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0f30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x0, 0xc4214b0f30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421501860, 0x6cac4a, 0x3, 0x0, 0xc4214b0f30, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421501860, 0xc421487730, 0x7e94e0, 0xc4214b0f30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421501860, 0xc421487730, 0xc420ad8e40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad8d01, 0xc4215017a0, 0xc420c5fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc421501560, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420b81620, 0xc420ce7800)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3089 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421501860, 0xc4214877a0, 0xc421501980, 0xc421501920)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3154 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4a80, 0x77, 0xc421533228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487950, 0x77, 0xc421533260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421487950, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4214878f0, 0x7eb3e0, 0xc421501d40, 0x0, 0x0, 0x7e75a0, 0xc4213cfdc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4214878f0, 0x7eb3e0, 0xc421501d40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ff0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4214b0ff0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x0, 0xc4214b0ff0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc421501d40, 0x6cac4a, 0x3, 0x0, 0xc4214b0ff0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc421501d40, 0xc421487880, 0x7e94e0, 0xc4214b0ff0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc421501d40, 0xc421487880, 0xc420ad92a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc420ad9201, 0xc421501c80, 0xc4208cda38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x10, 0x4d6ac0, 0x4d9dba, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4200de150, 0xc4200ea000)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3155 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc421501d40, 0xc4214878f0, 0xc421501e60, 0xc421501e00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3588 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2de8, 0x72, 0x3bf)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215991e0, 0x72, 0xc422db49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215991e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599180, 0xc420ff5000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f080, 0xc420ff5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d500, 0xc420ff5000, 0x1000, 0x1000, 0x53bbd3, 0xc422db4b68, 0xc422db4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186ae40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186ae40, 0x1, 0xc4264a22a0, 0xc42099b460, 0xc42099b3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3178 [GC assist wait]:
net/url.parse(0xc42aedb434, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb434, 0x3, 0x1, 0x1, 0xc42aedb401)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc421053ec0, 0xc421515c00, 0xc42165eff0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542180, 0x7eb360, 0xc4216c4500, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542180, 0x7eb360, 0xc4216c4500)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3579 [select]:
net/http.(*persistConn).writeLoop(0xc4214db000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3179 [GC assist wait]:
net/url.parse(0xc42aedb444, 0x3, 0x1, 0x1, 0x3, 0x4)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.ParseRequestURI(0xc42aedb444, 0x3, 0x1, 0x1, 0xc42aedb401)
	/usr/local/go/src/net/url/url.go:440 +0x3a
net/http.readRequest(0xc4205abf20, 0xc421515c00, 0xc42165f0e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:827 +0x2c0
net/http.(*conn).readRequest(0xc421542200, 0x7eb360, 0xc4216c4640, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542200, 0x7eb360, 0xc4216c4640)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3180 [runnable]:
net.runtime_pollWait(0x7f0f9c1953e8, 0x72, 0x311)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292c30, 0x72, 0xc4217027b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421292c30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292bd0, 0xc421711000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e600, 0xc421711000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b84a0, 0xc421711000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d8f60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d8f60, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d8f60, 0xc42165f1d0, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070d1a0, 0xc421702aa8, 0xc421702aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070d1a0, 0xc42165f1d0, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d8f60, 0xc421515c00, 0xc42165f1d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542280, 0x7eb360, 0xc4216c4740, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542280, 0x7eb360, 0xc4216c4740)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3586 [runnable]:
net.runtime_pollWait(0x7f0f9c195568, 0x72, 0x30c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487a30, 0x72, 0xc422daa9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487a30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4214879d0, 0xc420ff3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f060, 0xc420ff3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dac00, 0xc420ff3000, 0x1000, 0x1000, 0x53bbd3, 0xc422daab68, 0xc422daab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833e60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833e60, 0x1, 0xc4264a2240, 0xc420998c60, 0xc420998bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dac00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3181 [runnable]:
net/textproto.(*Reader).ReadLine(0xc42070d110, 0xc42165f2c0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d9020, 0xc421515c00, 0xc42165f2c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542300, 0x7eb360, 0xc4216c4840, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542300, 0x7eb360, 0xc4216c4840)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3182 [runnable]:
net/textproto.(*Reader).ReadLine(0xc4201a8a50, 0xc42165f3b0, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d90e0, 0xc421515d00, 0xc42165f3b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542380, 0x7eb360, 0xc4216c4940, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542380, 0x7eb360, 0xc4216c4940)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3183 [GC assist wait]:
net/textproto.(*Reader).ReadLine(0xc4206338c0, 0xc42165f4a0, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d91a0, 0xc421515d00, 0xc42165f4a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542400, 0x7eb360, 0xc4216c4a40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542400, 0x7eb360, 0xc4216c4a40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3184 [GC assist wait]:
net/textproto.(*Reader).ReadLine(0xc420633860, 0xc42165f590, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:37 +0x6e
net/http.readRequest(0xc4216d9260, 0xc421515d00, 0xc42165f590, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542480, 0x7eb360, 0xc4216c4b40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542480, 0x7eb360, 0xc4216c4b40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3185 [runnable]:
net.runtime_pollWait(0x7f0f9c195028, 0x72, 0x317)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292e60, 0x72, 0xc4217237b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421292e60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292e00, 0xc421725000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e628, 0xc421725000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8540, 0xc421725000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9320, 0xa, 0x0, 0x1e, 0x0, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9320, 0xc42165f680, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633800, 0xc421723aa8, 0xc421723aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633800, 0xc42165f680, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9320, 0xc421515d00, 0xc42165f680, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542500, 0x7eb360, 0xc4216c4c40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542500, 0x7eb360, 0xc4216c4c40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24818 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dc700, 0x77, 0xc424ab5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b9c0, 0x77, 0xc424ab5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b9c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b960, 0x7eb3e0, 0xc424987c80, 0x0, 0x0, 0x7e75a0, 0xc424c91d00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b960, 0x7eb3e0, 0xc424987c80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f470, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f470, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x0, 0xc42442f470, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424987c80, 0x6cac4a, 0x3, 0x0, 0xc42442f470, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424987c80, 0xc42587b8f0, 0x7e94e0, 0xc42442f470, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424987c80, 0xc42587b8f0, 0xc4252e0d50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0d01, 0xc424987bc0, 0xc4261a9a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424987860, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f3e0, 0xc424987920)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24685 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d380, 0xc4259d7650, 0xc424b9d4a0, 0xc424b9d440)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3188 [runnable]:
net.runtime_pollWait(0x7f0f9c194de8, 0x72, 0x31a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421292fb0, 0x72, 0xc42171e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421292fb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292f50, 0xc421733000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e640, 0xc421733000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8600, 0xc421733000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9620, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9620, 0xc42165f950, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4206336e0, 0xc42171eaa8, 0xc42171eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4206336e0, 0xc42165f950, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9620, 0xc421515f00, 0xc42165f950, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542680, 0x7eb360, 0xc4216c5100, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542680, 0x7eb360, 0xc4216c5100)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3581 [select]:
net/http.(*persistConn).writeLoop(0xc4214daf00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3189 [runnable]:
net.runtime_pollWait(0x7f0f9c194c68, 0x72, 0x31b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293020, 0x72, 0xc42171f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421292fc0, 0xc421737000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e648, 0xc421737000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8620, 0xc421737000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d96e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d96e0, 0xa, 0x0, 0x1e, 0x0, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d96e0, 0xc42165fa40, 0xf0, 0xf0, 0x6c1860, 0x4a0643, 0x805d78)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc420633680, 0xc42171faa8, 0xc42171faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc420633680, 0xc42165fa40, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d96e0, 0xc421515f00, 0xc42165fa40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542700, 0x7eb360, 0xc4216c5200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542700, 0x7eb360, 0xc4216c5200)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3584 [runnable]:
net.runtime_pollWait(0x7f0f9c194d28, 0x72, 0x316)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487b10, 0x72, 0xc422daf9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487ab0, 0xc420ff1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f058, 0xc420ff1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dad00, 0xc420ff1000, 0x1000, 0x1000, 0x53bbd3, 0xc422dafb68, 0xc422dafb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833e00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833e00, 0x1, 0xc4264a2180, 0xc42098b460, 0xc42098b3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dad00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24793 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424986420, 0xc42587b500, 0xc4249865a0, 0xc424986540)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3191 [runnable]:
net.runtime_pollWait(0x7f0f9c194ae8, 0x72, 0x31d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293100, 0x72, 0xc4217217b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293100, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212930a0, 0xc42173b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e658, 0xc42173b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8660, 0xc42173b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9860)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9860, 0xa, 0x0, 0x1e, 0xc41ff5080b, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9860, 0xc42165fc20, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4215efe60, 0xc421721aa8, 0xc421721aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4215efe60, 0xc42165fc20, 0x0, 0x101000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9860, 0xc42173c000, 0xc42165fc20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542800, 0x7eb360, 0xc4216c5400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542800, 0x7eb360, 0xc4216c5400)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24655 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c42f60, 0xc425ae49a0, 0xc424c43020, 0xc424c42fc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24575 [runnable]:
net.runtime_pollWait(0x7f0f9c19e2a8, 0x77, 0xc425915228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05cd0, 0x77, 0xc425915260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05cd0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05c70, 0x7eb3e0, 0xc424da4b40, 0x0, 0x0, 0x7e75a0, 0xc4222ad1e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05c70, 0x7eb3e0, 0xc424da4b40, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fd40, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fd40, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x0, 0xc424a4fd40, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4b40, 0x6cac4a, 0x3, 0x0, 0xc424a4fd40, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4b40, 0xc421b05c00, 0x7e94e0, 0xc424a4fd40, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4b40, 0xc421b05c00, 0xc425535f80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535f01, 0xc424da4a20, 0xc426170a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da4720, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fcb0, 0xc424da47e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3194 [runnable]:
net.runtime_pollWait(0x7f0f9c1948a8, 0x72, 0x320)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293250, 0x72, 0xc42171c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212931f0, 0xc421753000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e670, 0xc421753000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b86c0, 0xc421753000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9aa0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9aa0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9aa0, 0xc42165fef0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4215eff80, 0xc42171caa8, 0xc42171caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4215eff80, 0xc42165fef0, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9aa0, 0xc42173c000, 0xc42165fef0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542980, 0x7eb360, 0xc4216c5700, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542980, 0x7eb360, 0xc4216c5700)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3195 [runnable]:
net.runtime_pollWait(0x7f0f9c1947e8, 0x72, 0x322)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212932c0, 0x72, 0xc42171d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212932c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293260, 0xc421757000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e678, 0xc421757000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b86e0, 0xc421757000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9b60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9b60, 0xa, 0x0, 0x1e, 0xc42171d9d8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9b60, 0xc42175c000, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a000, 0xc42171daa8, 0xc42171daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a000, 0xc42175c000, 0x0, 0x100000000000009, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9b60, 0xc42173c100, 0xc42175c000, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542a00, 0x7eb360, 0xc4216c5800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542a00, 0x7eb360, 0xc4216c5800)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3196 [runnable]:
net.runtime_pollWait(0x7f0f9c1966a8, 0x72, 0x323)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293330, 0x72, 0xc4217427b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212932d0, 0xc421759000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e680, 0xc421759000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8700, 0xc421759000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4216d9c20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4216d9c20, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4216d9c20, 0xc42175c0f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a060, 0xc421742aa8, 0xc421742aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a060, 0xc42175c0f0, 0x0, 0x100000000000009, 0x9)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4216d9c20, 0xc42173c100, 0xc42175c0f0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542a80, 0x7eb360, 0xc4216c5900, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542a80, 0x7eb360, 0xc4216c5900)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24688 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9d980, 0xc4259d7960, 0xc424b9db00, 0xc424b9da40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3583 [select]:
net/http.(*persistConn).writeLoop(0xc4214dae00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24675 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9bd40, 0xc4259d6d20, 0xc424c9bec0, 0xc424c9be00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24829 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4249494a0, 0xc42587bdc0, 0xc424949620, 0xc424949560)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3582 [IO wait]:
net.runtime_pollWait(0x7f0f9c196528, 0x72, 0x321)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487bf0, 0x72, 0xc422dad9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487b90, 0xc420fef000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f050, 0xc420fef000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dae00, 0xc420fef000, 0x1000, 0x1000, 0x53bbd3, 0xc422dadb68, 0xc422dadb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833da0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833da0, 0x1, 0xc4264a2120, 0xc4209d3460, 0xc4209d33c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dae00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24722 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b8a78, 0x77, 0xc423a13228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a450, 0x77, 0xc423a13260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a450, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a3f0, 0x7eb3e0, 0xc424af07e0, 0x0, 0x0, 0x7e75a0, 0xc424c90b00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a3f0, 0x7eb3e0, 0xc424af07e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653d70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653d70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x0, 0xc424653d70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424af07e0, 0x6cac4a, 0x3, 0x0, 0xc424653d70, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424af07e0, 0xc42587a380, 0x7e94e0, 0xc424653d70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424af07e0, 0xc42587a380, 0xc4253bfc80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfc01, 0xc424af0720, 0xc426191a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424af03c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653ce0, 0xc424af0480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24632 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a600, 0xc4259d63f0, 0xc424c9a720, 0xc424c9a6c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3202 [runnable]:
net.runtime_pollWait(0x7f0f9c196168, 0x72, 0x329)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212935d0, 0x72, 0xc4217407b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212935d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293570, 0xc421867000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6b0, 0xc421867000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b87c0, 0xc421867000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45268)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4218323c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4218323c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d4c, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4218323c0, 0xc4217eab40, 0xf0, 0xf0, 0x6c1860, 0xc421740a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b2c0, 0xc421740aa8, 0xc421740aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b2c0, 0xc4217eab40, 0x806f20, 0xc4210feff0, 0xc4215549e8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4218323c0, 0xc42173cc00, 0xc4217eab40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542d80, 0x7eb360, 0xc4217f6980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542d80, 0x7eb360, 0xc4217f6980)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3203 [runnable]:
net/http.newBufioWriterSize(0x7e7ea0, 0xc421542e00, 0x1000, 0x7f0f9c16c078)
	/usr/local/go/src/net/http/server.go:655 +0xda
net/http.(*conn).serve(0xc421542e00, 0x7eb420, 0xc4200de060)
	/usr/local/go/src/net/http/server.go:1526 +0x32f
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3204 [runnable]:
net.runtime_pollWait(0x7f0f9c195fe8, 0x72, 0x32c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212936b0, 0x72, 0xc42176a7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212936b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293650, 0xc421877000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6c0, 0xc421877000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8800, 0xc421877000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45265)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217720c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217720c0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217720c0, 0xc4217eac30, 0xf0, 0xf0, 0x6c1860, 0xc42176aa18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b320, 0xc42176aaa8, 0xc42176aaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b320, 0xc4217eac30, 0x806f20, 0xc42175b2f0, 0xc421554d28)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217720c0, 0xc42173cc00, 0xc4217eac30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542e80, 0x7eb360, 0xc4217f6a00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542e80, 0x7eb360, 0xc4217f6a00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3205 [runnable]:
net/http.newBufioWriterSize(0x7e7ea0, 0xc421542f00, 0x1000, 0x7f0f9c16c078)
	/usr/local/go/src/net/http/server.go:655 +0xda
net/http.(*conn).serve(0xc421542f00, 0x7eb420, 0xc4200de060)
	/usr/local/go/src/net/http/server.go:1526 +0x32f
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3206 [runnable]:
net.runtime_pollWait(0x7f0f9c195e68, 0x72, 0x32e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293790, 0x72, 0xc42176c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293730, 0xc421879000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6d0, 0xc421879000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8840, 0xc421879000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45262)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772180)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772180, 0xa, 0x0, 0x1e, 0x7f0f9c150d4d, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772180, 0xc4217ead20, 0xf0, 0xf0, 0x6c1860, 0xc42176ca18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b380, 0xc42176caa8, 0xc42176caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b380, 0xc4217ead20, 0x806f20, 0xc42175b350, 0xc421555068)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772180, 0xc42173cc00, 0xc4217ead20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421542f80, 0x7eb360, 0xc4217f6a80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421542f80, 0x7eb360, 0xc4217f6a80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3585 [select]:
net/http.(*persistConn).writeLoop(0xc4214dad00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3207 [runnable]:
net/http.newBufioWriterSize(0x7e7ea0, 0xc421543000, 0x1000, 0x7f0f9c16c078)
	/usr/local/go/src/net/http/server.go:655 +0xda
net/http.(*conn).serve(0xc421543000, 0x7eb420, 0xc4200de060)
	/usr/local/go/src/net/http/server.go:1526 +0x32f
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3580 [IO wait]:
net.runtime_pollWait(0x7f0f9c195da8, 0x72, 0x32a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487cd0, 0x72, 0xc422da79d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487c70, 0xc420feb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f048, 0xc420feb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214daf00, 0xc420feb000, 0x1000, 0x1000, 0x53bbd3, 0xc422da7b68, 0xc422da7b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833d40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833d40, 0x1, 0xc424046960, 0xc4209d7460, 0xc4209d73c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214daf00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3208 [runnable]:
net.runtime_pollWait(0x7f0f9c195c28, 0x72, 0x330)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293870, 0x72, 0xc42177c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293810, 0xc421775000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6e0, 0xc421775000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8880, 0xc421775000, 0x1000, 0x1000, 0xc42175a210, 0x412c3b, 0xc41ff452ec)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772240)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772240, 0xa, 0x0, 0x1e, 0x7f0f9c150d41, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772240, 0xc42175c5a0, 0xf0, 0xf0, 0x6c1860, 0xc42177ca18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a240, 0xc42177caa8, 0xc42177caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a240, 0xc42175c5a0, 0x806f20, 0xc42175a210, 0xc4215553a8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772240, 0xc42173c300, 0xc42175c5a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543080, 0x7eb360, 0xc421780000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543080, 0x7eb360, 0xc421780000)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3209 [runnable]:
net.runtime_pollWait(0x7f0f9c195b68, 0x72, 0x331)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212938e0, 0x72, 0xc42177d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212938e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293880, 0xc42177f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6e8, 0xc42177f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b88c0, 0xc42177f000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452e9)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772300, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772300, 0xc42175c690, 0xf0, 0xf0, 0x6c1860, 0xc42177da18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a2a0, 0xc42177daa8, 0xc42177daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a2a0, 0xc42175c690, 0x806f20, 0xc42175a270, 0xc421555548)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772300, 0xc42173c300, 0xc42175c690, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543100, 0x7eb360, 0xc4217800c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543100, 0x7eb360, 0xc4217800c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3210 [runnable]:
net.runtime_pollWait(0x7f0f9c195aa8, 0x72, 0x332)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293950, 0x72, 0xc4217687b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212938f0, 0xc421783000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6f0, 0xc421783000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b88e0, 0xc421783000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452e6)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217723c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217723c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d42, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217723c0, 0xc42175c780, 0xf0, 0xf0, 0x6c1860, 0xc421768a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a300, 0xc421768aa8, 0xc421768aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a300, 0xc42175c780, 0x806f20, 0xc42175a2d0, 0xc4215556e8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217723c0, 0xc42173c300, 0xc42175c780, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543180, 0x7eb360, 0xc4217801c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543180, 0x7eb360, 0xc4217801c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3211 [runnable]:
net.runtime_pollWait(0x7f0f9c1959e8, 0x72, 0x333)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212939c0, 0x72, 0xc4217697b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212939c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293960, 0xc421785000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e6f8, 0xc421785000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8900, 0xc421785000, 0x1000, 0x1000, 0x411845, 0x412c3b, 0xc41ff452e3)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772480)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772480, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772480, 0xc42175c870, 0xf0, 0xf0, 0x6c1860, 0xc421769a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a360, 0xc421769aa8, 0xc421769aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a360, 0xc42175c870, 0x806f20, 0xc42175a330, 0xc421555888)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772480, 0xc42173c400, 0xc42175c870, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543200, 0x7eb360, 0xc4217802c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543200, 0x7eb360, 0xc4217802c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3212 [runnable]:
net.runtime_pollWait(0x7f0f9c195928, 0x72, 0x335)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293a30, 0x72, 0xc4217787b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293a30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212939d0, 0xc421787000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e700, 0xc421787000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8920, 0xc421787000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452e0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772540)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772540, 0xa, 0x0, 0x1e, 0x7f0f9c150d42, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772540, 0xc42175c960, 0xf0, 0xf0, 0x6c1860, 0xc421778a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a3c0, 0xc421778aa8, 0xc421778aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a3c0, 0xc42175c960, 0x806f20, 0xc42175a390, 0xc421555a28)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772540, 0xc42173c400, 0xc42175c960, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543280, 0x7eb360, 0xc4217803c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543280, 0x7eb360, 0xc4217803c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3213 [runnable]:
net.runtime_pollWait(0x7f0f9c195868, 0x72, 0x336)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293aa0, 0x72, 0xc4217797b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293aa0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293a40, 0xc421789000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e708, 0xc421789000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8940, 0xc421789000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452dd)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772600)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772600, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772600, 0xc42175ca50, 0xf0, 0xf0, 0x6c1860, 0xc421779a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a420, 0xc421779aa8, 0xc421779aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a420, 0xc42175ca50, 0x806f20, 0xc42175a3f0, 0xc421555bc8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772600, 0xc42173c400, 0xc42175ca50, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543300, 0x7eb360, 0xc4217804c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543300, 0x7eb360, 0xc4217804c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3214 [runnable]:
net.runtime_pollWait(0x7f0f9c1957a8, 0x72, 0x337)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293b10, 0x72, 0xc42177a7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293ab0, 0xc42178b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e710, 0xc42178b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8960, 0xc42178b000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452da)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217726c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217726c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d43, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217726c0, 0xc42175cb40, 0xf0, 0xf0, 0x6c1860, 0xc42177aa18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a480, 0xc42177aaa8, 0xc42177aaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a480, 0xc42175cb40, 0x806f20, 0xc42175a450, 0xc421555d68)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217726c0, 0xc42173c400, 0xc42175cb40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543380, 0x7eb360, 0xc4217805c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543380, 0x7eb360, 0xc4217805c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3215 [runnable]:
net.runtime_pollWait(0x7f0f9c19b668, 0x72, 0x338)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293b80, 0x72, 0xc42177b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293b80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293b20, 0xc421795000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e718, 0xc421795000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8980, 0xc421795000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452d7)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772780)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772780, 0xc42175cc30, 0xf0, 0xf0, 0x6c1860, 0xc42177ba18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a4e0, 0xc42177baa8, 0xc42177baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a4e0, 0xc42175cc30, 0x806f20, 0xc42175a4b0, 0xc42155e028)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772780, 0xc42173c500, 0xc42175cc30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543400, 0x7eb360, 0xc4217806c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543400, 0x7eb360, 0xc4217806c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3587 [select]:
net/http.(*persistConn).writeLoop(0xc4214dac00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3216 [runnable]:
net.runtime_pollWait(0x7f0f9c19b4e8, 0x72, 0x339)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293bf0, 0x72, 0xc42178e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293b90, 0xc421797000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e720, 0xc421797000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b89a0, 0xc421797000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452d4)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772840, 0xa, 0x0, 0x1e, 0x7f0f9c150d43, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772840, 0xc42175cd20, 0xf0, 0xf0, 0x6c1860, 0xc42178ea18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a540, 0xc42178eaa8, 0xc42178eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a540, 0xc42175cd20, 0x806f20, 0xc42175a510, 0xc42155e1c8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772840, 0xc42173c500, 0xc42175cd20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543480, 0x7eb360, 0xc4217807c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543480, 0x7eb360, 0xc4217807c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3217 [runnable]:
net.runtime_pollWait(0x7f0f9c19b428, 0x72, 0x33a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293c60, 0x72, 0xc42178f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293c60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293c00, 0xc421799000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e728, 0xc421799000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b89c0, 0xc421799000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452d1)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772900)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772900, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772900, 0xc42175ce10, 0xf0, 0xf0, 0x6c1860, 0xc42178fa18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a5a0, 0xc42178faa8, 0xc42178faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a5a0, 0xc42175ce10, 0x806f20, 0xc42175a570, 0xc42155e368)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772900, 0xc42173c500, 0xc42175ce10, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543500, 0x7eb360, 0xc4217808c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543500, 0x7eb360, 0xc4217808c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3578 [IO wait]:
net.runtime_pollWait(0x7f0f9c19b5a8, 0x72, 0x334)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487db0, 0x72, 0xc422da59d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487d50, 0xc420fe9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f040, 0xc420fe9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db000, 0xc420fe9000, 0x1000, 0x1000, 0x53bbd3, 0xc422da5b68, 0xc422da5b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833ce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833ce0, 0x1, 0xc424046900, 0xc4209d3c60, 0xc4209d3bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3218 [runnable]:
net.runtime_pollWait(0x7f0f9c19b368, 0x72, 0x33b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293cd0, 0x72, 0xc4217907b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293c70, 0xc42179b000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e730, 0xc42179b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b89e0, 0xc42179b000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452ce)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217729c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217729c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d44, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217729c0, 0xc42175cf00, 0xf0, 0xf0, 0x6c1860, 0xc421790a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a600, 0xc421790aa8, 0xc421790aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a600, 0xc42175cf00, 0x806f20, 0xc42175a5d0, 0xc42155e508)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217729c0, 0xc42173c500, 0xc42175cf00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543580, 0x7eb360, 0xc4217809c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543580, 0x7eb360, 0xc4217809c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24718 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b13bc0, 0xc4256f2070, 0xc424b13ce0, 0xc424b13c80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3220 [runnable]:
net.runtime_pollWait(0x7f0f9c19b1e8, 0x72, 0x33d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293db0, 0x72, 0xc4217a67b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293d50, 0xc42179f000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e740, 0xc42179f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8a20, 0xc42179f000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452c8)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772b40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772b40, 0xa, 0x0, 0x1e, 0x7f0f9c150d44, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772b40, 0xc42175d0e0, 0xf0, 0xf0, 0x6c1860, 0xc4217a6a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a6c0, 0xc4217a6aa8, 0xc4217a6aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a6c0, 0xc42175d0e0, 0x806f20, 0xc42175a690, 0xc42155e848)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772b40, 0xc42173c600, 0xc42175d0e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543680, 0x7eb360, 0xc421780bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543680, 0x7eb360, 0xc421780bc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3221 [runnable]:
net.runtime_pollWait(0x7f0f9c19b128, 0x72, 0x33e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293e20, 0x72, 0xc4217a77b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293e20, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293dc0, 0xc4217a9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e748, 0xc4217a9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8a40, 0xc4217a9000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452c5)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772c00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772c00, 0xc42175d1d0, 0xf0, 0xf0, 0x6c1860, 0xc4217a7a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a720, 0xc4217a7aa8, 0xc4217a7aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a720, 0xc42175d1d0, 0x806f20, 0xc42175a6f0, 0xc42155e9e8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772c00, 0xc42173c600, 0xc42175d1d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543700, 0x7eb360, 0xc421780cc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543700, 0x7eb360, 0xc421780cc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24667 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c1ac60, 0xc425ae4ee0, 0xc424c1ad80, 0xc424c1ad20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24720 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9c060, 0xc4256f2150, 0xc424a9c180, 0xc424a9c120)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3224 [runnable]:
net.runtime_pollWait(0x7f0f9c19aee8, 0x72, 0x342)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421293f70, 0x72, 0xc4217b67b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421293f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421293f10, 0xc4217af000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e760, 0xc4217af000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8aa0, 0xc4217af000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452bc)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772e40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772e40, 0xa, 0x0, 0x1e, 0x7f0f9c150d45, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772e40, 0xc42175d4a0, 0xf0, 0xf0, 0x6c1860, 0xc4217b6a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a840, 0xc4217b6aa8, 0xc4217b6aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a840, 0xc42175d4a0, 0x806f20, 0xc42175a810, 0xc42155eec8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772e40, 0xc42173c600, 0xc42175d4a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543880, 0x7eb360, 0xc421780fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543880, 0x7eb360, 0xc421780fc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24754 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cec80, 0x77, 0xc42247d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587ab50, 0x77, 0xc42247d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587ab50, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587aaf0, 0x7eb3e0, 0xc424a5f020, 0x0, 0x0, 0x7e75a0, 0xc424c91100, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587aaf0, 0x7eb3e0, 0xc424a5f020, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e510, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e510, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x0, 0xc42442e510, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5f020, 0x6cac4a, 0x3, 0x0, 0xc42442e510, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5f020, 0xc42587aa80, 0x7e94e0, 0xc42442e510, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5f020, 0xc42587aa80, 0xc4252e02b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0201, 0xc424a5ef00, 0xc426199a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5ec00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e480, 0xc424a5ecc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3589 [select]:
net/http.(*persistConn).writeLoop(0xc42122d500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3226 [runnable]:
net.runtime_pollWait(0x7f0f9c19aca8, 0x72, 0x344)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562060, 0x72, 0xc4217a07b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562000, 0xc4217bb000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e770, 0xc4217bb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8ae0, 0xc4217bb000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452b6)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421772fc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421772fc0, 0xa, 0x0, 0x1e, 0x7f0f9c150d46, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421772fc0, 0xc42175d680, 0xf0, 0xf0, 0x6c1860, 0xc4217a0a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a900, 0xc4217a0aa8, 0xc4217a0aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a900, 0xc42175d680, 0x806f20, 0xc42175a8d0, 0xc42155f208)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421772fc0, 0xc42173c700, 0xc42175d680, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543980, 0x7eb360, 0xc4217811c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543980, 0x7eb360, 0xc4217811c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3576 [runnable]:
net.runtime_pollWait(0x7f0f9c19ad68, 0x72, 0x33f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487e90, 0x72, 0xc422d9f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487e30, 0xc420fe7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f038, 0xc420fe7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db100, 0xc420fe7000, 0x1000, 0x1000, 0x53bbd3, 0xc422d9fb68, 0xc422d9fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833c80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833c80, 0x1, 0xc4240468a0, 0xc420a33c60, 0xc420a33bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24631 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a420, 0xc4259d6310, 0xc424c9a540, 0xc424c9a4e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3228 [runnable]:
net.runtime_pollWait(0x7f0f9c19ab28, 0x72, 0x346)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562140, 0x72, 0xc4217b27b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215620e0, 0xc4217bf000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e780, 0xc4217bf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8b20, 0xc4217bf000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff452b0)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773140)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773140, 0xa, 0x0, 0x1e, 0x7f0f9c150d46, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773140, 0xc42175d860, 0xf0, 0xf0, 0x6c1860, 0xc4217b2a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175a9c0, 0xc4217b2aa8, 0xc4217b2aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175a9c0, 0xc42175d860, 0x806f20, 0xc42175a990, 0xc42155f548)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773140, 0xc42173c700, 0xc42175d860, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543a80, 0x7eb360, 0xc4217813c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543a80, 0x7eb360, 0xc4217813c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24744 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9d4a0, 0xc4256f2540, 0xc424a9d5c0, 0xc424a9d560)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24641 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b920, 0xc4259d6af0, 0xc424c9ba40, 0xc424c9b9e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24790 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6d38, 0x77, 0xc4247f1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b480, 0x77, 0xc4247f1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b480, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b420, 0x7eb3e0, 0xc424a39f80, 0x0, 0x0, 0x7e75a0, 0xc424c91880, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b420, 0x7eb3e0, 0xc424a39f80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eea0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442eea0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x0, 0xc42442eea0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a39f80, 0x6cac4a, 0x3, 0x0, 0xc42442eea0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a39f80, 0xc42587b3b0, 0x7e94e0, 0xc42442eea0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a39f80, 0xc42587b3b0, 0xc4252e08d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0801, 0xc424a39ec0, 0xc4261a3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a39bc0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ee10, 0xc424a39c80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24828 [IO wait]:
net.runtime_pollWait(0x7f0f9c194ba8, 0x77, 0xc424ee3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587be20, 0x77, 0xc424ee3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587be20, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bdc0, 0x7eb3e0, 0xc4249494a0, 0x0, 0x0, 0x7e75a0, 0xc424c580c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bdc0, 0x7eb3e0, 0xc4249494a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f950, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f950, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x0, 0xc42442f950, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4249494a0, 0x6cac4a, 0x3, 0x0, 0xc42442f950, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4249494a0, 0xc42587bd50, 0x7e94e0, 0xc42442f950, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4249494a0, 0xc42587bd50, 0xc4252e10e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1001, 0xc4249493e0, 0xc4261b6a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424949080, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f890, 0xc424949140)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24719 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b5d78, 0x77, 0xc423a5f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f21b0, 0x77, 0xc423a5f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f21b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2150, 0x7eb3e0, 0xc424a9c060, 0x0, 0x0, 0x7e75a0, 0xc425959100, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2150, 0x7eb3e0, 0xc424a9c060, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0930, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0930, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x0, 0xc4245a0930, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9c060, 0x6cac4a, 0x3, 0x0, 0xc4245a0930, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9c060, 0xc4256f20e0, 0x7e94e0, 0xc4245a0930, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9c060, 0xc4256f20e0, 0xc425350a70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350901, 0xc424b13f80, 0xc422e63a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b13c80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a08a0, 0xc424b13d40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3234 [runnable]:
net.runtime_pollWait(0x7f0f9c19c628, 0x72, 0x34d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215623e0, 0x72, 0xc4217d07b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215623e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562380, 0xc4217db000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7b0, 0xc4217db000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8be0, 0xc4217db000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff4529e)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4217735c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4217735c0, 0xa, 0x0, 0x1e, 0x7f0f9c150d48, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4217735c0, 0xc42175de00, 0xf0, 0xf0, 0x6c1860, 0xc4217d0a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ac00, 0xc4217d0aa8, 0xc4217d0aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ac00, 0xc42175de00, 0x806f20, 0xc42175abd0, 0xc42156c028)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4217735c0, 0xc42173c900, 0xc42175de00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543d80, 0x7eb360, 0xc4217819c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543d80, 0x7eb360, 0xc4217819c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3591 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3235 [runnable]:
net.runtime_pollWait(0x7f0f9c19c4a8, 0x72, 0x34e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562450, 0x72, 0xc4217d17b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215623f0, 0xc4217dd000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7b8, 0xc4217dd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8c00, 0xc4217dd000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff4529b)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773680)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773680, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773680, 0xc42175def0, 0xf0, 0xf0, 0x6c1860, 0xc4217d1a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ac60, 0xc4217d1aa8, 0xc4217d1aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ac60, 0xc42175def0, 0x806f20, 0xc42175ac30, 0xc42156c1c8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773680, 0xc42173c900, 0xc42175def0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543e00, 0x7eb360, 0xc421781ac0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543e00, 0x7eb360, 0xc421781ac0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3574 [runnable]:
net.runtime_pollWait(0x7f0f9c19c568, 0x72, 0x349)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421487f70, 0x72, 0xc422d9d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421487f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421487f10, 0xc420fe1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f030, 0xc420fe1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db200, 0xc420fe1000, 0x1000, 0x1000, 0x53bbd3, 0xc422d9db68, 0xc422d9db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833c20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833c20, 0x1, 0xc424046840, 0xc420988460, 0xc4209883c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24658 [IO wait]:
net.runtime_pollWait(0x7f0f9c116480, 0x77, 0xc424fc9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4bc0, 0x77, 0xc424fc9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4bc0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4b60, 0x7eb3e0, 0xc424c438c0, 0x0, 0x0, 0x7e75a0, 0xc4222adf00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4b60, 0x7eb3e0, 0xc424c438c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652e10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652e10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x0, 0xc424652e10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c438c0, 0x6cac4a, 0x3, 0x0, 0xc424652e10, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c438c0, 0xc425ae4af0, 0x7e94e0, 0xc424652e10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c438c0, 0xc425ae4af0, 0xc4253beea0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bee01, 0xc424c43800, 0xc426181a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c434a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652d80, 0xc424c435c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3237 [runnable]:
net.runtime_pollWait(0x7f0f9c19c328, 0x72, 0x350)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562530, 0x72, 0xc4217e77b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215624d0, 0xc4217e9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7c8, 0xc4217e9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8c40, 0xc4217e9000, 0x1000, 0x1000, 0x0, 0x412c3b, 0xc41ff45295)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773800)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773800, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773800, 0xc4217ea0f0, 0xf0, 0xf0, 0x6c1860, 0xc4217e7a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ad20, 0xc4217e7aa8, 0xc4217e7aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ad20, 0xc4217ea0f0, 0x806f20, 0xc42175acf0, 0xc42156c508)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773800, 0xc42173c900, 0xc4217ea0f0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc421543f00, 0x7eb360, 0xc421781cc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc421543f00, 0x7eb360, 0xc421781cc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24734 [IO wait]:
net.runtime_pollWait(0x7f0f9c19a828, 0x77, 0xc422fb7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a990, 0x77, 0xc422fb7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a990, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a930, 0x7eb3e0, 0xc424a5e600, 0x0, 0x0, 0x7e75a0, 0xc424c90f80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a930, 0x7eb3e0, 0xc424a5e600, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e330, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e330, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x0, 0xc42442e330, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5e600, 0x6cac4a, 0x3, 0x0, 0xc42442e330, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5e600, 0xc42587a8c0, 0x7e94e0, 0xc42442e330, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5e600, 0xc42587a8c0, 0xc4252e0150, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0001, 0xc424a5e540, 0xc42619fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5e180, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e2a0, 0xc424a5e240)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3239 [runnable]:
net.runtime_pollWait(0x7f0f9c19c1a8, 0x72, 0x352)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562610, 0x72, 0xc4211bd7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215625b0, 0xc4217f1000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7d8, 0xc4217f1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8cc0, 0xc4217f1000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff4528f)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773b00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773b00, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773b00, 0xc4217ea2d0, 0xf0, 0xf0, 0x6c1860, 0xc4211bda18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ae10, 0xc4211bdaa8, 0xc4211bdaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ae10, 0xc4217ea2d0, 0x806f20, 0xc4211c66f0, 0xc42156c848)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773b00, 0xc42173ca00, 0xc4217ea2d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e000, 0x7eb360, 0xc421781f40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e000, 0x7eb360, 0xc421781f40)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3240 [runnable]:
net.runtime_pollWait(0x7f0f9c19c0e8, 0x72, 0x354)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562680, 0x72, 0xc4217cd7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562620, 0xc4217f3000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7e0, 0xc4217f3000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8ce0, 0xc4217f3000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff4528c)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773bc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773bc0, 0xa, 0x0, 0x1e, 0x7f0f9c150d49, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773bc0, 0xc4217ea3c0, 0xf0, 0xf0, 0x6c1860, 0xc4217cda18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175ae70, 0xc4217cdaa8, 0xc4217cdaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175ae70, 0xc4217ea3c0, 0x806f20, 0xc42175ae40, 0xc42156c9e8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773bc0, 0xc42173ca00, 0xc4217ea3c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e080, 0x7eb360, 0xc4217f6040, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e080, 0x7eb360, 0xc4217f6040)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24789 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a39b00, 0xc42587b340, 0xc424a39c20, 0xc424a39bc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3242 [runnable]:
net.runtime_pollWait(0x7f0f9c19bf68, 0x72, 0x356)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562760, 0x72, 0xc4217e37b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562760, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562700, 0xc4217f9000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e7f0, 0xc4217f9000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8d20, 0xc4217f9000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff45286)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773d40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773d40, 0xa, 0x0, 0x1e, 0x7f0f9c150d4a, 0x33, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773d40, 0xc4217ea5a0, 0xf0, 0xf0, 0x6c1860, 0xc4217e3a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175af30, 0xc4217e3aa8, 0xc4217e3aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175af30, 0xc4217ea5a0, 0x806f20, 0xc42175af00, 0xc42156cd28)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773d40, 0xc42173cb00, 0xc4217ea5a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e180, 0x7eb360, 0xc4217f6240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e180, 0x7eb360, 0xc4217f6240)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24801 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4249877a0, 0xc42587b880, 0xc4249878c0, 0xc424987860)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3593 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3244 [runnable]:
time.Sleep(0x4c4b40)
	/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058f5f0, 0xc4217ea780)
	/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058f5f0, 0xc4217ea780)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058f5f0, 0xc4217ea780)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42156e280, 0x7eb360, 0xc4217f6440)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3245 [runnable]:
time.Sleep(0x4c4b40)
	/usr/local/go/src/runtime/time.go:59 +0xe1
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058f6c0, 0xc4217eae10)
	/tmp/d20170109-30451-1c333z0/solution_test.go:954 +0x297
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058f6c0, 0xc4217eae10)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058f6c0, 0xc4217eae10)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42156e300, 0x7eb360, 0xc4217f6b00)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3572 [IO wait]:
net.runtime_pollWait(0x7f0f9c19bde8, 0x72, 0x353)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570060, 0x72, 0xc422d7f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570000, 0xc4203e0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f028, 0xc4203e0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db300, 0xc4203e0000, 0x1000, 0x1000, 0x53bbd3, 0xc422d7fb68, 0xc422d7fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421833bc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421833bc0, 0x1, 0xc4240467e0, 0xc420985460, 0xc4209853c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3246 [semacquire]:
sync.runtime_Semacquire(0xc422d1ac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc422d1ac88)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
sync.(*Pool).Put(0x805d10, 0x6ab0e0, 0xc4210c1640)
	/usr/local/go/src/sync/pool.go:84 +0x97
net/http.putBufioWriter(0xc4210c1640)
	/usr/local/go/src/net/http/server.go:661 +0x9b
net/http.(*response).finishRequest(0xc42058e000)
	/usr/local/go/src/net/http/server.go:1353 +0x68
net/http.(*conn).serve(0xc42156e380, 0x7eb360, 0xc42165d100)
	/usr/local/go/src/net/http/server.go:1584 +0x4f7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3247 [runnable]:
_/tmp/d20170109-30451-1c333z0.parseRangeInsideTest(0xc42160c1f0, 0x9, 0x5, 0xc42160c1f0)
	/tmp/d20170109-30451-1c333z0/solution_test.go:22 +0x59
_/tmp/d20170109-30451-1c333z0.TestSlowLingchiWithBothMaxConnectionsAndALotOfErrors.func2(0x7eada0, 0xc42058e0d0, 0xc4206aee10)
	/tmp/d20170109-30451-1c333z0/solution_test.go:971 +0x77a
net/http.HandlerFunc.ServeHTTP(0xc42001c640, 0x7eada0, 0xc42058e0d0, 0xc4206aee10)
	/usr/local/go/src/net/http/server.go:1726 +0x44
net/http.serverHandler.ServeHTTP(0xc42001a300, 0x7eada0, 0xc42058e0d0, 0xc4206aee10)
	/usr/local/go/src/net/http/server.go:2202 +0x7d
net/http.(*conn).serve(0xc42156e400, 0x7eb360, 0xc42165d1c0)
	/usr/local/go/src/net/http/server.go:1579 +0x4b7
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24825 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424948ae0, 0xc42587bc00, 0xc424948c00, 0xc424948ba0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24742 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a9cfc0, 0xc4256f2460, 0xc424a9d0e0, 0xc424a9d080)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24712 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b12d20, 0xc4259d7dc0, 0xc424b12e40, 0xc424b12de0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3267 [runnable]:
net.runtime_pollWait(0x7f0f9c19b7e8, 0x72, 0x360)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562b50, 0x72, 0xc4218047b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562b50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562af0, 0xc4206a4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e838, 0xc4206a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc3a0, 0xc4206a4000, 0x1000, 0x1000, 0x4117ae, 0x7f0f9c198248, 0x10)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420adbf80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420adbf80, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420adbf80, 0xc4206af1d0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42070cf90, 0xc421804aa8, 0xc421804aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42070cf90, 0xc4206af1d0, 0x1, 0x55, 0x2)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420adbf80, 0xc42160c800, 0xc4206af1d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e600, 0x7eb360, 0xc42165d400, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e600, 0x7eb360, 0xc42165d400)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3268 [runnable]:
net.runtime_pollWait(0x7f0f9c19b728, 0x72, 0x361)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562bc0, 0x72, 0xc4218057b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562bc0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562b60, 0xc4211b2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e840, 0xc4211b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc3c0, 0xc4211b2000, 0x1000, 0x1000, 0xc421805968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850120)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850120, 0xa, 0x0, 0x1e, 0xc4218059d8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850120, 0xc42165f860, 0xf0, 0xf0, 0x6c1860, 0xc42162de01, 0x10000006b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4210146c0, 0xc421805aa8, 0xc421805aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4210146c0, 0xc42165f860, 0x1, 0x0, 0xc421805b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850120, 0xc42160c800, 0xc42165f860, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e680, 0x7eb360, 0xc42165d480, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e680, 0x7eb360, 0xc42165d480)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3595 [select]:
net/http.(*persistConn).writeLoop(0xc42167a400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24654 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6678, 0x77, 0xc4251ff228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4a00, 0x77, 0xc4251ff260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4a00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae49a0, 0x7eb3e0, 0xc424c42f60, 0x0, 0x0, 0x7e75a0, 0xc4222add80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae49a0, 0x7eb3e0, 0xc424c42f60, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652c30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652c30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x0, 0xc424652c30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c42f60, 0x6cac4a, 0x3, 0x0, 0xc424652c30, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c42f60, 0xc425ae4930, 0x7e94e0, 0xc424652c30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c42f60, 0xc425ae4930, 0xc4253becc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bec01, 0xc424c42ea0, 0xc426187a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c42b40, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652ba0, 0xc424c42c00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3270 [runnable]:
net.runtime_pollWait(0x7f0f9c116c00, 0x72, 0x363)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562ca0, 0x72, 0xc42180f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562ca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562c40, 0xc4211a0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e850, 0xc4211a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc460, 0xc4211a0000, 0x1000, 0x1000, 0xc42180f968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208502a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208502a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208502a0, 0xc4210f00f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a0fc0, 0xc42180faa8, 0xc42180faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a0fc0, 0xc4210f00f0, 0x1, 0x0, 0xc42180fb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208502a0, 0xc42160c900, 0xc4210f00f0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e780, 0x7eb360, 0xc42165d580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e780, 0x7eb360, 0xc42165d580)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3271 [runnable]:
net.runtime_pollWait(0x7f0f9c116b40, 0x72, 0x364)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562d10, 0x72, 0xc4218007b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562d10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562cb0, 0xc4211a4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e858, 0xc4211a4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc480, 0xc4211a4000, 0x1000, 0x1000, 0xc421800968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850360, 0xa, 0x0, 0x1e, 0xc41ffeaf78, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850360, 0xc4210f03c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a10b0, 0xc421800aa8, 0xc421800aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a10b0, 0xc4210f03c0, 0x1, 0x0, 0xc421800b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850360, 0xc42160cc00, 0xc4210f03c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e800, 0x7eb360, 0xc42165d600, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e800, 0x7eb360, 0xc42165d600)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24737 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5eae0, 0xc42587aa10, 0xc424a5ec60, 0xc424a5ec00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3273 [runnable]:
net.runtime_pollWait(0x7f0f9c1169c0, 0x72, 0x366)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562df0, 0x72, 0xc42180a7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562df0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562d90, 0xc421194000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e868, 0xc421194000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc520, 0xc421194000, 0x1000, 0x1000, 0xc42180a968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208507e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208507e0, 0xa, 0x0, 0x1e, 0xc41ffeaf29, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208507e0, 0xc4210f05a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1aa0, 0xc42180aaa8, 0xc42180aaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1aa0, 0xc4210f05a0, 0x1, 0x0, 0xc42180ab30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208507e0, 0xc42160d300, 0xc4210f05a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156e900, 0x7eb360, 0xc42165d700, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156e900, 0x7eb360, 0xc42165d700)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3711 [IO wait]:
net.runtime_pollWait(0x7f0f9c117080, 0x72, 0x3b1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598bc0, 0x72, 0xc42116a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598bc0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598b60, 0xc421924000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f268, 0xc421924000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122ce00, 0xc421924000, 0x1000, 0x1000, 0x53bbd3, 0xc42116ab68, 0xc42116ab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210677a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210677a0, 0x1, 0xc420b33d40, 0xc4209fb460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122ce00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24771 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd840, 0x77, 0xc42246f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2ae0, 0x77, 0xc42246f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2ae0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2a80, 0x7eb3e0, 0xc424a592c0, 0x0, 0x0, 0x7e75a0, 0xc425959880, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2a80, 0x7eb3e0, 0xc424a592c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a12c0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a12c0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x0, 0xc4245a12c0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a592c0, 0x6cac4a, 0x3, 0x0, 0xc4245a12c0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a592c0, 0xc4256f2a10, 0x7e94e0, 0xc4245a12c0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a592c0, 0xc4256f2a10, 0xc425351300, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351201, 0xc424a59200, 0xc422ea0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a58ea0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1230, 0xc424a58f60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3275 [runnable]:
net.runtime_pollWait(0x7f0f9c116840, 0x72, 0x368)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562ed0, 0x72, 0xc42180c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562ed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562e70, 0xc420d00000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e878, 0xc420d00000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc5c0, 0xc420d00000, 0x1000, 0x1000, 0xc42180c968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850960, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850960, 0xc4210611d0, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1bc0, 0xc42180caa8, 0xc42180caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1bc0, 0xc4210611d0, 0x1, 0x0, 0xc42180cb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850960, 0xc42160d300, 0xc4210611d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ea00, 0x7eb360, 0xc42165d800, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ea00, 0x7eb360, 0xc42165d800)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3276 [runnable]:
net.runtime_pollWait(0x7f0f9c116780, 0x72, 0x369)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562f40, 0x72, 0xc4211777b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562f40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562ee0, 0xc42187d000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e880, 0xc42187d000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b9860, 0xc42187d000, 0x1000, 0x1000, 0xc421177968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421833a40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421833a40, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421833a40, 0xc421423770, 0xf0, 0xf0, 0x6c1860, 0xc420100000, 0x7f0f9c20c000)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175bec0, 0xc421177aa8, 0xc421177aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175bec0, 0xc421423770, 0x2, 0x1, 0xc421177b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421833a40, 0xc42173cf00, 0xc421423770, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ea80, 0x7eb360, 0xc4217f6bc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ea80, 0x7eb360, 0xc4217f6bc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3277 [runnable]:
net.runtime_pollWait(0x7f0f9c1166c0, 0x72, 0x36a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421562fb0, 0x72, 0xc42180d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421562fb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562f50, 0xc420d04000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e888, 0xc420d04000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc5e0, 0xc420d04000, 0x1000, 0x1000, 0xc42180d968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850ae0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850ae0, 0xa, 0x0, 0x1e, 0xc42180d9d8, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850ae0, 0xc42105cf00, 0xf0, 0xf0, 0x6c1860, 0x806f01, 0x17f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1c20, 0xc42180daa8, 0xc42180daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1c20, 0xc42105cf00, 0x1, 0x0, 0xc42180db30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850ae0, 0xc42160d300, 0xc42105cf00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156eb00, 0x7eb360, 0xc42165d880, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156eb00, 0x7eb360, 0xc42165d880)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3278 [runnable]:
net.runtime_pollWait(0x7f0f9c116600, 0x72, 0x36c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563020, 0x72, 0xc4218167b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421562fc0, 0xc420c6c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e890, 0xc420c6c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc600, 0xc420c6c000, 0x1000, 0x1000, 0xc421816968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850e40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850e40, 0xa, 0x0, 0x1e, 0xc41ffeaf05, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850e40, 0xc42105d2c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1f20, 0xc421816aa8, 0xc421816aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1f20, 0xc42105d2c0, 0x1, 0x0, 0xc421816b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850e40, 0xc42160d400, 0xc42105d2c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156eb80, 0x7eb360, 0xc42165d900, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156eb80, 0x7eb360, 0xc42165d900)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3279 [runnable]:
net.runtime_pollWait(0x7f0f9c116540, 0x72, 0x36d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563090, 0x72, 0xc4218177b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563030, 0xc420c70000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e898, 0xc420c70000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cc680, 0xc420c70000, 0x1000, 0x1000, 0xc421817968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420850f00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420850f00, 0xa, 0x0, 0x1e, 0xc41ffeaf02, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420850f00, 0xc42105d4a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4202a1f80, 0xc421817aa8, 0xc421817aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4202a1f80, 0xc42105d4a0, 0x1, 0x0, 0xc421817b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420850f00, 0xc42160d400, 0xc42105d4a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ec00, 0x7eb360, 0xc42165d980, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ec00, 0x7eb360, 0xc42165d980)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24670 [IO wait]:
net.runtime_pollWait(0x7f0f9c174a58, 0x77, 0xc4249fb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5100, 0x77, 0xc4249fb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5100, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae50a0, 0x7eb3e0, 0xc424c1b5c0, 0x0, 0x0, 0x7e75a0, 0xc424c90380, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae50a0, 0x7eb3e0, 0xc424c1b5c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246533e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246533e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x0, 0xc4246533e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1b5c0, 0x6cac4a, 0x3, 0x0, 0xc4246533e0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1b5c0, 0xc425ae5030, 0x7e94e0, 0xc4246533e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1b5c0, 0xc425ae5030, 0xc4253bf3f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf301, 0xc424c1b500, 0xc42618fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c1b1a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653350, 0xc424c1b260)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24763 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a38420, 0xc42587ae70, 0xc424a38540, 0xc424a384e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3706 [select]:
net/http.(*persistConn).writeLoop(0xc4214db700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3282 [runnable]:
net.runtime_pollWait(0x7f0f9c116240, 0x72, 0x370)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215631e0, 0x72, 0xc4218127b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215631e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563180, 0xc420ba0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8b0, 0xc420ba0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cda60, 0xc420ba0000, 0x1000, 0x1000, 0xc421812968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208511a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208511a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208511a0, 0xc42105d770, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4215efd70, 0xc421812aa8, 0xc421812aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4215efd70, 0xc42105d770, 0x1, 0x0, 0xc421812b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208511a0, 0xc42160d500, 0xc42105d770, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ed80, 0x7eb360, 0xc42165db00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ed80, 0x7eb360, 0xc42165db00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3283 [runnable]:
net.runtime_pollWait(0x7f0f9c116180, 0x72, 0x371)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563250, 0x72, 0xc4218137b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215631f0, 0xc420ba4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8b8, 0xc420ba4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4206cda80, 0xc420ba4000, 0x1000, 0x1000, 0xc421813968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851320, 0xa, 0x0, 0x1e, 0xc41ff568f5, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851320, 0xc42105d860, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42152e120, 0xc421813aa8, 0xc421813aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42152e120, 0xc42105d860, 0x1, 0x0, 0xc421813b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851320, 0xc42160d500, 0xc42105d860, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ee00, 0x7eb360, 0xc42165dbc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ee00, 0x7eb360, 0xc42165dbc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3709 [IO wait]:
net.runtime_pollWait(0x7f0f9c116300, 0x72, 0x36b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570290, 0x72, 0xc42060b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570230, 0xc421922000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f260, 0xc421922000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db500, 0xc421922000, 0x1000, 0x1000, 0x53bbd3, 0xc4209fc378, 0xc4209fc388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067680)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067680, 0x1, 0xc420b32d20, 0xc4209fc460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24674 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9bb60, 0xc4259d6bd0, 0xc424c9bc80, 0xc424c9bc20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24721 [IO wait]:
net.runtime_pollWait(0x7f0f9c193000, 0x77, 0xc423a67228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2290, 0x77, 0xc423a67260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2290, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2230, 0x7eb3e0, 0xc424a9c540, 0x0, 0x0, 0x7e75a0, 0xc4259591c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2230, 0x7eb3e0, 0xc424a9c540, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0a20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0a20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x0, 0xc4245a0a20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9c540, 0x6cac4a, 0x3, 0x0, 0xc4245a0a20, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9c540, 0xc4256f21c0, 0x7e94e0, 0xc4245a0a20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9c540, 0xc4256f21c0, 0xc425350b70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350a01, 0xc424a9c480, 0xc422e6ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9c120, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0990, 0xc424a9c1e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3286 [runnable]:
net.runtime_pollWait(0x7f0f9c115f40, 0x72, 0x374)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215633a0, 0x72, 0xc42181e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215633a0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563340, 0xc420fa6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8d0, 0xc420fa6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cb00, 0xc420fa6000, 0x1000, 0x1000, 0xc42181e968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851560, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851560, 0xc42105db30, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c67e0, 0xc42181eaa8, 0xc42181eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c67e0, 0xc42105db30, 0x1, 0x0, 0xc42181eb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851560, 0xc42160d500, 0xc42105db30, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ef80, 0x7eb360, 0xc42165dec0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ef80, 0x7eb360, 0xc42165dec0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3287 [runnable]:
net.runtime_pollWait(0x7f0f9c115e80, 0x72, 0x375)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563410, 0x72, 0xc42181f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215633b0, 0xc420faa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8d8, 0xc420faa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cbc0, 0xc420faa000, 0x1000, 0x1000, 0xc42181f968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851620, 0xa, 0x0, 0x1e, 0xc41ff71c8d, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851620, 0xc42105dc20, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c6e10, 0xc42181faa8, 0xc42181faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c6e10, 0xc42105dc20, 0x1, 0x0, 0xc42181fb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851620, 0xc42160d600, 0xc42105dc20, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f000, 0x7eb360, 0xc42165dfc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f000, 0x7eb360, 0xc42165dfc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24772 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a592c0, 0xc4256f2a80, 0xc424a593e0, 0xc424a59380)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3289 [runnable]:
net.runtime_pollWait(0x7f0f9c19d528, 0x72, 0x378)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215634f0, 0x72, 0xc4218117b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215634f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563490, 0xc421880000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8e8, 0xc421880000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cc80, 0xc421880000, 0x1000, 0x1000, 0xc421811968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4208518c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4208518c0, 0xa, 0x0, 0x1e, 0xc41ff71c89, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4208518c0, 0xc42105de00, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c6ea0, 0xc421811aa8, 0xc421811aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c6ea0, 0xc42105de00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4208518c0, 0xc42160d600, 0xc42105de00, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f100, 0x7eb360, 0xc42143cc80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f100, 0x7eb360, 0xc42143cc80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3290 [runnable]:
net.runtime_pollWait(0x7f0f9c19d468, 0x72, 0x379)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563560, 0x72, 0xc42181a7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563560, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563500, 0xc421886000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e8f0, 0xc421886000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cca0, 0xc421886000, 0x1000, 0x1000, 0xc42181a968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851980, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851980, 0xc42105def0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c6ed0, 0xc42181aaa8, 0xc42181aaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c6ed0, 0xc42105def0, 0x1, 0x0, 0xc42181ab30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851980, 0xc42160d600, 0xc42105def0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f180, 0x7eb360, 0xc42143cf00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f180, 0x7eb360, 0xc42143cf00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3708 [select]:
net/http.(*persistConn).writeLoop(0xc4214db600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3707 [IO wait]:
net.runtime_pollWait(0x7f0f9c19d3a8, 0x72, 0x376)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570370, 0x72, 0xc4207579d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570310, 0xc421920000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f258, 0xc421920000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db600, 0xc421920000, 0x1000, 0x1000, 0x53bbd3, 0xc420440378, 0xc420440388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210674a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210674a0, 0x1, 0xc420b32900, 0xc420440460, 0xc420100000, 0x0, 0xc4204403e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24708 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b122a0, 0xc4259d7c00, 0xc424b123c0, 0xc424b12360)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24577 [runnable]:
net.runtime_pollWait(0x7f0f9c1160c0, 0x77, 0xc42591d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05db0, 0x77, 0xc42591d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05db0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05d50, 0x7eb3e0, 0xc424da4f60, 0x0, 0x0, 0x7e75a0, 0xc4222ad2a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05d50, 0x7eb3e0, 0xc424da4f60, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fe30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fe30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x0, 0xc424a4fe30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4f60, 0x6cac4a, 0x3, 0x0, 0xc424a4fe30, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4f60, 0xc421b05ce0, 0x7e94e0, 0xc424a4fe30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4f60, 0xc421b05ce0, 0xc4253be030, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535f01, 0xc424da4ea0, 0xc426171a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da4ba0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fda0, 0xc424da4c60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24662 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5500, 0x77, 0xc424c89228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4d80, 0x77, 0xc424c89260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4d80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4d20, 0x7eb3e0, 0xc424c1a2a0, 0x0, 0x0, 0x7e75a0, 0xc424c90080, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4d20, 0x7eb3e0, 0xc424c1a2a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652ff0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652ff0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x0, 0xc424652ff0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c1a2a0, 0x6cac4a, 0x3, 0x0, 0xc424652ff0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c1a2a0, 0xc425ae4cb0, 0x7e94e0, 0xc424652ff0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c1a2a0, 0xc425ae4cb0, 0xc4253bf030, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bef01, 0xc424c1a1e0, 0xc426183a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c43e60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652f60, 0xc424c43f20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24696 [IO wait]:
net.runtime_pollWait(0x7f0f9c19afa8, 0x77, 0xc42458f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae5560, 0x77, 0xc42458f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae5560, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae5500, 0x7eb3e0, 0xc424b98ea0, 0x0, 0x0, 0x7e75a0, 0xc424c90740, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae5500, 0x7eb3e0, 0xc424b98ea0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653890, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653890, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x0, 0xc424653890, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b98ea0, 0x6cac4a, 0x3, 0x0, 0xc424653890, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b98ea0, 0xc425ae5490, 0x7e94e0, 0xc424653890, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b98ea0, 0xc425ae5490, 0xc4253bf810, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bf701, 0xc424b98d80, 0xc426194a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b98a20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653800, 0xc424b98b40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3295 [runnable]:
net.runtime_pollWait(0x7f0f9c19cfe8, 0x72, 0x37f)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563790, 0x72, 0xc4218277b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563730, 0xc42189a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e918, 0xc42189a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cf80, 0xc42189a000, 0x1000, 0x1000, 0xc421827968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc420851f80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc420851f80, 0xa, 0x0, 0x1e, 0xc42162de68, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc420851f80, 0xc4210125a0, 0xf0, 0xf0, 0x6c1860, 0xc42162de40, 0x6b7fe0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4203ffaa0, 0xc421827aa8, 0xc421827aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4203ffaa0, 0xc4210125a0, 0x8, 0x55, 0x44)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc420851f80, 0xc42160d700, 0xc4210125a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f400, 0x7eb360, 0xc421114f00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f400, 0x7eb360, 0xc421114f00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3296 [runnable]:
net.runtime_pollWait(0x7f0f9c19cf28, 0x72, 0x380)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563800, 0x72, 0xc4218187b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563800, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215637a0, 0xc42189e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e920, 0xc42189e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158cfa0, 0xc42189e000, 0x1000, 0x1000, 0xc421818968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211ef320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211ef320, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211ef320, 0xc421012690, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7350, 0xc421818aa8, 0xc421818aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7350, 0xc421012690, 0x1, 0x0, 0xc421818b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211ef320, 0xc42160d800, 0xc421012690, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f480, 0x7eb360, 0xc4210c0280, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f480, 0x7eb360, 0xc4210c0280)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3710 [select]:
net/http.(*persistConn).writeLoop(0xc4214db500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24799 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424987320, 0xc42587b7a0, 0xc424987440, 0xc4249873e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24798 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5740, 0x77, 0xc424aa5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b800, 0x77, 0xc424aa5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b800, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b7a0, 0x7eb3e0, 0xc424987320, 0x0, 0x0, 0x7e75a0, 0xc424c91b80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b7a0, 0x7eb3e0, 0xc424987320, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f290, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f290, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x0, 0xc42442f290, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424987320, 0x6cac4a, 0x3, 0x0, 0xc42442f290, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424987320, 0xc42587b730, 0x7e94e0, 0xc42442f290, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424987320, 0xc42587b730, 0xc4252e0be0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0b01, 0xc424987260, 0xc4261afa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424986f00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f200, 0xc424987020)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3705 [IO wait]:
net.runtime_pollWait(0x7f0f9c19ce68, 0x72, 0x37d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570450, 0x72, 0xc4207569d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570450, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215703f0, 0xc42191c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f250, 0xc42191c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db700, 0xc42191c000, 0x1000, 0x1000, 0x53bbd3, 0xc42043b378, 0xc42043b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210671a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210671a0, 0x1, 0xc420b324e0, 0xc42043b460, 0x0, 0x0, 0x7)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24661 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c43da0, 0xc425ae4c40, 0xc424c43ec0, 0xc424c43e60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24765 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a388a0, 0xc42587af50, 0xc424a389c0, 0xc424a38960)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24702 [IO wait]:
net.runtime_pollWait(0x7f0f9c19b968, 0x77, 0xc422b8f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587a220, 0x77, 0xc422b8f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587a220, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587a1c0, 0x7eb3e0, 0xc424b99e00, 0x0, 0x0, 0x7e75a0, 0xc424c90980, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587a1c0, 0x7eb3e0, 0xc424b99e00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653b90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424653b90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x0, 0xc424653b90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b99e00, 0x6cac4a, 0x3, 0x0, 0xc424653b90, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b99e00, 0xc42587a150, 0x7e94e0, 0xc424653b90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b99e00, 0xc42587a150, 0xc4253bfaa0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bfa01, 0xc424b99ce0, 0xc426197a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b99920, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424653b00, 0xc424b99aa0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24797 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424986e40, 0xc42587b6c0, 0xc424986f60, 0xc424986f00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3303 [runnable]:
net.runtime_pollWait(0x7f0f9c19c928, 0x72, 0x388)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563b10, 0x72, 0xc42182f7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563ab0, 0xc4218b2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e958, 0xc4218b2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d280, 0xc4218b2000, 0x1000, 0x1000, 0xc42182f968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211d3da0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211d3da0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211d3da0, 0xc420de80f0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7560, 0xc42182faa8, 0xc42182faa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7560, 0xc420de80f0, 0x1, 0x0, 0xc42182fb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211d3da0, 0xc42160d900, 0xc420de80f0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f800, 0x7eb360, 0xc4210c1280, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f800, 0x7eb360, 0xc4210c1280)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3304 [runnable]:
net.runtime_pollWait(0x7f0f9c19c868, 0x72, 0x389)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563b80, 0x72, 0xc4218207b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563b80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563b20, 0xc4218b8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e960, 0xc4218b8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d2a0, 0xc4218b8000, 0x1000, 0x1000, 0xc421820968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211b8120)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211b8120, 0xa, 0x0, 0x1e, 0xc41ff71c4e, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211b8120, 0xc420de81e0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c75f0, 0xc421820aa8, 0xc421820aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c75f0, 0xc420de81e0, 0x8, 0x55, 0xc)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211b8120, 0xc42160d900, 0xc420de81e0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f880, 0x7eb360, 0xc4210c14c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f880, 0x7eb360, 0xc4210c14c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3305 [runnable]:
net.runtime_pollWait(0x7f0f9c19c7a8, 0x72, 0x38a)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563bf0, 0x72, 0xc4218217b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563b90, 0xc4217ff000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e968, 0xc4217ff000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8da0, 0xc4217ff000, 0x1000, 0x1000, 0x0, 0x412e83, 0xc41ff4527d)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421773f80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421773f80, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x411a24)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421773f80, 0xc4217ea870, 0xf0, 0xf0, 0x6c1860, 0xc421821a18, 0x806f20)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42175b050, 0xc421821aa8, 0xc421821aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42175b050, 0xc4217ea870, 0x806f20, 0xc42175b020, 0xc42158bbc8)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421773f80, 0xc42173cb00, 0xc4217ea870, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f900, 0x7eb360, 0xc4217f6580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f900, 0x7eb360, 0xc4217f6580)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3306 [runnable]:
net.runtime_pollWait(0x7f0f9c19c6e8, 0x72, 0x38b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563c60, 0x72, 0xc42182a7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563c60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563c00, 0xc4218ba000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e970, 0xc4218ba000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc4216b8dc0, 0xc4218ba000, 0x1000, 0x1000, 0x0, 0x41af84, 0xc42182a948)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4211ae8a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4211ae8a0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4211ae8a0, 0xc420de82d0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7680, 0xc42182aaa8, 0xc42182aaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7680, 0xc420de82d0, 0x8, 0x55, 0x1)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4211ae8a0, 0xc42160da00, 0xc420de82d0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156f980, 0x7eb360, 0xc4210c16c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156f980, 0x7eb360, 0xc4210c16c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3307 [runnable]:
net.runtime_pollWait(0x7f0f9c19e5a8, 0x72, 0x38c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563cd0, 0x72, 0xc42182b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563c70, 0xc4218be000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e978, 0xc4218be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d3a0, 0xc4218be000, 0x1000, 0x1000, 0xc42182b968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421199ce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421199ce0, 0xa, 0x0, 0x1e, 0xc41ff71c3c, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421199ce0, 0xc420de83c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7830, 0xc42182baa8, 0xc42182baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7830, 0xc420de83c0, 0x1, 0x55, 0x7)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421199ce0, 0xc42160da00, 0xc420de83c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fa00, 0x7eb360, 0xc4210c1b80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fa00, 0x7eb360, 0xc4210c1b80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3712 [select]:
net/http.(*persistConn).writeLoop(0xc42122ce00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3308 [runnable]:
net.runtime_pollWait(0x7f0f9c19e428, 0x72, 0x38d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563d40, 0x72, 0xc42182c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563d40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563ce0, 0xc4218c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e980, 0xc4218c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d3c0, 0xc4218c2000, 0x1000, 0x1000, 0xc42182c968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42118e660)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42118e660, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42118e660, 0xc420de84b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c78c0, 0xc42182caa8, 0xc42182caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c78c0, 0xc420de84b0, 0x8, 0x55, 0x55)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42118e660, 0xc42160da00, 0xc420de84b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fa80, 0x7eb360, 0xc4210903c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fa80, 0x7eb360, 0xc4210903c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3703 [runnable]:
net.runtime_pollWait(0x7f0f9c19e4e8, 0x72, 0x387)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570530, 0x72, 0xc42083f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215704d0, 0xc421918000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f248, 0xc421918000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db800, 0xc421918000, 0x1000, 0x1000, 0x53bbd3, 0xc42083fb68, 0xc42083fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066c00, 0x1, 0xc420b320c0, 0xc4209fac60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3309 [runnable]:
net.runtime_pollWait(0x7f0f9c19e368, 0x72, 0x38e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421563db0, 0x72, 0xc42182d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421563db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421563d50, 0xc4218c6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e988, 0xc4218c6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d460, 0xc4218c6000, 0x1000, 0x1000, 0xc42182d968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc421168060)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc421168060, 0xa, 0x0, 0x1e, 0xc41ff71c36, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc421168060, 0xc420de85a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c78f0, 0xc42182daa8, 0xc42182daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c78f0, 0xc420de85a0, 0x1, 0x0, 0xc42182db30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc421168060, 0xc42160da00, 0xc420de85a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fb00, 0x7eb360, 0xc421090580, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fb00, 0x7eb360, 0xc421090580)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24640 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b740, 0xc4259d6a10, 0xc424c9b860, 0xc424c9b800)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24824 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6378, 0x77, 0xc424dcf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587bc60, 0x77, 0xc424dcf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587bc60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bc00, 0x7eb3e0, 0xc424948ae0, 0x0, 0x0, 0x7e75a0, 0xc424c91f40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bc00, 0x7eb3e0, 0xc424948ae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f740, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f740, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x0, 0xc42442f740, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424948ae0, 0x6cac4a, 0x3, 0x0, 0xc42442f740, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424948ae0, 0xc42587bb90, 0x7e94e0, 0xc42442f740, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424948ae0, 0xc42587bb90, 0xc4252e0f90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0f01, 0xc424948a20, 0xc4261b4a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424948720, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f6b0, 0xc4249487e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24741 [IO wait]:
net.runtime_pollWait(0x7f0f9c1963a8, 0x77, 0xc422fbb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f24c0, 0x77, 0xc422fbb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f24c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2460, 0x7eb3e0, 0xc424a9cfc0, 0x0, 0x0, 0x7e75a0, 0xc425959340, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2460, 0x7eb3e0, 0xc424a9cfc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0c30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0c30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0c30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a9cfc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0c30, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a9cfc0, 0xc4256f2380, 0x7e94e0, 0xc4245a0c30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a9cfc0, 0xc4256f2380, 0xc425350d00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350c01, 0xc424a9cf00, 0xc422e6ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a9cba0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a0b70, 0xc424a9cc60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24736 [IO wait]:
net.runtime_pollWait(0x7f0f9c19caa8, 0x77, 0xc422fc3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587aa70, 0x77, 0xc422fc3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587aa70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587aa10, 0x7eb3e0, 0xc424a5eae0, 0x0, 0x0, 0x7e75a0, 0xc424c91040, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587aa10, 0x7eb3e0, 0xc424a5eae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e420, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442e420, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x0, 0xc42442e420, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a5eae0, 0x6cac4a, 0x3, 0x0, 0xc42442e420, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a5eae0, 0xc42587a9a0, 0x7e94e0, 0xc42442e420, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a5eae0, 0xc42587a9a0, 0xc4252e0210, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0101, 0xc424a5ea20, 0xc426198a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a5e6c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442e390, 0xc424a5e780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24573 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7c38, 0x77, 0xc42578f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05bf0, 0x77, 0xc42578f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05bf0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05b90, 0x7eb3e0, 0xc424da4660, 0x0, 0x0, 0x7e75a0, 0xc4222ad120, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05b90, 0x7eb3e0, 0xc424da4660, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fc50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4fc50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x0, 0xc424a4fc50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da4660, 0x6cac4a, 0x3, 0x0, 0xc424a4fc50, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da4660, 0xc421b05b20, 0x7e94e0, 0xc424a4fc50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da4660, 0xc421b05b20, 0xc425535ed0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425535e01, 0xc424da45a0, 0xc426177a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da42a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fbc0, 0xc424da4360)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24711 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d7a80, 0x77, 0xc423a0f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7e20, 0x77, 0xc423a0f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7e20, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7dc0, 0x7eb3e0, 0xc424b12d20, 0x0, 0x0, 0x7e75a0, 0xc425958e00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7dc0, 0x7eb3e0, 0xc424b12d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0570, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0570, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x0, 0xc4245a0570, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b12d20, 0x6cac4a, 0x3, 0x0, 0xc4245a0570, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b12d20, 0xc4259d7d50, 0x7e94e0, 0xc4245a0570, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b12d20, 0xc4259d7d50, 0xc4253506b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425350601, 0xc424b12ba0, 0xc422e67a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424b12840, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a04e0, 0xc424b12960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3316 [runnable]:
net.runtime_pollWait(0x7f0f9c19de28, 0x72, 0x396)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215980d0, 0x72, 0xc4211e17b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215980d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598070, 0xc4218e4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9c0, 0xc4218e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d780, 0xc4218e4000, 0x1000, 0x1000, 0xc4211e1968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210d8780)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210d8780, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210d8780, 0xc42073b3b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7bf0, 0xc4211e1aa8, 0xc4211e1aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7bf0, 0xc42073b3b0, 0x1, 0x0, 0xc4211e1b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210d8780, 0xc42160dc00, 0xc42073b3b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156fe80, 0x7eb360, 0xc420ff8a80, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156fe80, 0x7eb360, 0xc420ff8a80)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3714 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3317 [runnable]:
net.runtime_pollWait(0x7f0f9c19dca8, 0x72, 0x397)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598140, 0x72, 0xc4218387b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215980e0, 0xc4218e8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9c8, 0xc4218e8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d820, 0xc4218e8000, 0x1000, 0x1000, 0xc421838968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc4210d8840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc4210d8840, 0xa, 0x0, 0x1e, 0xc41ff71c1d, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc4210d8840, 0xc42073b4a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7c20, 0xc421838aa8, 0xc421838aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7c20, 0xc42073b4a0, 0x1, 0x0, 0xc421838b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc4210d8840, 0xc42160dc00, 0xc42073b4a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42156ff00, 0x7eb360, 0xc420ff8c00, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42156ff00, 0x7eb360, 0xc420ff8c00)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3701 [runnable]:
net.runtime_pollWait(0x7f0f9c19dd68, 0x72, 0x392)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570610, 0x72, 0xc42144b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215705b0, 0xc421912000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f240, 0xc421912000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214db900, 0xc421912000, 0x1000, 0x1000, 0x53bbd3, 0xc4209fdb78, 0xc4209fdb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066ba0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066ba0, 0x1, 0xc420b47f80, 0xc4209fdc60, 0x40e75c, 0xc4207b5a38, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214db900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24639 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9b500, 0xc4259d6930, 0xc424c9b620, 0xc424c9b5c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24678 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c3c0, 0xc4259d6fc0, 0xc424b9c540, 0xc424b9c4e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24800 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b5538, 0x77, 0xc424aad228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587b8e0, 0x77, 0xc424aad260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587b8e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587b880, 0x7eb3e0, 0xc4249877a0, 0x0, 0x0, 0x7e75a0, 0xc424c91c40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587b880, 0x7eb3e0, 0xc4249877a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f380, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442f380, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x0, 0xc42442f380, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4249877a0, 0x6cac4a, 0x3, 0x0, 0xc42442f380, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4249877a0, 0xc42587b810, 0x7e94e0, 0xc42442f380, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4249877a0, 0xc42587b810, 0xc4252e0ca0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e0c01, 0xc4249876e0, 0xc4261a8a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4249873e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f2f0, 0xc4249874a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3321 [runnable]:
net.runtime_pollWait(0x7f0f9c19d9a8, 0x72, 0x39c)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598300, 0x72, 0xc4218347b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215982a0, 0xc4218f6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9e8, 0xc4218f6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d9a0, 0xc4218f6000, 0x1000, 0x1000, 0xc421834968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e2a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e2a0, 0xa, 0x0, 0x1e, 0xc41ff71c12, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e2a0, 0xc42070a3c0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7d70, 0xc421834aa8, 0xc421834aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7d70, 0xc42070a3c0, 0x1, 0x0, 0xc421834b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e2a0, 0xc42160dd00, 0xc42070a3c0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a100, 0x7eb360, 0xc420ce8fc0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a100, 0x7eb360, 0xc420ce8fc0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3322 [runnable]:
net.runtime_pollWait(0x7f0f9c19d8e8, 0x72, 0x39d)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598370, 0x72, 0xc4218357b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598370, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598310, 0xc4218f8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9f0, 0xc4218f8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158d9c0, 0xc4218f8000, 0x1000, 0x1000, 0xc421835968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e360, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e360, 0xc42070a4b0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7dd0, 0xc421835aa8, 0xc421835aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7dd0, 0xc42070a4b0, 0x1, 0x0, 0xc421835b30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e360, 0xc42160dd00, 0xc42070a4b0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a180, 0x7eb360, 0xc420ce90c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a180, 0x7eb360, 0xc420ce90c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3323 [runnable]:
net.runtime_pollWait(0x7f0f9c19d828, 0x72, 0x39e)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215983e0, 0x72, 0xc42183e7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215983e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598380, 0xc4218fc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104e9f8, 0xc4218fc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158da60, 0xc4218fc000, 0x1000, 0x1000, 0xc42183e968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e4e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e4e0, 0xa, 0x0, 0x1e, 0xc41ff71c0e, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e4e0, 0xc42070a5a0, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc4211c7e00, 0xc42183eaa8, 0xc42183eaa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc4211c7e00, 0xc42070a5a0, 0x1, 0x0, 0xc42183eb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e4e0, 0xc42160dd00, 0xc42070a5a0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a200, 0x7eb360, 0xc420ce91c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a200, 0x7eb360, 0xc420ce91c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24695 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98960, 0xc425ae5420, 0xc424b98ae0, 0xc424b98a20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24755 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5f020, 0xc42587aaf0, 0xc424a5f140, 0xc424a5f0e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3716 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3326 [runnable]:
net.runtime_pollWait(0x7f0f9c117c80, 0x72, 0x3a1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598530, 0x72, 0xc4218417b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215984d0, 0xc421908000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea10, 0xc421908000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158db40, 0xc421908000, 0x1000, 0x1000, 0xc421841968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109e840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109e840, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109e840, 0xc42062e690, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42119b500, 0xc421841aa8, 0xc421841aa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42119b500, 0xc42062e690, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109e840, 0xc42160de00, 0xc42062e690, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a380, 0x7eb360, 0xc420ce94c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a380, 0x7eb360, 0xc420ce94c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3699 [runnable]:
net.runtime_pollWait(0x7f0f9c117d40, 0x72, 0x39b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215706f0, 0x72, 0xc420e559d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215706f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570690, 0xc42190e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f238, 0xc42190e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dba00, 0xc42190e000, 0x1000, 0x1000, 0x53bbd3, 0xc420e55b68, 0xc420e55b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066720)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066720, 0x1, 0xc420b47f20, 0xc42043e460, 0x410ffd, 0xc42001eff0, 0xc4206f3540)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dba00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24634 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c9a9c0, 0xc4259d65b0, 0xc424c9aae0, 0xc424c9aa80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3328 [runnable]:
net.runtime_pollWait(0x7f0f9c117b00, 0x72, 0x3a3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598610, 0x72, 0xc42184b7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215985b0, 0xc421910000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea20, 0xc421910000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158dc00, 0xc421910000, 0x1000, 0x1000, 0xc42184b968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109ef00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109ef00, 0xa, 0x0, 0x1e, 0xc41ff73251, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109ef00, 0xc42062e960, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42119b590, 0xc42184baa8, 0xc42184baa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42119b590, 0xc42062e960, 0x1, 0x0, 0xc42184bb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109ef00, 0xc42160de00, 0xc42062e960, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a480, 0x7eb360, 0xc420864140, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a480, 0x7eb360, 0xc420864140)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3329 [runnable]:
net.runtime_pollWait(0x7f0f9c117a40, 0x72, 0x3a4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598680, 0x72, 0xc42183c7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598620, 0xc421914000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea28, 0xc421914000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158dca0, 0xc421914000, 0x1000, 0x1000, 0xc42183c968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109efc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109efc0, 0xa, 0x0, 0x1e, 0x6, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109efc0, 0xc42062ea50, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42119b620, 0xc42183caa8, 0xc42183caa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42119b620, 0xc42062ea50, 0x1, 0x0, 0xc42183cb30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109efc0, 0xc42160df00, 0xc42062ea50, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a500, 0x7eb360, 0xc420864240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a500, 0x7eb360, 0xc420864240)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 3346 [runnable]:
net.runtime_pollWait(0x7f0f9c117980, 0x72, 0x3a5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215986f0, 0x72, 0xc42183d7b0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215986f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598690, 0xc421916000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104ea30, 0xc421916000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*connReader).Read(0xc42158dcc0, 0xc421916000, 0x1000, 0x1000, 0xc42183d968, 0x41b102, 0x806858)
	/usr/local/go/src/net/http/server.go:586 +0x144
bufio.(*Reader).fill(0xc42109f080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).ReadSlice(0xc42109f080, 0xa, 0x0, 0x1e, 0xc41ff7d9fc, 0x33, 0x0)
	/usr/local/go/src/bufio/bufio.go:330 +0xb5
bufio.(*Reader).ReadLine(0xc42109f080, 0xc42062eb40, 0xf0, 0xf0, 0x6c1860, 0x806f20, 0x7f0f9c20c4b0)
	/usr/local/go/src/bufio/bufio.go:359 +0x37
net/textproto.(*Reader).readLineSlice(0xc42104c030, 0xc42183daa8, 0xc42183daa8, 0x410688, 0xf0, 0x6c1860)
	/usr/local/go/src/net/textproto/reader.go:55 +0x5e
net/textproto.(*Reader).ReadLine(0xc42104c030, 0xc42062eb40, 0x1, 0x0, 0xc42183db30)
	/usr/local/go/src/net/textproto/reader.go:36 +0x2f
net/http.readRequest(0xc42109f080, 0xc42160df00, 0xc42062eb40, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:793 +0xa5
net/http.(*conn).readRequest(0xc42159a580, 0x7eb360, 0xc4208643c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:765 +0x10d
net/http.(*conn).serve(0xc42159a580, 0x7eb360, 0xc4208643c0)
	/usr/local/go/src/net/http/server.go:1532 +0x3d3
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2293 +0x44d

goroutine 24697 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b98ea0, 0xc425ae5500, 0xc424b98fc0, 0xc424b98f60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24677 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424b9c1e0, 0xc4259d6ee0, 0xc424b9c300, 0xc424b9c2a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24761 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a5ff20, 0xc42587ad90, 0xc424a38060, 0xc424a38000)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3718 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3697 [IO wait]:
net.runtime_pollWait(0x7f0f9c117680, 0x72, 0x3a6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215707d0, 0x72, 0xc420f6b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215707d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570770, 0xc42190a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f230, 0xc42190a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbb00, 0xc42190a000, 0x1000, 0x1000, 0x53bbd3, 0xc42043d378, 0xc42043d388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210666c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210666c0, 0x1, 0xc420b46de0, 0xc42043d460, 0x0, 0x0, 0xc42043d3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3695 [IO wait]:
net.runtime_pollWait(0x7f0f9c1175c0, 0x72, 0x3aa)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215708b0, 0x72, 0xc42060a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215708b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570850, 0xc421906000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f228, 0xc421906000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbc00, 0xc421906000, 0x1000, 0x1000, 0x53bbd3, 0xc42043eb78, 0xc42043eb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066660)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066660, 0x1, 0xc420b460c0, 0xc42043ec60, 0xc420100000, 0x0, 0xc42043ebe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3720 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3682 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3693 [IO wait]:
net.runtime_pollWait(0x7f0f9c117500, 0x72, 0x3ab)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598920, 0x72, 0xc42149d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598920, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215988c0, 0xc421902000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f220, 0xc421902000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cb00, 0xc421902000, 0x1000, 0x1000, 0x53bbd3, 0xc42149db68, 0xc42149db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421066600)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421066600, 0x1, 0xc420b46000, 0xc420441c60, 0xc420100000, 0x0, 0xc420441be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3691 [IO wait]:
net.runtime_pollWait(0x7f0f9c117440, 0x72, 0x3ac)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570990, 0x72, 0xc42149f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570930, 0xc4218fe000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f218, 0xc4218fe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbd00, 0xc4218fe000, 0x1000, 0x1000, 0x53bbd3, 0xc42043a378, 0xc42043a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210663c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210663c0, 0x1, 0xc420b8b920, 0xc42043a460, 0xc420100000, 0x0, 0xc42043a3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3722 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3684 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbf00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3689 [IO wait]:
net.runtime_pollWait(0x7f0f9c117380, 0x72, 0x3ad)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598a00, 0x72, 0xc420f5c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598a00, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215989a0, 0xc4218fa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f210, 0xc4218fa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cc00, 0xc4218fa000, 0x1000, 0x1000, 0x53bbd3, 0xc42043f378, 0xc42043f388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e7aa0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e7aa0, 0x1, 0xc420b8b680, 0xc42043f460, 0xc420100000, 0x0, 0xc42043f3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3687 [IO wait]:
net.runtime_pollWait(0x7f0f9c1172c0, 0x72, 0x3ae)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570a70, 0x72, 0xc42144a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570a70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570a10, 0xc4218f4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f208, 0xc4218f4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbe00, 0xc4218f4000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7b378, 0xc420a7b388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e76e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e76e0, 0x1, 0xc420b8b5c0, 0xc420a7b460, 0xc420a7b3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbe00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3724 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3685 [IO wait]:
net.runtime_pollWait(0x7f0f9c117200, 0x72, 0x3af)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598ae0, 0x72, 0xc420c809d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598ae0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598a80, 0xc4218f0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f200, 0xc4218f0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cd00, 0xc4218f0000, 0x1000, 0x1000, 0x53bbd3, 0xc420a79b78, 0xc420a79b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6960, 0x1, 0xc420b8b500, 0xc420a79c60, 0x0, 0x0, 0xc420a79be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3686 [select]:
net/http.(*persistConn).writeLoop(0xc42122cd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3713 [IO wait]:
net.runtime_pollWait(0x7f0f9c117ec0, 0x72, 0x3f2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169ced0, 0x72, 0xc420ecf9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169ced0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169ce70, 0xc421926000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f270, 0xc421926000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe400, 0xc421926000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f9b78, 0xc4209f9b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210678c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210678c0, 0x1, 0xc420b33e00, 0xc4209f9c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3726 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3683 [IO wait]:
net.runtime_pollWait(0x7f0f9c117140, 0x72, 0x3b0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570b50, 0x72, 0xc42149a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570b50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570af0, 0xc4218ec000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1f8, 0xc4218ec000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4214dbf00, 0xc4218ec000, 0x1000, 0x1000, 0x53bbd3, 0xc420a79378, 0xc420a79388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6900)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6900, 0x1, 0xc420b8b440, 0xc420a79460, 0x0, 0x0, 0xc420a793e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4214dbf00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3680 [select]:
net/http.(*persistConn).writeLoop(0xc42122cf00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3681 [IO wait]:
net.runtime_pollWait(0x7f0f9c116fc0, 0x72, 0x3b2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570c30, 0x72, 0xc42149c9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570c30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570bd0, 0xc4218e6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1f0, 0xc4218e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6000, 0xc4218e6000, 0x1000, 0x1000, 0x53bbd3, 0xc420a78b78, 0xc420a78b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6840, 0x1, 0xc420b8b380, 0xc420a78c60, 0x0, 0x0, 0xc420a78be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3730 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3679 [IO wait]:
net.runtime_pollWait(0x7f0f9c116f00, 0x72, 0x3b3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598ca0, 0x72, 0xc42149b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598ca0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598c40, 0xc4218e2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1e8, 0xc4218e2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122cf00, 0xc4218e2000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7a378, 0xc420a7a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6540)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6540, 0x1, 0xc420b8b2c0, 0xc420a7a460, 0xc420a7a3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122cf00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3688 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbe00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3677 [IO wait]:
net.runtime_pollWait(0x7f0f9c116e40, 0x72, 0x3b4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570d10, 0x72, 0xc420cea9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570d10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570cb0, 0xc4218de000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1e0, 0xc4218de000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6100, 0xc4218de000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7db78, 0xc420a7db88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6420)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6420, 0x1, 0xc420b8b260, 0xc420a7dc60, 0x40e75c, 0xc420a64358, 0xc400000001)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3732 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3675 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3568, 0x72, 0x3b5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598d80, 0x72, 0xc420ced9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598d80, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598d20, 0xc4218dc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1d8, 0xc4218dc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d000, 0xc4218dc000, 0x1000, 0x1000, 0x53bbd3, 0xc42043fb78, 0xc42043fb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e6300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e6300, 0x1, 0xc420b8b200, 0xc42043fc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3690 [select]:
net/http.(*persistConn).writeLoop(0xc42122cc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3673 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a34a8, 0x72, 0x3b6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570df0, 0x72, 0xc420c7e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570df0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570d90, 0xc4218d6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1d0, 0xc4218d6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6200, 0xc4218d6000, 0x1000, 0x1000, 0x53bbd3, 0xc420a78378, 0xc420a78388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e61e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e61e0, 0x1, 0xc420b8b1a0, 0xc420a78460, 0x0, 0x0, 0xc420a783e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3734 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7b00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3671 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a33e8, 0x72, 0x3b7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598e60, 0x72, 0xc420c7f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598e60, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598e00, 0xc4218d2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1c8, 0xc4218d2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d100, 0xc4218d2000, 0x1000, 0x1000, 0x53bbd3, 0xc420a77378, 0xc420a77388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210e60c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210e60c0, 0x1, 0xc420b8b140, 0xc420a77460, 0x0, 0x0, 0xc420a773e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3692 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3669 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3328, 0x72, 0x3b8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421570ed0, 0x72, 0xc420d089d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421570ed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421570e70, 0xc4218ce000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1c0, 0xc4218ce000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6300, 0xc4218ce000, 0x1000, 0x1000, 0x53bbd3, 0xc420a76378, 0xc420a76388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bf80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bf80, 0x1, 0xc420b8b020, 0xc420a76460, 0x0, 0x0, 0xc420a763e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3736 [select]:
net/http.(*persistConn).writeLoop(0xc42167a900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3667 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3268, 0x72, 0x3b9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421598f40, 0x72, 0xc420d079d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421598f40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598ee0, 0xc4218ca000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1b8, 0xc4218ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d200, 0xc4218ca000, 0x1000, 0x1000, 0x53bbd3, 0xc420a7bb78, 0xc420a7bb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bf20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bf20, 0x1, 0xc420b8afc0, 0xc420a7bc60, 0x0, 0x0, 0xc420a7bbe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3694 [select]:
net/http.(*persistConn).writeLoop(0xc42122cb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24616 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd780, 0x77, 0xc42595f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b147d0, 0x77, 0xc42595f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b147d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14770, 0x7eb3e0, 0xc424d2a540, 0x0, 0x0, 0x7e75a0, 0xc4259580c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14770, 0x7eb3e0, 0xc424d2a540, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797830, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797830, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x0, 0xc424797830, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2a540, 0x6cac4a, 0x3, 0x0, 0xc424797830, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2a540, 0xc425b14700, 0x7e94e0, 0xc424797830, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2a540, 0xc425b14700, 0xc4253eb2d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc4253eb201, 0xc424d2a480, 0xc420d13a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0xc424d2a120, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4247977a0, 0xc424d2a1e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 3738 [select]:
net/http.(*persistConn).writeLoop(0xc4215c7a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3662 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e6080, 0x72, 0x26b)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119e0d0, 0x72, 0xc420cec9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119e0d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119e070, 0xc4218c0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1a8, 0xc4218c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421188400, 0xc4218c0000, 0x1000, 0x1000, 0x53bbd3, 0xc420668378, 0xc420668388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186be60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186be60, 0x1, 0xc420b8af00, 0xc420668460, 0x0, 0x0, 0xc4206683e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421188400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3696 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3660 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3028, 0x72, 0x3bc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571090, 0x72, 0xc4216ec9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571030, 0xc4218bc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f1a0, 0xc4218bc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6500, 0xc4218bc000, 0x1000, 0x1000, 0x53bbd3, 0xc42066f378, 0xc42066f388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186be00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186be00, 0x1, 0xc420b8aea0, 0xc42066f460, 0x0, 0x410688, 0xc42066f3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3985 [select]:
net/http.(*persistConn).writeLoop(0xc421285100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3678 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3658 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2f68, 0x72, 0x3bd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599100, 0x72, 0xc420d0b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599100, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215990a0, 0xc4218b6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f198, 0xc4218b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d400, 0xc4218b6000, 0x1000, 0x1000, 0x53bbd3, 0xc420669b78, 0xc420669b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bda0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bda0, 0x1, 0xc420b8ae40, 0xc420669c60, 0x410ffd, 0xc42001f010, 0xc4207a2e60)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3590 [IO wait]:
net.runtime_pollWait(0x7f0f9c119cc0, 0x72, 0x3f4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d090, 0x72, 0xc422db69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d030, 0xc420ff7000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f088, 0xc420ff7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe600, 0xc420ff7000, 0x1000, 0x1000, 0x53bbd3, 0xc422db6b68, 0xc422db6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186af60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186af60, 0x1, 0xc4264a2360, 0xc420998460, 0xc4209983c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3988 [select]:
net/http.(*persistConn).writeLoop(0xc421285000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3656 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2ea8, 0x72, 0x3be)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571170, 0x72, 0xc420d0a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571170, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571110, 0xc4218b4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f190, 0xc4218b4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6600, 0xc4218b4000, 0x1000, 0x1000, 0x53bbd3, 0xc420024b78, 0xc420024b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bd40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bd40, 0x1, 0xc420b8ade0, 0xc420024c60, 0xc420024bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3577 [select]:
net/http.(*persistConn).writeLoop(0xc4214db100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3654 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2d28, 0x72, 0x3c0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571250, 0x72, 0xc420d0d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571250, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215711f0, 0xc4218ae000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f188, 0xc4218ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6700, 0xc4218ae000, 0x1000, 0x1000, 0x53bbd3, 0xc420024378, 0xc420024388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bce0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bce0, 0x1, 0xc420b8ad80, 0xc420024460, 0xc4200243c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3991 [runnable]:
net.runtime_pollWait(0x7f0f9c10d500, 0x72, 0x2b1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4680, 0x72, 0xc422ecf9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4680, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4620, 0xc421a0c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f430, 0xc421a0c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421284f00, 0xc421a0c000, 0x1000, 0x1000, 0x53bbd3, 0xc422ecfb68, 0xc422ecfb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b5f80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b5f80, 0x1, 0xc425e9ee40, 0xc421a07c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421284f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3652 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2c68, 0x72, 0x3c1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215992c0, 0x72, 0xc4212b79d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215992c0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599260, 0xc4218a8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f180, 0xc4218a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d600, 0xc4218a8000, 0x1000, 0x1000, 0x53bbd3, 0xc420028b78, 0xc420028b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bc80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bc80, 0x1, 0xc420b8ad20, 0xc420028c60, 0x0, 0x410688, 0x7)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3848 [select]:
net/http.(*persistConn).writeLoop(0xc420f7de00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3958 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc421365ec0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3851 [select]:
net/http.(*persistConn).writeLoop(0xc421082600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3650 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2ba8, 0x72, 0x3c2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571330, 0x72, 0xc4212bb9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215712d0, 0xc4218a2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f178, 0xc4218a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6800, 0xc4218a2000, 0x1000, 0x1000, 0x53bbd3, 0xc4212bbb68, 0xc4212bbb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bbc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bbc0, 0x1, 0xc420b8acc0, 0xc420669460, 0x0, 0x0, 0xc4206693e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3391 [select]:
net/http.(*persistConn).writeLoop(0xc421083d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3854 [select]:
net/http.(*persistConn).writeLoop(0xc421082500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3648 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2ae8, 0x72, 0x3c3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599410, 0x72, 0xc4212ba9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215993b0, 0xc42189c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f170, 0xc42189c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d700, 0xc42189c000, 0x1000, 0x1000, 0x53bbd3, 0xc42067a378, 0xc42067a388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186bb00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186bb00, 0x1, 0xc420cd1e00, 0xc42067a460, 0x0, 0x410688, 0xc42067a3e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3857 [select]:
net/http.(*persistConn).writeLoop(0xc420f7dd00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3644 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2968, 0x72, 0x3c5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215715d0, 0x72, 0xc4212989d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215715d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571570, 0xc42188e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f160, 0xc42188e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6900, 0xc42188e000, 0x1000, 0x1000, 0x53bbd3, 0xc420022b78, 0xc420022b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b980)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b980, 0x1, 0xc420cd1b60, 0xc420022c60, 0x0, 0x410688, 0xc420022be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3860 [select]:
net/http.(*persistConn).writeLoop(0xc421082400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3642 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a28a8, 0x72, 0x3c6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215995d0, 0x72, 0xc4212979d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215995d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599570, 0xc42188c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f158, 0xc42188c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d900, 0xc42188c000, 0x1000, 0x1000, 0x53bbd3, 0xc420022378, 0xc420022388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b920)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b920, 0x1, 0xc420cd1b00, 0xc420022460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3863 [select]:
net/http.(*persistConn).writeLoop(0xc420f7dc00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3640 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a27e8, 0x72, 0x3c7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215716b0, 0x72, 0xc4212959d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215716b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571650, 0xc421888000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f150, 0xc421888000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6a00, 0xc421888000, 0x1000, 0x1000, 0x53bbd3, 0xc4209df378, 0xc4209df388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b8c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b8c0, 0x1, 0xc420cd18c0, 0xc4209df460, 0xc4209df3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3866 [select]:
net/http.(*persistConn).writeLoop(0xc420f7db00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3638 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2728, 0x72, 0x3c8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4215996b0, 0x72, 0xc4212949d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4215996b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599650, 0xc421884000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f148, 0xc421884000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122da00, 0xc421884000, 0x1000, 0x1000, 0x53bbd3, 0xc421294b68, 0xc421294b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b860)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b860, 0x1, 0xc420cd1860, 0xc4209e1c60, 0x0, 0x410688, 0xc4209e1be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122da00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3869 [select]:
net/http.(*persistConn).writeLoop(0xc421082300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3636 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a2668, 0x72, 0x3c9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571790, 0x72, 0xc4212479d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571730, 0xc421882000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f140, 0xc421882000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6b00, 0xc421882000, 0x1000, 0x1000, 0x53bbd3, 0xc42067cb78, 0xc42067cb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b800)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b800, 0x1, 0xc420cd1620, 0xc42067cc60, 0xc42067cbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3872 [select]:
net/http.(*persistConn).writeLoop(0xc420f7da00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3634 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4528, 0x72, 0x3ca)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599790, 0x72, 0xc420f459d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599790, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599730, 0xc420fac000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f138, 0xc420fac000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122db00, 0xc420fac000, 0x1000, 0x1000, 0x53bbd3, 0xc42067db78, 0xc42067db88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b7a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b7a0, 0x1, 0xc420cd15c0, 0xc42067dc60, 0xc42067dbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122db00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3891 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3894 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3632 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4468, 0x72, 0x3cb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571870, 0x72, 0xc4212969d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571810, 0xc420fa8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f130, 0xc420fa8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6c00, 0xc420fa8000, 0x1000, 0x1000, 0x53bbd3, 0xc4209db378, 0xc4209db388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b740)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b740, 0x1, 0xc420cd1380, 0xc4209db460, 0xc4209db3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3630 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a43a8, 0x72, 0x3cc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599870, 0x72, 0xc4212999d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599870, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599810, 0xc420fa4000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f128, 0xc420fa4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122dc00, 0xc420fa4000, 0x1000, 0x1000, 0x53bbd3, 0xc4209dfb78, 0xc4209dfb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b6e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b6e0, 0x1, 0xc420cd10e0, 0xc4209dfc60, 0xc4209dfbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122dc00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3897 [select]:
net/http.(*persistConn).writeLoop(0xc421082200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3900 [select]:
net/http.(*persistConn).writeLoop(0xc420f7d700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3626 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4228, 0x72, 0x3ce)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599950, 0x72, 0xc42124a9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215998f0, 0xc420ba6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f118, 0xc420ba6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122dd00, 0xc420ba6000, 0x1000, 0x1000, 0x53bbd3, 0xc4209dbb78, 0xc4209dbb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b620)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b620, 0x1, 0xc420cd0e40, 0xc4209dbc60, 0xc4209dbbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122dd00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3628 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a42e8, 0x72, 0x3cd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571950, 0x72, 0xc4212469d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571950, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215718f0, 0xc420fa0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f120, 0xc420fa0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6d00, 0xc420fa0000, 0x1000, 0x1000, 0x53bbd3, 0xc4209e0378, 0xc4209e0388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b680)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b680, 0x1, 0xc420cd1080, 0xc4209e0460, 0xc4209e03c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3903 [select]:
net/http.(*persistConn).writeLoop(0xc421356400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3905 [select]:
net/http.(*persistConn).writeLoop(0xc421356300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3624 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a4168, 0x72, 0x3cf)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571a30, 0x72, 0xc4212499d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571a30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215719d0, 0xc420ba2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f110, 0xc420ba2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6e00, 0xc420ba2000, 0x1000, 0x1000, 0x53bbd3, 0xc420aec378, 0xc420aec388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b5c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b5c0, 0x1, 0xc420cd0de0, 0xc420aec460, 0xc420aec3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3622 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a40a8, 0x72, 0x3d0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571b10, 0x72, 0xc4212489d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571ab0, 0xc420cfa000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f108, 0xc420cfa000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c6f00, 0xc420cfa000, 0x1000, 0x1000, 0x53bbd3, 0xc420aed378, 0xc420aed388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b560, 0x1, 0xc420cd0ba0, 0xc420aed460, 0xc420aed3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c6f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3923 [select]:
net/http.(*persistConn).writeLoop(0xc421356200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3620 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3fe8, 0x72, 0x3d1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599a30, 0x72, 0xc4201209d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599a30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4215999d0, 0xc420cf6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f100, 0xc420cf6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122de00, 0xc420cf6000, 0x1000, 0x1000, 0x53bbd3, 0xc420aeb378, 0xc420aeb388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b500)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b500, 0x1, 0xc420cd0b40, 0xc420aeb460, 0xc420aeb3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122de00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3925 [select]:
net/http.(*persistConn).writeLoop(0xc421356100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3618 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3f28, 0x72, 0x3d2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571bf0, 0x72, 0xc422de49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571b90, 0xc420c6e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0f8, 0xc420c6e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7000, 0xc420c6e000, 0x1000, 0x1000, 0x53bbd3, 0xc422de4b68, 0xc422de4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b4a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b4a0, 0x1, 0xc425e9f440, 0xc420ae7460, 0xc420ae73c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3927 [select]:
net/http.(*persistConn).writeLoop(0xc421356000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3616 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3e68, 0x72, 0x3d3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599b10, 0x72, 0xc422df29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599b10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599ab0, 0xc420c6a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0f0, 0xc420c6a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122df00, 0xc420c6a000, 0x1000, 0x1000, 0x53bbd3, 0xc422df2b68, 0xc422df2b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b440)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b440, 0x1, 0xc425e9f380, 0xc420113460, 0xc4201133c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122df00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3929 [select]:
net/http.(*persistConn).writeLoop(0xc421285f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3614 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3da8, 0x72, 0x3d4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571cd0, 0x72, 0xc422de89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571c70, 0xc420d02000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0e8, 0xc420d02000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7100, 0xc420d02000, 0x1000, 0x1000, 0x53bbd3, 0xc422de8b68, 0xc422de8b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b3e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b3e0, 0x1, 0xc425e9f2c0, 0xc420426c60, 0xc420426bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3931 [runnable]:
net.runtime_pollWait(0x7f0f9c10e940, 0x72, 0x2c0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5410, 0x72, 0xc422e9d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c53b0, 0xc4219e6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3c0, 0xc4219e6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285e00, 0xc4219e6000, 0x1000, 0x1000, 0x53bbd3, 0xc422e9db68, 0xc422e9db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4180)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4180, 0x1, 0xc42613c2a0, 0xc420685c60, 0xc420685bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3612 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3ce8, 0x72, 0x3d5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599bf0, 0x72, 0xc422de69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599bf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599b90, 0xc420cfe000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0e0, 0xc420cfe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a000, 0xc420cfe000, 0x1000, 0x1000, 0x53bbd3, 0xc422de6b68, 0xc422de6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b380)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b380, 0x1, 0xc425e9f260, 0xc420427c60, 0xc420427bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3932 [select]:
net/http.(*persistConn).writeLoop(0xc421285e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3610 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3c28, 0x72, 0x3d6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571db0, 0x72, 0xc422dd49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571d50, 0xc421192000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0d8, 0xc421192000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7200, 0xc421192000, 0x1000, 0x1000, 0x53bbd3, 0xc422dd4b68, 0xc422dd4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b320, 0x1, 0xc425e9f1a0, 0xc42042c460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3935 [select]:
net/http.(*persistConn).writeLoop(0xc421285d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3608 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3b68, 0x72, 0x3d7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599cd0, 0x72, 0xc422dea9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599cd0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599c70, 0xc4211a6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0d0, 0xc4211a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a100, 0xc4211a6000, 0x1000, 0x1000, 0x53bbd3, 0xc422deab68, 0xc422deab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b2c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b2c0, 0x1, 0xc425e9f0e0, 0xc420112c60, 0xc420112bc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3954 [select]:
net/http.(*persistConn).writeLoop(0xc421285c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3957 [select]:
net/http.(*persistConn).writeLoop(0xc421189a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3606 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3aa8, 0x72, 0x3d8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571e90, 0x72, 0xc422dd89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571e30, 0xc4211a2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0c8, 0xc4211a2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7300, 0xc4211a2000, 0x1000, 0x1000, 0x53bbd3, 0xc422dd8b68, 0xc422dd8b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b260)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b260, 0x1, 0xc425e9f080, 0xc420114460, 0xc4201143c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3604 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a39e8, 0x72, 0x3d9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421571f70, 0x72, 0xc422dd69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421571f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421571f10, 0xc4211b6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0c0, 0xc4211b6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7400, 0xc4211b6000, 0x1000, 0x1000, 0x53bbd3, 0xc422dd6b68, 0xc422dd6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b200)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b200, 0x1, 0xc425f65ec0, 0xc420116460, 0xc4201163c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3960 [select]:
net/http.(*persistConn).writeLoop(0xc421285900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3602 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3928, 0x72, 0x3da)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599db0, 0x72, 0xc422dc49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599db0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599d50, 0xc4211b0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0b8, 0xc4211b0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a200, 0xc4211b0000, 0x1000, 0x1000, 0x53bbd3, 0xc422dc4b68, 0xc422dc4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b1a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b1a0, 0x1, 0xc4264a26c0, 0xc420111460, 0xc4201113c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3963 [IO wait]:
net.runtime_pollWait(0x7f0f9c10edc0, 0x72, 0x2ba)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c4ed0, 0x72, 0xc422eb49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c4ed0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c4e70, 0xc4219f2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f3e8, 0xc4219f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285800, 0xc4219f2000, 0x1000, 0x1000, 0x53bbd3, 0xc422eb4b68, 0xc422eb4b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208b4c60)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208b4c60, 0x1, 0xc425e9eba0, 0xc420b0bc60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3600 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3868, 0x72, 0x3db)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c060, 0x72, 0xc422dda9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c000, 0xc4206a8000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0b0, 0xc4206a8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7500, 0xc4206a8000, 0x1000, 0x1000, 0x53bbd3, 0xc422ddab68, 0xc422ddab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b140)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b140, 0x1, 0xc4264a2660, 0xc42023ec60, 0x0, 0x410688, 0xc42023ebe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3964 [select]:
net/http.(*persistConn).writeLoop(0xc421285800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3598 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a37a8, 0x72, 0x3dc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599e90, 0x72, 0xc422dc89d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599e90, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599e30, 0xc4206a6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0a8, 0xc4206a6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a300, 0xc4206a6000, 0x1000, 0x1000, 0x53bbd3, 0xc422dc8b68, 0xc422dc8b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b0e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b0e0, 0x1, 0xc4264a25a0, 0xc42023c460, 0xc42023c3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3967 [select]:
net/http.(*persistConn).writeLoop(0xc421285700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3596 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a36e8, 0x72, 0x3dd)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c140, 0x72, 0xc422dc69d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c0e0, 0xc420938000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f0a0, 0xc420938000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7600, 0xc420938000, 0x1000, 0x1000, 0x53bbd3, 0xc422dc6b68, 0xc422dc6b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b080)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b080, 0x1, 0xc4264a24e0, 0xc42023dc60, 0xc42023dbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3970 [select]:
net/http.(*persistConn).writeLoop(0xc421285600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3594 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a3628, 0x72, 0x3de)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599f70, 0x72, 0xc422db29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599f70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421599f10, 0xc4210a0000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f098, 0xc4210a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a400, 0xc4210a0000, 0x1000, 0x1000, 0x53bbd3, 0xc422db2b68, 0xc422db2b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186b020)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186b020, 0x1, 0xc4264a2420, 0xc420117460, 0xc4201173c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a400)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3571 [select]:
net/http.(*persistConn).writeLoop(0xc4214db400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10347 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d82a0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3573 [select]:
net/http.(*persistConn).writeLoop(0xc4214db300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3749 [IO wait]:
net.runtime_pollWait(0x7f0f9c1e62c0, 0x72, 0x268)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118c290, 0x72, 0xc420c599d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118c290, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118c230, 0xc421954000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f300, 0xc421954000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421082a00, 0xc421954000, 0x1000, 0x1000, 0x53bbd3, 0xc420c59b68, 0xc420c59b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd1320)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd1320, 0x1, 0xc420a658c0, 0xc4209dfc60, 0xc4209dfbc8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421082a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3561 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3747 [IO wait]:
net.runtime_pollWait(0x7f0f9c118b80, 0x72, 0x3e1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c300, 0x72, 0xc420c589d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c2a0, 0xc42194a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2f8, 0xc42194a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7800, 0xc42194a000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c7378, 0xc4209c7388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd08a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd08a0, 0x1, 0xc420a65500, 0xc4209c7460, 0x0, 0x0, 0xc4209c73e8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3655 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3745 [IO wait]:
net.runtime_pollWait(0x7f0f9c118ac0, 0x72, 0x3e2)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae140, 0x72, 0xc420c5b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae140, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae0e0, 0xc421948000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2f0, 0xc421948000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a600, 0xc421948000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c7b78, 0xc4209c7b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd0840)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd0840, 0x1, 0xc420a64fc0, 0xc4209c7c60, 0x0, 0x0, 0xc4209c7be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a600)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3657 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3743 [IO wait]:
net.runtime_pollWait(0x7f0f9c118a00, 0x72, 0x3e3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c3e0, 0x72, 0xc420cb29d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c3e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c380, 0xc421946000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2e8, 0xc421946000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7900, 0xc421946000, 0x1000, 0x1000, 0x53bbd3, 0xc420aca378, 0xc420aca388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420cd07e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420cd07e0, 0x1, 0xc420a64b40, 0xc420aca460, 0xc420aca3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3659 [select]:
net/http.(*persistConn).writeLoop(0xc42122d400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3661 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3741 [IO wait]:
net.runtime_pollWait(0x7f0f9c118940, 0x72, 0x3e4)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae220, 0x72, 0xc420c609d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae1c0, 0xc421944000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2e0, 0xc421944000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a700, 0xc421944000, 0x1000, 0x1000, 0x53bbd3, 0xc420c60b68, 0xc420c60b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce73e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce73e0, 0x1, 0xc420a64000, 0xc420ac6c60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3739 [IO wait]:
net.runtime_pollWait(0x7f0f9c118880, 0x72, 0x3e5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae300, 0x72, 0xc420c679d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae300, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae2a0, 0xc421942000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2d8, 0xc421942000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a800, 0xc421942000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a5b78, 0xc4209a5b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce70e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce70e0, 0x1, 0xc420a89bc0, 0xc4209a5c60, 0x0, 0x0, 0xc4209a5be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3663 [select]:
net/http.(*persistConn).writeLoop(0xc421188400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3666 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3735 [IO wait]:
net.runtime_pollWait(0x7f0f9c118700, 0x72, 0x3e8)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae3e0, 0x72, 0xc420c639d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae3e0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae380, 0xc42193e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2c8, 0xc42193e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a900, 0xc42193e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a2378, 0xc4209a2388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6e40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6e40, 0x1, 0xc420a89aa0, 0xc4209a2460, 0xc4209a23c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3737 [IO wait]:
net.runtime_pollWait(0x7f0f9c1187c0, 0x72, 0x3e6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c610, 0x72, 0xc420c619d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c610, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c5b0, 0xc421940000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2d0, 0xc421940000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7a00, 0xc421940000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a4b78, 0xc4209a4b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6ea0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6ea0, 0x1, 0xc420a89b00, 0xc4209a4c60, 0x0, 0x0, 0xc4209a4be8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3668 [select]:
net/http.(*persistConn).writeLoop(0xc42122d200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3670 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3811 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc420060780, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3733 [IO wait]:
net.runtime_pollWait(0x7f0f9c118640, 0x72, 0x3e7)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c6f0, 0x72, 0xc420c769d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c6f0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c690, 0xc42193c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2c0, 0xc42193c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7b00, 0xc42193c000, 0x1000, 0x1000, 0x53bbd3, 0xc4209c2378, 0xc4209c2388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6c00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6c00, 0x1, 0xc420a89a40, 0xc4209c2460, 0xc4209c23c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7b00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062f950, 0xc42160dfe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42158dee0, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062f950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421848c30, 0xc4200e6850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42062f950, 0x0, 0x0, 0x0, 0xc4200e6850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42062f950, 0x6f0968, 0x3, 0x51f701, 0xc42104cd80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42062f950, 0x5, 0xc421515380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fa40, 0xc421514000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42158dfc0, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421849c30, 0xc4200e6978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42062fa40, 0x0, 0x0, 0x0, 0xc4200e6978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42062fa40, 0x6f0968, 0x3, 0x51f701, 0xc42104cde0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42062fa40, 0x5, 0xc4215153a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fb30, 0xc421514120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce140, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421852c30, 0xc4200e6a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42062fb30, 0x0, 0x0, 0x0, 0xc4200e6a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42062fb30, 0x6f0968, 0x3, 0x51f701, 0xc42104ce40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42062fb30, 0x5, 0xc4215153c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fd10, 0xc421514190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce220, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421853c30, 0xc4200e6a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42062fd10, 0x0, 0x0, 0x0, 0xc4200e6a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42062fd10, 0x6f0968, 0x3, 0x51f701, 0xc42104ced0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42062fd10, 0x5, 0xc4215153e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42062fe00, 0xc421514240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce380, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42062fe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42062fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421844c30, 0xc4200e6b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42062fe00, 0x0, 0x0, 0x0, 0xc4200e6b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42062fe00, 0x6f0968, 0x3, 0x51f701, 0xc42104cf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42062fe00, 0x5, 0xc421515400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418000, 0xc4215142b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce460, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421845c30, 0xc4200e6b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420418000, 0x0, 0x0, 0x0, 0xc4200e6b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420418000, 0x6f0968, 0x3, 0x51f701, 0xc42104cff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420418000, 0x5, 0xc421515420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204180f0, 0xc421514310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce5c0, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204180f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204180f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184ec30, 0xc4200e7890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4204180f0, 0x0, 0x0, 0x0, 0xc4200e7890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4204180f0, 0x6f0968, 0x3, 0x51f701, 0xc42104d140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4204180f0, 0x5, 0xc421515440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204181e0, 0xc421514340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204181e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204181e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184fc30, 0xc4200e78e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4204181e0, 0x0, 0x0, 0x0, 0xc4200e78e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4204181e0, 0x6f0968, 0x3, 0x51f701, 0xc42104d230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4204181e0, 0x5, 0xc421515460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204182d0, 0xc4215143a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204182d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204182d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421850c30, 0xc4200e7908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4204182d0, 0x0, 0x0, 0x0, 0xc4200e7908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4204182d0, 0x6f0968, 0x3, 0x51f701, 0xc42104d350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4204182d0, 0x5, 0xc421515480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204183c0, 0xc421514530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ce8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204183c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204183c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421851c30, 0xc4200e7920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4204183c0, 0x0, 0x0, 0x0, 0xc4200e7920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4204183c0, 0x6f0968, 0x3, 0x51f701, 0xc42104d410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4204183c0, 0x5, 0xc4215154a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4204184b0, 0xc421514710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4204184b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4204184b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185ac30, 0xc4200e7ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4204184b0, 0x0, 0x0, 0x0, 0xc4200e7ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4204184b0, 0x6f0968, 0x3, 0x51f701, 0xc42104d4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4204184b0, 0x5, 0xc4215154c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418690, 0xc421514910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ceb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185bc30, 0xc4200e7bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc420418690, 0x0, 0x0, 0x0, 0xc4200e7bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc420418690, 0x6f0968, 0x3, 0x51f701, 0xc42104d500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc420418690, 0x5, 0xc4215154e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418780, 0xc4215149c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212ced20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184cc30, 0xc4200e7d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420418780, 0x0, 0x0, 0x0, 0xc4200e7d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420418780, 0x6f0968, 0x3, 0x51f701, 0xc42104d590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420418780, 0x5, 0xc421515500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418870, 0xc4215149e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42184dc30, 0xc42002a078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420418870, 0x0, 0x0, 0x0, 0xc42002a078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420418870, 0x6f0968, 0x3, 0x51f701, 0xc42104d620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420418870, 0x5, 0xc421515520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420418960, 0xc421514b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420418960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420418960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421856c30, 0xc42002a400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc420418960, 0x0, 0x0, 0x0, 0xc42002a400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc420418960, 0x6f0968, 0x3, 0x51f701, 0xc42104d680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc420418960, 0x5, 0xc421515540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4217ea960, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4217ea960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4217ea960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421857c30, 0x410ffd, 0xc42104ed90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4217ea960, 0x0, 0x0, 0x0, 0xc42104ed90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4217ea960, 0x6f0968, 0x3, 0x51f701, 0xc42175b080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4217ea960, 0x5, 0xc421515560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032e0f0, 0xc4215151e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421858c30, 0xc42002a4c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42032e0f0, 0x0, 0x0, 0x0, 0xc42002a4c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42032e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42104d7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42032e0f0, 0x5, 0xc421515580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f4a0, 0xc421515310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421859c30, 0xc42002a4f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42032f4a0, 0x0, 0x0, 0x0, 0xc42002a4f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42032f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42104d860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42032f4a0, 0x5, 0xc4215155a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42032f590, 0xc421515350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032f590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421864c30, 0xc42002a510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42032f590, 0x0, 0x0, 0x0, 0xc42002a510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42032f590, 0x6f0968, 0x3, 0x51f701, 0xc42104d950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42032f590, 0x5, 0xc4215155c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).replaceReqCanceler(0xc4200c4000, 0xc42165eb40, 0xc42173dad0, 0xc4216d8500)
	/usr/local/go/src/net/http/transport.go:808 +0x3f
net/http.(*persistConn).roundTrip(0xc42167aa00, 0xc4216b8320, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0xe0
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165eb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc42165eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4216ecc30, 0xc42104ed60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42165eb40, 0x0, 0x0, 0x0, 0xc42104ed60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42165eb40, 0x6f0968, 0x3, 0x51f701, 0xc4215ef800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42165eb40, 0x5, 0xc4215155e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x30, 0x32, 0xc4209bd800, 0x30, 0x30, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3672 [select]:
net/http.(*persistConn).writeLoop(0xc42122d100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3731 [IO wait]:
net.runtime_pollWait(0x7f0f9c118580, 0x72, 0x3e9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c7d0, 0x72, 0xc420c789d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c7d0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c770, 0xc421938000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2b8, 0xc421938000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7c00, 0xc421938000, 0x1000, 0x1000, 0x53bbd3, 0xc4209f0378, 0xc4209f0388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6960, 0x1, 0xc420a899e0, 0xc4209f0460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7c00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3729 [IO wait]:
net.runtime_pollWait(0x7f0f9c1184c0, 0x72, 0x3ea)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c8b0, 0x72, 0xc420c799d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c8b0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c850, 0xc421936000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2b0, 0xc421936000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7d00, 0xc421936000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ee378, 0xc4209ee388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6900)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6900, 0x1, 0xc420a89980, 0xc4209ee460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7d00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3674 [select]:
net/http.(*persistConn).writeLoop(0xc4215c6200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3727 [IO wait]:
net.runtime_pollWait(0x7f0f9c118400, 0x72, 0x3eb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae530, 0x72, 0xc42068f9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae530, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae4d0, 0xc421934000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2a8, 0xc421934000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167aa00, 0xc421934000, 0x1000, 0x1000, 0x53bbd3, 0xc42068fb68, 0xc42068fb78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6360, 0x1, 0xc420a89920, 0xc4209a3c60, 0x40e75c, 0xc420a20238, 0xc400000001)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167aa00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3676 [select]:
net/http.(*persistConn).writeLoop(0xc42122d000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3973 [select]:
net/http.(*persistConn).writeLoop(0xc421285500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24542 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc4213d9920, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 3725 [IO wait]:
net.runtime_pollWait(0x7f0f9c118340, 0x72, 0x3ec)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c990, 0x72, 0xc420c729d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c990, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c930, 0xc421932000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f2a0, 0xc421932000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7e00, 0xc421932000, 0x1000, 0x1000, 0x53bbd3, 0xc4209a9378, 0xc4209a9388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc420ce6300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc420ce6300, 0x1, 0xc420a89560, 0xc4209a9460, 0xc4209a93c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7e00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3976 [select]:
net/http.(*persistConn).writeLoop(0xc421285400)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3723 [IO wait]:
net.runtime_pollWait(0x7f0f9c118280, 0x72, 0x3ed)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169ca70, 0x72, 0xc420c749d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169ca70, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169ca10, 0xc421930000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f298, 0xc421930000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7f00, 0xc421930000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ed378, 0xc4209ed388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067f80)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067f80, 0x1, 0xc420a89140, 0xc4209ed460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7f00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3979 [select]:
net/http.(*persistConn).writeLoop(0xc421285300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3721 [IO wait]:
net.runtime_pollWait(0x7f0f9c1181c0, 0x72, 0x3ee)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cb50, 0x72, 0xc420c759d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cb50, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169caf0, 0xc42192e000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f290, 0xc42192e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe000, 0xc42192e000, 0x1000, 0x1000, 0x53bbd3, 0xc4209ec378, 0xc4209ec388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067d40)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067d40, 0x1, 0xc420a88d20, 0xc4209ec460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe000)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3502 [select]:
net/http.(*persistConn).writeLoop(0xc421189500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3698 [select]:
net/http.(*persistConn).writeLoop(0xc4214dbb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3719 [IO wait]:
net.runtime_pollWait(0x7f0f9c118100, 0x72, 0x3ef)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cc30, 0x72, 0xc420c779d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cc30, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169cbd0, 0xc42192c000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f288, 0xc42192c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe100, 0xc42192c000, 0x1000, 0x1000, 0x53bbd3, 0xc4209edb78, 0xc4209edb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067c20)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067c20, 0x1, 0xc420a88ba0, 0xc4209edc60, 0x40e75c, 0xc420a211f8, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe100)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3700 [select]:
net/http.(*persistConn).writeLoop(0xc4214dba00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3717 [IO wait]:
net.runtime_pollWait(0x7f0f9c118040, 0x72, 0x3f0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cd10, 0x72, 0xc4208449d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cd10, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169ccb0, 0xc42192a000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f280, 0xc42192a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe200, 0xc42192a000, 0x1000, 0x1000, 0x53bbd3, 0xc4209eeb78, 0xc4209eeb88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421067b00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421067b00, 0x1, 0xc420a88b40, 0xc4209eec60, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe200)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3702 [select]:
net/http.(*persistConn).writeLoop(0xc4214db900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3715 [IO wait]:
net.runtime_pollWait(0x7f0f9c117f80, 0x72, 0x3f1)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cdf0, 0x72, 0xc420ed19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cdf0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169cd90, 0xc421928000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f278, 0xc421928000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe300, 0xc421928000, 0x1000, 0x1000, 0x53bbd3, 0xc420ed1b68, 0xc420ed1b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4210679e0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4210679e0, 0x1, 0xc420a88780, 0xc4209f6c60, 0x40e75c, 0xc420a209b8, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3704 [select]:
net/http.(*persistConn).writeLoop(0xc4214db800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24628 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2be00, 0xc4259d6070, 0xc424d2bf20, 0xc424d2bec0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 3728 [select]:
net/http.(*persistConn).writeLoop(0xc42167aa00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3592 [IO wait]:
net.runtime_pollWait(0x7f0f9c118d00, 0x72, 0x3df)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169c220, 0x72, 0xc422dca9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169c220, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169c1c0, 0xc421007000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f090, 0xc421007000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4215c7700, 0xc421007000, 0x1000, 0x1000, 0x53bbd3, 0xc422dcab68, 0xc422dcab78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186afc0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186afc0, 0x1, 0xc4264a23c0, 0xc42099c460, 0xc42099c3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4215c7700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3575 [select]:
net/http.(*persistConn).writeLoop(0xc4214db200)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3653 [select]:
net/http.(*persistConn).writeLoop(0xc42122d600)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3560 [IO wait]:
net.runtime_pollWait(0x7f0f9c119c00, 0x72, 0x3f5)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d170, 0x72, 0xc420c819d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d170, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d110, 0xc421874000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc420545bc0, 0xc421874000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe700, 0xc421874000, 0x1000, 0x1000, 0x53bbd3, 0xc420c81b68, 0xc420c81b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc42186a960)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc42186a960, 0x1, 0xc4209504e0, 0xc42043dc60, 0x0, 0x410688, 0xc42043dbe8)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe700)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24653 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c42ae0, 0xc425ae48c0, 0xc424c42ba0, 0xc424c42b40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24567 [IO wait]:
net.runtime_pollWait(0x7f0f9c1196c0, 0x72, 0x3f6)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119ef40, 0x72, 0xc42305b9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119ef40, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119eee0, 0xc422b02000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc421e36bf8, 0xc422b02000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe800, 0xc422b02000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e5b78, 0xc4221e5b88)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421f292c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421f292c0, 0x1, 0xc422e45a40, 0xc4221e5c60, 0x40e75c, 0xc421754d78, 0xc400000001)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe800)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 3992 [select]:
net/http.(*persistConn).writeLoop(0xc421284f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3995 [select]:
net/http.(*persistConn).writeLoop(0xc421284e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 3998 [select]:
net/http.(*persistConn).writeLoop(0xc421284d00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4001 [select]:
net/http.(*persistConn).writeLoop(0xc421284c00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4005 [IO wait]:
net.runtime_pollWait(0x7f0f9c119b40, 0x72, 0x3fa)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169d410, 0x72, 0xc422ee19d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169d410, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169d3b0, 0xc421a18000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42104f468, 0xc421a18000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fec00, 0xc421a18000, 0x1000, 0x1000, 0x53bbd3, 0xc422ee1b68, 0xc422ee1b78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc4208848a0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc4208848a0, 0x1, 0xc4220a19e0, 0xc421a04460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fec00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 4006 [select]:
net/http.(*persistConn).writeLoop(0xc4216fec00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4009 [select]:
net/http.(*persistConn).writeLoop(0xc4216fed00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4012 [select]:
net/http.(*persistConn).writeLoop(0xc4216fee00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4015 [select]:
net/http.(*persistConn).writeLoop(0xc4216fef00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4018 [select]:
net/http.(*persistConn).writeLoop(0xc4216ff000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4021 [select]:
net/http.(*persistConn).writeLoop(0xc4216ff100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 4023 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4024 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4025 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4026 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257360f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257360f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ef7c30, 0xc4240cee30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4257360f0, 0x0, 0x0, 0x0, 0xc4240cee30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4257360f0, 0x6f0968, 0x3, 0x51f701, 0xc422258360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4257360f0, 0x5, 0xc420b18f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4027 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c589c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257361e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257361e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0cc30, 0xc4240cee48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4257361e0, 0x0, 0x0, 0x0, 0xc4240cee48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4257361e0, 0x6f0968, 0x3, 0x51f701, 0xc422258480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4257361e0, 0x5, 0xc420b18f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4028 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9ef00, 0xc425dd5330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422efec30, 0xc425278840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421a9ef00, 0x0, 0x0, 0x0, 0xc425278840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421a9ef00, 0x6f0968, 0x3, 0x51f701, 0xc427769350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421a9ef00, 0x5, 0xc420b18f90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f0e0, 0xc425dd5370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422effc30, 0xc425278870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421a9f0e0, 0x0, 0x0, 0x0, 0xc425278870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421a9f0e0, 0x6f0968, 0x3, 0x51f701, 0xc427769410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421a9f0e0, 0x5, 0xc420b18fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f4a0, 0xc425dd53d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb90a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f14c30, 0xc4252788b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421a9f4a0, 0x0, 0x0, 0x0, 0xc4252788b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421a9f4a0, 0x6f0968, 0x3, 0x51f701, 0xc427769530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421a9f4a0, 0x5, 0xc420b18fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f680, 0xc425dd5410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f06c30, 0xc4252788e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421a9f680, 0x0, 0x0, 0x0, 0xc4252788e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421a9f680, 0x6f0968, 0x3, 0x51f701, 0xc4277695f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421a9f680, 0x5, 0xc420b19060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f860, 0xc425dd5450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f07c30, 0xc425278918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421a9f860, 0x0, 0x0, 0x0, 0xc425278918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421a9f860, 0x6f0968, 0x3, 0x51f701, 0xc4277696b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421a9f860, 0x5, 0xc420b190a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fb30, 0xc425dd5490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb92e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1cc30, 0xc425278948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421a9fb30, 0x0, 0x0, 0x0, 0xc425278948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421a9fb30, 0x6f0968, 0x3, 0x51f701, 0xc427769770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421a9fb30, 0x5, 0xc420b190e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fe00, 0xc425dd54d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb93a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1dc30, 0xc425278978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421a9fe00, 0x0, 0x0, 0x0, 0xc425278978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421a9fe00, 0x6f0968, 0x3, 0x51f701, 0xc427769830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421a9fe00, 0x5, 0xc420b19120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a1e0, 0xc425dd5550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0fc30, 0xc4252789d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421e6a1e0, 0x0, 0x0, 0x0, 0xc4252789d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421e6a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4277699b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421e6a1e0, 0x5, 0xc420b19160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a3c0, 0xc425dd5590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb95e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f24c30, 0xc425278a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421e6a3c0, 0x0, 0x0, 0x0, 0xc425278a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421e6a3c0, 0x6f0968, 0x3, 0x51f701, 0xc427769a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421e6a3c0, 0x5, 0xc420b191a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a5a0, 0xc425dd55d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb96a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f25c30, 0xc425278a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421e6a5a0, 0x0, 0x0, 0x0, 0xc425278a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421e6a5a0, 0x6f0968, 0x3, 0x51f701, 0xc427769b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421e6a5a0, 0x5, 0xc420b191e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a870, 0xc425dd5610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f16c30, 0xc425278a68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421e6a870, 0x0, 0x0, 0x0, 0xc425278a68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421e6a870, 0x6f0968, 0x3, 0x51f701, 0xc427769bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421e6a870, 0x5, 0xc420b19220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423a40, 0xc420b19a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421175c30, 0xc42104f4a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421423a40, 0x0, 0x0, 0x0, 0xc42104f4a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421423a40, 0x6f0968, 0x3, 0x51f701, 0xc420817650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421423a40, 0x5, 0xc420b19260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4209bdb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6aa50, 0xc425dd5650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f17c30, 0xc425278a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421e6aa50, 0x0, 0x0, 0x0, 0xc425278a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421e6aa50, 0x6f0968, 0x3, 0x51f701, 0xc427769cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421e6aa50, 0x5, 0xc420b19ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ac30, 0xc425dd5690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb98e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2cc30, 0xc425278ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421e6ac30, 0x0, 0x0, 0x0, 0xc425278ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421e6ac30, 0x6f0968, 0x3, 0x51f701, 0xc427769d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421e6ac30, 0x5, 0xc420b19b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ae10, 0xc425dd56d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb99a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2dc30, 0xc425278af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421e6ae10, 0x0, 0x0, 0x0, 0xc425278af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421e6ae10, 0x6f0968, 0x3, 0x51f701, 0xc427769e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421e6ae10, 0x5, 0xc420b19b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b0e0, 0xc425dd5730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1ec30, 0xc425278b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421e6b0e0, 0x0, 0x0, 0x0, 0xc425278b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421e6b0e0, 0x6f0968, 0x3, 0x51f701, 0xc427769f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421e6b0e0, 0x5, 0xc420b19b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b1d0, 0xc425dd5750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1fc30, 0xc425278b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421e6b1d0, 0x0, 0x0, 0x0, 0xc425278b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421e6b1d0, 0x6f0968, 0x3, 0x51f701, 0xc427769fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421e6b1d0, 0x5, 0xc420b19bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b590, 0xc425dd57d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f34c30, 0xc425278bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421e6b590, 0x0, 0x0, 0x0, 0xc425278bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421e6b590, 0x6f0968, 0x3, 0x51f701, 0xc421ede180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421e6b590, 0x5, 0xc420b19c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b770, 0xc425dd5810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f35c30, 0xc425278be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421e6b770, 0x0, 0x0, 0x0, 0xc425278be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421e6b770, 0x6f0968, 0x3, 0x51f701, 0xc421ede240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421e6b770, 0x5, 0xc420b19c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b950, 0xc425dd5850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f26c30, 0xc425278c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421e6b950, 0x0, 0x0, 0x0, 0xc425278c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421e6b950, 0x6f0968, 0x3, 0x51f701, 0xc421ede300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421e6b950, 0x5, 0xc420b19c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6bb30, 0xc425dd5890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f27c30, 0xc425278c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421e6bb30, 0x0, 0x0, 0x0, 0xc425278c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421e6bb30, 0x6f0968, 0x3, 0x51f701, 0xc421ede3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421e6bb30, 0x5, 0xc420b19cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6bef0, 0xc425dd58f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f38c30, 0xc425278c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421e6bef0, 0x0, 0x0, 0x0, 0xc425278c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421e6bef0, 0x6f0968, 0x3, 0x51f701, 0xc421ede4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421e6bef0, 0x5, 0xc420b19d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db80f0, 0xc425dd5930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce80c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f39c30, 0xc425278cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421db80f0, 0x0, 0x0, 0x0, 0xc425278cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421db80f0, 0x6f0968, 0x3, 0x51f701, 0xc421ede5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421db80f0, 0x5, 0xc420b19d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db82d0, 0xc425dd5970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3ac30, 0xc425278cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421db82d0, 0x0, 0x0, 0x0, 0xc425278cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421db82d0, 0x6f0968, 0x3, 0x51f701, 0xc421ede660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421db82d0, 0x5, 0xc420b19d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db84b0, 0xc425dd59b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3bc30, 0xc425278d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421db84b0, 0x0, 0x0, 0x0, 0xc425278d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421db84b0, 0x6f0968, 0x3, 0x51f701, 0xc421ede720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421db84b0, 0x5, 0xc420b19dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8690, 0xc425dd59f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f40c30, 0xc425278d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421db8690, 0x0, 0x0, 0x0, 0xc425278d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421db8690, 0x6f0968, 0x3, 0x51f701, 0xc421ede7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421db8690, 0x5, 0xc420b19e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8870, 0xc425dd5a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce83e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f41c30, 0xc425278d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421db8870, 0x0, 0x0, 0x0, 0xc425278d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421db8870, 0x6f0968, 0x3, 0x51f701, 0xc421ede8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421db8870, 0x5, 0xc420b19e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8a50, 0xc425dd5a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f42c30, 0xc425278db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421db8a50, 0x0, 0x0, 0x0, 0xc425278db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421db8a50, 0x6f0968, 0x3, 0x51f701, 0xc421ede960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421db8a50, 0x5, 0xc420b19e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8c30, 0xc425dd5ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce85c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f43c30, 0xc425278de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421db8c30, 0x0, 0x0, 0x0, 0xc425278de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421db8c30, 0x6f0968, 0x3, 0x51f701, 0xc421edea20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421db8c30, 0x5, 0xc420b19ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8e10, 0xc425dd5af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f48c30, 0xc425278e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421db8e10, 0x0, 0x0, 0x0, 0xc425278e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421db8e10, 0x6f0968, 0x3, 0x51f701, 0xc421edeae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421db8e10, 0x5, 0xc420b19f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8ff0, 0xc425dd5b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f49c30, 0xc425278e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421db8ff0, 0x0, 0x0, 0x0, 0xc425278e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421db8ff0, 0x6f0968, 0x3, 0x51f701, 0xc421edeba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421db8ff0, 0x5, 0xc420b19f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423b30, 0xc4209b0920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc421174c30, 0xc42104f4c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421423b30, 0x0, 0x0, 0x0, 0xc42104f4c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421423b30, 0x6f0968, 0x3, 0x51f701, 0xc4208177a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421423b30, 0x5, 0xc420b19f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc420aa7b00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db92c0, 0xc425dd5b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4ac30, 0xc425278e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421db92c0, 0x0, 0x0, 0x0, 0xc425278e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421db92c0, 0x6f0968, 0x3, 0x51f701, 0xc421edec60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421db92c0, 0x5, 0xc4209b0ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db94a0, 0xc425dd5bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce88c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4bc30, 0xc425278eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421db94a0, 0x0, 0x0, 0x0, 0xc425278eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421db94a0, 0x6f0968, 0x3, 0x51f701, 0xc421eded20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421db94a0, 0x5, 0xc4209b0d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9680, 0xc425dd5bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f50c30, 0xc425278ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421db9680, 0x0, 0x0, 0x0, 0xc425278ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421db9680, 0x6f0968, 0x3, 0x51f701, 0xc421edede0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421db9680, 0x5, 0xc4209b0de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9860, 0xc425dd5c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f51c30, 0xc425278f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421db9860, 0x0, 0x0, 0x0, 0xc425278f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421db9860, 0x6f0968, 0x3, 0x51f701, 0xc421edef00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421db9860, 0x5, 0xc4209b0e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9a40, 0xc425dd5c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f52c30, 0xc425278f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421db9a40, 0x0, 0x0, 0x0, 0xc425278f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421db9a40, 0x6f0968, 0x3, 0x51f701, 0xc421edefc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421db9a40, 0x5, 0xc4209b0ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9c20, 0xc425dd5cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f53c30, 0xc425278f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421db9c20, 0x0, 0x0, 0x0, 0xc425278f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421db9c20, 0x6f0968, 0x3, 0x51f701, 0xc421edf080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421db9c20, 0x5, 0xc4209b0f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9e00, 0xc425dd5cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f58c30, 0xc425278fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421db9e00, 0x0, 0x0, 0x0, 0xc425278fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421db9e00, 0x6f0968, 0x3, 0x51f701, 0xc421edf140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421db9e00, 0x5, 0xc4209b0ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4000, 0xc425dd5d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f59c30, 0xc425278fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bf4000, 0x0, 0x0, 0x0, 0xc425278fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bf4000, 0x6f0968, 0x3, 0x51f701, 0xc421edf200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bf4000, 0x5, 0xc4209b1070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf41e0, 0xc425dd5d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf41e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5ac30, 0xc425279008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bf41e0, 0x0, 0x0, 0x0, 0xc425279008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bf41e0, 0x6f0968, 0x3, 0x51f701, 0xc421edf2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bf41e0, 0x5, 0xc4209b1150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8db30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8db30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422f5bc30, 0x410ffd, 0xc4258e0bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c8db30, 0x0, 0x0, 0x0, 0xc4258e0bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c8db30, 0x6f0968, 0x3, 0x51f701, 0xc425d2f5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c8db30, 0x5, 0xc4209b11d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4073 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4074 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4075 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4076 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4077 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4078 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4079 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4080 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e65c30, 0xc4241292a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4254a6960, 0x0, 0x0, 0x0, 0xc4241292a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4254a6960, 0x6f0968, 0x3, 0x51f701, 0xc4245a02d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4254a6960, 0x5, 0xc4209b15f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4081 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e66c30, 0xc4241292c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4254a6a50, 0x0, 0x0, 0x0, 0xc4241292c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4254a6a50, 0x6f0968, 0x3, 0x51f701, 0xc4245a03c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4254a6a50, 0x5, 0xc4209b1660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4082 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4084 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e67c30, 0xc4241292d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4254a6b40, 0x0, 0x0, 0x0, 0xc4241292d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4254a6b40, 0x6f0968, 0x3, 0x51f701, 0xc4245a04b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4254a6b40, 0x5, 0xc4209688c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4085 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e70c30, 0xc4241292f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4254a6c30, 0x0, 0x0, 0x0, 0xc4241292f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4254a6c30, 0x6f0968, 0x3, 0x51f701, 0xc4245a05a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4254a6c30, 0x5, 0xc420968900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4086 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e71c30, 0xc424129308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4254a6d20, 0x0, 0x0, 0x0, 0xc424129308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4254a6d20, 0x6f0968, 0x3, 0x51f701, 0xc4245a0690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4254a6d20, 0x5, 0xc420968940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4087 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e62c30, 0xc424129320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254a6e10, 0x0, 0x0, 0x0, 0xc424129320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254a6e10, 0x6f0968, 0x3, 0x51f701, 0xc4245a0780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254a6e10, 0x5, 0xc420968980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4088 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259590a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e63c30, 0xc424129338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254a6f00, 0x0, 0x0, 0x0, 0xc424129338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254a6f00, 0x6f0968, 0x3, 0x51f701, 0xc4245a0870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254a6f00, 0x5, 0xc4209689c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5fd10, 0xc422a7df10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422e6cc30, 0x410ffd, 0xc42227f0d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422a5fd10, 0x0, 0x0, 0x0, 0xc42227f0d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422a5fd10, 0x6f0968, 0x3, 0x51f701, 0xc422ac1380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422a5fd10, 0x5, 0xc420968a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4090 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6cc30, 0xc424129350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4254a6ff0, 0x0, 0x0, 0x0, 0xc424129350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4254a6ff0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4254a6ff0, 0x5, 0xc420968a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4091 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6dc30, 0xc424129368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254a70e0, 0x0, 0x0, 0x0, 0xc424129368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254a70e0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254a70e0, 0x5, 0xc420968a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4092 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259592e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6ec30, 0xc424129380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254a71d0, 0x0, 0x0, 0x0, 0xc424129380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254a71d0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254a71d0, 0x5, 0xc420968bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4093 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259593a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e6fc30, 0xc424129398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254a72c0, 0x0, 0x0, 0x0, 0xc424129398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254a72c0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254a72c0, 0x5, 0xc420968c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4094 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e80c30, 0xc4241293b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4254a73b0, 0x0, 0x0, 0x0, 0xc4241293b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4254a73b0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4254a73b0, 0x5, 0xc420968c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4095 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4096 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125a40, 0xc4254b60b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e73c30, 0xc424128130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424125a40, 0x0, 0x0, 0x0, 0xc424128130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424125a40, 0x6f0968, 0x3, 0x51f701, 0xc424990990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424125a40, 0x5, 0xc420968d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1680, 0xc425534860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e88c30, 0xc4240ce398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240d1680, 0x0, 0x0, 0x0, 0xc4240ce398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240d1680, 0x6f0968, 0x3, 0x51f701, 0xc424a4ec00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240d1680, 0x5, 0xc420968d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1860, 0xc4255348e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e89c30, 0xc4240ce3c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240d1860, 0x0, 0x0, 0x0, 0xc4240ce3c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240d1860, 0x6f0968, 0x3, 0x51f701, 0xc424a4ecc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240d1860, 0x5, 0xc420968d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1a40, 0xc425534960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e7ac30, 0xc4240ce3f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4240d1a40, 0x0, 0x0, 0x0, 0xc4240ce3f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4240d1a40, 0x6f0968, 0x3, 0x51f701, 0xc424a4ed80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4240d1a40, 0x5, 0xc420968dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241220f0, 0xc425534ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241220f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e7bc30, 0xc4240ce4a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4241220f0, 0x0, 0x0, 0x0, 0xc4240ce4a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4241220f0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4241220f0, 0x5, 0xc420968e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241224b0, 0xc425534bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241224b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241224b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e90c30, 0xc4240ce500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4241224b0, 0x0, 0x0, 0x0, 0xc4240ce500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4241224b0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4241224b0, 0x5, 0xc420968e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4103 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122690, 0xc425534c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e91c30, 0xc4240ce530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424122690, 0x0, 0x0, 0x0, 0xc4240ce530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424122690, 0x6f0968, 0x3, 0x51f701, 0xc424a4f260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424122690, 0x5, 0xc420969770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4106 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4108 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e98c30, 0xc4241293c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254a74a0, 0x0, 0x0, 0x0, 0xc4241293c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254a74a0, 0x6f0968, 0x3, 0x51f701, 0xc4245a0e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254a74a0, 0x5, 0xc420969870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4109 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259595e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e99c30, 0xc4241293e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254a7590, 0x0, 0x0, 0x0, 0xc4241293e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254a7590, 0x6f0968, 0x3, 0x51f701, 0xc4245a0f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254a7590, 0x5, 0xc4209698b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4110 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259596a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e8ac30, 0xc4241293f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4254a7680, 0x0, 0x0, 0x0, 0xc4241293f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4254a7680, 0x6f0968, 0x3, 0x51f701, 0xc4245a1020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4254a7680, 0x5, 0xc420969910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4111 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e8bc30, 0xc424129410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4254a7770, 0x0, 0x0, 0x0, 0xc424129410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4254a7770, 0x6f0968, 0x3, 0x51f701, 0xc4245a1110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4254a7770, 0x5, 0xc420969950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4112 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea0c30, 0xc424129428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254a7860, 0x0, 0x0, 0x0, 0xc424129428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254a7860, 0x6f0968, 0x3, 0x51f701, 0xc4245a1200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254a7860, 0x5, 0xc420969990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4113 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259599a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e92c30, 0xc424129458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254a7a40, 0x0, 0x0, 0x0, 0xc424129458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254a7a40, 0x6f0968, 0x3, 0x51f701, 0xc4245a13e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254a7a40, 0x5, 0xc4209699f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4114 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e93c30, 0xc424129470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254a7b30, 0x0, 0x0, 0x0, 0xc424129470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254a7b30, 0x6f0968, 0x3, 0x51f701, 0xc4245a14d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254a7b30, 0x5, 0xc420969a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4115 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea8c30, 0xc4241294a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4254a7d10, 0x0, 0x0, 0x0, 0xc4241294a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4254a7d10, 0x6f0968, 0x3, 0x51f701, 0xc4245a16b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4254a7d10, 0x5, 0xc420969a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4116 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea9c30, 0xc4241294b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4254a7e00, 0x0, 0x0, 0x0, 0xc4241294b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4254a7e00, 0x6f0968, 0x3, 0x51f701, 0xc4245a17a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4254a7e00, 0x5, 0xc420969ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4117 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422e9ac30, 0xc4241294d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4254a7ef0, 0x0, 0x0, 0x0, 0xc4241294d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4254a7ef0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4254a7ef0, 0x5, 0xc420969b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4118 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4119 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4120 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4121 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4122 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4123 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4124 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4126 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4127 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4128 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4129 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4130 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ec1c30, 0xc4241294e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4247fa000, 0x0, 0x0, 0x0, 0xc4241294e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4247fa000, 0x6f0968, 0x3, 0x51f701, 0xc4245a1980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4247fa000, 0x5, 0xc4207467c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4131 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422eb2c30, 0xc424129500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4247fa0f0, 0x0, 0x0, 0x0, 0xc424129500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4247fa0f0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4247fa0f0, 0x5, 0xc4207467e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4132 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422eb3c30, 0xc424129518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4247fa1e0, 0x0, 0x0, 0x0, 0xc424129518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4247fa1e0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4247fa1e0, 0x5, 0xc420746820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4a50, 0xc425dd5ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f86c30, 0xc4252790e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bf4a50, 0x0, 0x0, 0x0, 0xc4252790e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bf4a50, 0x6f0968, 0x3, 0x51f701, 0xc421edf6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bf4a50, 0x5, 0xc420746860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420201ef0, 0xc421e79cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f537a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420201ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420201ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f87c30, 0xc421e36470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420201ef0, 0x0, 0x0, 0x0, 0xc421e36470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420201ef0, 0x6f0968, 0x3, 0x51f701, 0xc421dc32c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420201ef0, 0x5, 0xc420746890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e000, 0xc421e79d40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9cc30, 0xc421e364b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422a5e000, 0x0, 0x0, 0x0, 0xc421e364b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422a5e000, 0x6f0968, 0x3, 0x51f701, 0xc421dc3380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422a5e000, 0x5, 0xc4207468e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e2d0, 0xc421e79e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9dc30, 0xc421e364e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a5e2d0, 0x0, 0x0, 0x0, 0xc421e364e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a5e2d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a5e2d0, 0x5, 0xc420746920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e4b0, 0xc421e79e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f539e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8ec30, 0xc421e36518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a5e4b0, 0x0, 0x0, 0x0, 0xc421e36518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a5e4b0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a5e4b0, 0x5, 0xc420746950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e690, 0xc421e79ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8fc30, 0xc421e36548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422a5e690, 0x0, 0x0, 0x0, 0xc421e36548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422a5e690, 0x6f0968, 0x3, 0x51f701, 0xc421dc35f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422a5e690, 0x5, 0xc420746980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e870, 0xc421e79fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa4c30, 0xc421e36578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a5e870, 0x0, 0x0, 0x0, 0xc421e36578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a5e870, 0x6f0968, 0x3, 0x51f701, 0xc421dc3740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a5e870, 0x5, 0xc4207469d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ea50, 0xc421f64070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa5c30, 0xc421e365a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422a5ea50, 0x0, 0x0, 0x0, 0xc421e365a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422a5ea50, 0x6f0968, 0x3, 0x51f701, 0xc421dc3800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422a5ea50, 0x5, 0xc420746a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ed20, 0xc421f64110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f96c30, 0xc421e365d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422a5ed20, 0x0, 0x0, 0x0, 0xc421e365d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422a5ed20, 0x6f0968, 0x3, 0x51f701, 0xc421dc38c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422a5ed20, 0x5, 0xc420746a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5eff0, 0xc421f641b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f97c30, 0xc421e36620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a5eff0, 0x0, 0x0, 0x0, 0xc421e36620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a5eff0, 0x6f0968, 0x3, 0x51f701, 0xc421dc39e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a5eff0, 0x5, 0xc420746a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5f1d0, 0xc421f64210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422facc30, 0xc421e36650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422a5f1d0, 0x0, 0x0, 0x0, 0xc421e36650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422a5f1d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422a5f1d0, 0x5, 0xc420746ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4145 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c22c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d20f0, 0xc421f64290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fadc30, 0xc421e36680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4229d20f0, 0x0, 0x0, 0x0, 0xc421e36680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4229d20f0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4229d20f0, 0x5, 0xc420747160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9eff0, 0xc425dd5350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f09c30, 0xc425278858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421a9eff0, 0x0, 0x0, 0x0, 0xc425278858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421a9eff0, 0x6f0968, 0x3, 0x51f701, 0xc4277693b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421a9eff0, 0x5, 0xc42091cf60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f2c0, 0xc425dd5390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0ac30, 0xc425278888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421a9f2c0, 0x0, 0x0, 0x0, 0xc425278888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421a9f2c0, 0x6f0968, 0x3, 0x51f701, 0xc427769470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421a9f2c0, 0x5, 0xc42091cf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f3b0, 0xc425dd53b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0bc30, 0xc4252788a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421a9f3b0, 0x0, 0x0, 0x0, 0xc4252788a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421a9f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4277694d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421a9f3b0, 0x5, 0xc42091cfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3949 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062a50, 0xc422a92e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f10c30, 0xc42104ff68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422062a50, 0x0, 0x0, 0x0, 0xc42104ff68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422062a50, 0x6f0968, 0x3, 0x51f701, 0xc422980e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422062a50, 0x5, 0xc42091cff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f590, 0xc425dd53f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f11c30, 0xc4252788d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421a9f590, 0x0, 0x0, 0x0, 0xc4252788d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421a9f590, 0x6f0968, 0x3, 0x51f701, 0xc427769590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421a9f590, 0x5, 0xc42091d010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f770, 0xc425dd5430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb91c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f12c30, 0xc425278900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421a9f770, 0x0, 0x0, 0x0, 0xc425278900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421a9f770, 0x6f0968, 0x3, 0x51f701, 0xc427769650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421a9f770, 0x5, 0xc42091d030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9f950, 0xc425dd5470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f13c30, 0xc425278930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421a9f950, 0x0, 0x0, 0x0, 0xc425278930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421a9f950, 0x6f0968, 0x3, 0x51f701, 0xc427769710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421a9f950, 0x5, 0xc42091d080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 3953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fc20, 0xc425dd54b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f18c30, 0xc425278960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421a9fc20, 0x0, 0x0, 0x0, 0xc425278960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421a9fc20, 0x6f0968, 0x3, 0x51f701, 0xc4277697d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421a9fc20, 0x5, 0xc42091d0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fef0, 0xc425dd54f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f19c30, 0xc425278990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421a9fef0, 0x0, 0x0, 0x0, 0xc425278990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421a9fef0, 0x6f0968, 0x3, 0x51f701, 0xc427769890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421a9fef0, 0x5, 0xc42091d0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a0f0, 0xc425dd5530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb94c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1ac30, 0xc4252789c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421e6a0f0, 0x0, 0x0, 0x0, 0xc4252789c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421e6a0f0, 0x6f0968, 0x3, 0x51f701, 0xc427769950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421e6a0f0, 0x5, 0xc42091d120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a2d0, 0xc425dd5570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f1bc30, 0xc4252789f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421e6a2d0, 0x0, 0x0, 0x0, 0xc4252789f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421e6a2d0, 0x6f0968, 0x3, 0x51f701, 0xc427769a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421e6a2d0, 0x5, 0xc42091d160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a4b0, 0xc425dd55b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f20c30, 0xc425278a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421e6a4b0, 0x0, 0x0, 0x0, 0xc425278a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421e6a4b0, 0x6f0968, 0x3, 0x51f701, 0xc427769ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421e6a4b0, 0x5, 0xc42091d1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a780, 0xc425dd55f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f21c30, 0xc425278a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421e6a780, 0x0, 0x0, 0x0, 0xc425278a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421e6a780, 0x6f0968, 0x3, 0x51f701, 0xc427769b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421e6a780, 0x5, 0xc42091d1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a960, 0xc425dd5630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb97c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f22c30, 0xc425278a80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421e6a960, 0x0, 0x0, 0x0, 0xc425278a80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421e6a960, 0x6f0968, 0x3, 0x51f701, 0xc427769c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421e6a960, 0x5, 0xc42091d220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ab40, 0xc425dd5670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f23c30, 0xc425278ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421e6ab40, 0x0, 0x0, 0x0, 0xc425278ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421e6ab40, 0x6f0968, 0x3, 0x51f701, 0xc427769d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421e6ab40, 0x5, 0xc42091d260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ad20, 0xc425dd56b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f28c30, 0xc425278ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421e6ad20, 0x0, 0x0, 0x0, 0xc425278ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421e6ad20, 0x6f0968, 0x3, 0x51f701, 0xc427769dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421e6ad20, 0x5, 0xc42091d2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6aff0, 0xc425dd5710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f29c30, 0xc425278b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421e6aff0, 0x0, 0x0, 0x0, 0xc425278b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421e6aff0, 0x6f0968, 0x3, 0x51f701, 0xc427769ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421e6aff0, 0x5, 0xc42091d2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4171 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4259598e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ea1c30, 0xc424129440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4254a7950, 0x0, 0x0, 0x0, 0xc424129440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4254a7950, 0x6f0968, 0x3, 0x51f701, 0xc4245a12f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4254a7950, 0x5, 0xc42091d320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4172 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e000, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d23c0, 0xc421f642d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d23c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9ec30, 0xc421e366b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4229d23c0, 0x0, 0x0, 0x0, 0xc421e366b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4229d23c0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4229d23c0, 0x5, 0xc420747180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d24b0, 0xc421f64390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d24b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9fc30, 0xc421e366c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4229d24b0, 0x0, 0x0, 0x0, 0xc421e366c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4229d24b0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4229d24b0, 0x5, 0xc4207471d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4174 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2690, 0xc421f64430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb4c30, 0xc421e366f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4229d2690, 0x0, 0x0, 0x0, 0xc421e366f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4229d2690, 0x6f0968, 0x3, 0x51f701, 0xc421dc3dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4229d2690, 0x5, 0xc4207471f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2870, 0xc421f644b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb5c30, 0xc421e36728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4229d2870, 0x0, 0x0, 0x0, 0xc421e36728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4229d2870, 0x6f0968, 0x3, 0x51f701, 0xc421dc3e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4229d2870, 0x5, 0xc420747230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2a50, 0xc421f64530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa6c30, 0xc421e36758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4229d2a50, 0x0, 0x0, 0x0, 0xc421e36758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4229d2a50, 0x6f0968, 0x3, 0x51f701, 0xc421dc3f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4229d2a50, 0x5, 0xc420747250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2c30, 0xc421f645b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa7c30, 0xc421e36788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4229d2c30, 0x0, 0x0, 0x0, 0xc421e36788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4229d2c30, 0x6f0968, 0x3, 0x51f701, 0xc421f3c030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4229d2c30, 0x5, 0xc420747270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2e10, 0xc421f64630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbcc30, 0xc421e367b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4229d2e10, 0x0, 0x0, 0x0, 0xc421e367b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4229d2e10, 0x6f0968, 0x3, 0x51f701, 0xc421f3c0f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4229d2e10, 0x5, 0xc4207472c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2ff0, 0xc421f64690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbdc30, 0xc421e367e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4229d2ff0, 0x0, 0x0, 0x0, 0xc421e367e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4229d2ff0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4229d2ff0, 0x5, 0xc4207472e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d31d0, 0xc421f646d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d31d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422faec30, 0xc421e36818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4229d31d0, 0x0, 0x0, 0x0, 0xc421e36818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4229d31d0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4229d31d0, 0x5, 0xc420747300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d33b0, 0xc421f64760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fafc30, 0xc421e36848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4229d33b0, 0x0, 0x0, 0x0, 0xc421e36848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4229d33b0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4229d33b0, 0x5, 0xc420747370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3590, 0xc421f64860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc4c30, 0xc421e36878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4229d3590, 0x0, 0x0, 0x0, 0xc421e36878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4229d3590, 0x6f0968, 0x3, 0x51f701, 0xc421f3c3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4229d3590, 0x5, 0xc420747390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3770, 0xc421f64940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc5c30, 0xc421e368a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4229d3770, 0x0, 0x0, 0x0, 0xc421e368a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4229d3770, 0x6f0968, 0x3, 0x51f701, 0xc421f3c4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4229d3770, 0x5, 0xc4207473f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3950, 0xc421f649c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb6c30, 0xc421e368d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4229d3950, 0x0, 0x0, 0x0, 0xc421e368d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4229d3950, 0x6f0968, 0x3, 0x51f701, 0xc421f3c570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4229d3950, 0x5, 0xc420747410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3b30, 0xc421f64a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb7c30, 0xc421e36908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4229d3b30, 0x0, 0x0, 0x0, 0xc421e36908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4229d3b30, 0x6f0968, 0x3, 0x51f701, 0xc421f3c660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4229d3b30, 0x5, 0xc420747460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3d10, 0xc421f64ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fccc30, 0xc421e36938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4229d3d10, 0x0, 0x0, 0x0, 0xc421e36938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4229d3d10, 0x6f0968, 0x3, 0x51f701, 0xc421f3c720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4229d3d10, 0x5, 0xc420747480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3ef0, 0xc421f64b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcdc30, 0xc421e36968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4229d3ef0, 0x0, 0x0, 0x0, 0xc421e36968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4229d3ef0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4229d3ef0, 0x5, 0xc4207474a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de000, 0xc421f64ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbec30, 0xc421e36980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4228de000, 0x0, 0x0, 0x0, 0xc421e36980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4228de000, 0x6f0968, 0x3, 0x51f701, 0xc421f3c840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4228de000, 0x5, 0xc4207474f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de0f0, 0xc421f64cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbfc30, 0xc421e36998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4228de0f0, 0x0, 0x0, 0x0, 0xc421e36998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4228de0f0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4228de0f0, 0x5, 0xc420747510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4182 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c2580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de3c0, 0xc421f64db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd4c30, 0xc421e369b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4228de3c0, 0x0, 0x0, 0x0, 0xc421e369b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4228de3c0, 0x6f0968, 0x3, 0x51f701, 0xc421f3cc30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4228de3c0, 0x5, 0xc420747ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4175 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6a000, 0xc425dd5510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f0ec30, 0xc4252789a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421e6a000, 0x0, 0x0, 0x0, 0xc4252789a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421e6a000, 0x6f0968, 0x3, 0x51f701, 0xc4277698f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421e6a000, 0x5, 0xc420708040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b2c0, 0xc425dd5770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2ac30, 0xc425278b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421e6b2c0, 0x0, 0x0, 0x0, 0xc425278b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421e6b2c0, 0x6f0968, 0x3, 0x51f701, 0xc421ede060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421e6b2c0, 0x5, 0xc420708060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b3b0, 0xc425dd5790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2bc30, 0xc425278b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421e6b3b0, 0x0, 0x0, 0x0, 0xc425278b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421e6b3b0, 0x6f0968, 0x3, 0x51f701, 0xc421ede0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421e6b3b0, 0x5, 0xc420708080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b4a0, 0xc425dd57b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f30c30, 0xc425278ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421e6b4a0, 0x0, 0x0, 0x0, 0xc425278ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421e6b4a0, 0x6f0968, 0x3, 0x51f701, 0xc421ede120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421e6b4a0, 0x5, 0xc4207080d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b680, 0xc425dd57f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f31c30, 0xc425278bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421e6b680, 0x0, 0x0, 0x0, 0xc425278bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421e6b680, 0x6f0968, 0x3, 0x51f701, 0xc421ede1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421e6b680, 0x5, 0xc4207080f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6b860, 0xc425dd5830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f32c30, 0xc425278c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421e6b860, 0x0, 0x0, 0x0, 0xc425278c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421e6b860, 0x6f0968, 0x3, 0x51f701, 0xc421ede2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421e6b860, 0x5, 0xc420708110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6ba40, 0xc425dd5870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f33c30, 0xc425278c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421e6ba40, 0x0, 0x0, 0x0, 0xc425278c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421e6ba40, 0x6f0968, 0x3, 0x51f701, 0xc421ede360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421e6ba40, 0x5, 0xc420708130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6bd10, 0xc425dd58b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3cc30, 0xc425278c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421e6bd10, 0x0, 0x0, 0x0, 0xc425278c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421e6bd10, 0x6f0968, 0x3, 0x51f701, 0xc421ede420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421e6bd10, 0x5, 0xc420708180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8000, 0xc425dd5910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3dc30, 0xc425278ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421db8000, 0x0, 0x0, 0x0, 0xc425278ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421db8000, 0x6f0968, 0x3, 0x51f701, 0xc421ede540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421db8000, 0x5, 0xc4207081a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db81e0, 0xc425dd5950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2ec30, 0xc425278cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421db81e0, 0x0, 0x0, 0x0, 0xc425278cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421db81e0, 0x6f0968, 0x3, 0x51f701, 0xc421ede600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421db81e0, 0x5, 0xc4207081f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db83c0, 0xc425dd5990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce81e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f2fc30, 0xc425278d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421db83c0, 0x0, 0x0, 0x0, 0xc425278d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421db83c0, 0x6f0968, 0x3, 0x51f701, 0xc421ede6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421db83c0, 0x5, 0xc420708210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db85a0, 0xc425dd59d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce82a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f44c30, 0xc425278d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421db85a0, 0x0, 0x0, 0x0, 0xc425278d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421db85a0, 0x6f0968, 0x3, 0x51f701, 0xc421ede780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421db85a0, 0x5, 0xc420708230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8780, 0xc425dd5a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f45c30, 0xc425278d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421db8780, 0x0, 0x0, 0x0, 0xc425278d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421db8780, 0x6f0968, 0x3, 0x51f701, 0xc421ede840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421db8780, 0x5, 0xc420708250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8960, 0xc425dd5a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce84a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f36c30, 0xc425278d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421db8960, 0x0, 0x0, 0x0, 0xc425278d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421db8960, 0x6f0968, 0x3, 0x51f701, 0xc421ede900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421db8960, 0x5, 0xc4207082a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8b40, 0xc425dd5a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f37c30, 0xc425278dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421db8b40, 0x0, 0x0, 0x0, 0xc425278dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421db8b40, 0x6f0968, 0x3, 0x51f701, 0xc421ede9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421db8b40, 0x5, 0xc4207082c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8d20, 0xc425dd5ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4cc30, 0xc425278e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421db8d20, 0x0, 0x0, 0x0, 0xc425278e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421db8d20, 0x6f0968, 0x3, 0x51f701, 0xc421edea80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421db8d20, 0x5, 0xc4207082e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db8f00, 0xc425dd5b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce86e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4dc30, 0xc425278e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421db8f00, 0x0, 0x0, 0x0, 0xc425278e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421db8f00, 0x6f0968, 0x3, 0x51f701, 0xc421edeb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421db8f00, 0x5, 0xc420708300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4209 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7e300, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de4b0, 0xc421f64e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd5c30, 0xc421e369c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4228de4b0, 0x0, 0x0, 0x0, 0xc421e369c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4228de4b0, 0x6f0968, 0x3, 0x51f701, 0xc421f3cd20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4228de4b0, 0x5, 0xc420747cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de5a0, 0xc421f64eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc6c30, 0xc421e369e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4228de5a0, 0x0, 0x0, 0x0, 0xc421e369e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4228de5a0, 0x6f0968, 0x3, 0x51f701, 0xc421f3ce10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4228de5a0, 0x5, 0xc420747d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de690, 0xc421f64f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc7c30, 0xc421e369f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4228de690, 0x0, 0x0, 0x0, 0xc421e369f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4228de690, 0x6f0968, 0x3, 0x51f701, 0xc421f3cf00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4228de690, 0x5, 0xc420747d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de870, 0xc421f64f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd0c30, 0xc421e36a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4228de870, 0x0, 0x0, 0x0, 0xc421e36a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4228de870, 0x6f0968, 0x3, 0x51f701, 0xc421f3cf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4228de870, 0x5, 0xc420747d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228deb40, 0xc421f65020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228deb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228deb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd1c30, 0xc421e36a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4228deb40, 0x0, 0x0, 0x0, 0xc421e36a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4228deb40, 0x6f0968, 0x3, 0x51f701, 0xc421f3d110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4228deb40, 0x5, 0xc420747e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228ded20, 0xc421f65130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228ded20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228ded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd3c30, 0xc421e36a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4228ded20, 0x0, 0x0, 0x0, 0xc421e36a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4228ded20, 0x6f0968, 0x3, 0x51f701, 0xc421f3d2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4228ded20, 0x5, 0xc420747e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228deff0, 0xc421f65230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228deff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228deff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdcc30, 0xc421e36ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4228deff0, 0x0, 0x0, 0x0, 0xc421e36ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4228deff0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4228deff0, 0x5, 0xc420747ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db90e0, 0xc425dd5b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce87a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3ec30, 0xc425278e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421db90e0, 0x0, 0x0, 0x0, 0xc425278e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421db90e0, 0x6f0968, 0x3, 0x51f701, 0xc421edec00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421db90e0, 0x5, 0xc4207088c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df0e0, 0xc421f65350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fddc30, 0xc421e36ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4228df0e0, 0x0, 0x0, 0x0, 0xc421e36ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4228df0e0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4228df0e0, 0x5, 0xc420747f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df1d0, 0xc421f65540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcec30, 0xc421e36af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4228df1d0, 0x0, 0x0, 0x0, 0xc421e36af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4228df1d0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4228df1d0, 0x5, 0xc420747f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df2c0, 0xc421f655c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcfc30, 0xc421e36b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4228df2c0, 0x0, 0x0, 0x0, 0xc421e36b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4228df2c0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4228df2c0, 0x5, 0xc420747f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df3b0, 0xc421f655f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd8c30, 0xc421e36b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4228df3b0, 0x0, 0x0, 0x0, 0xc421e36b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4228df3b0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4228df3b0, 0x5, 0xc420747fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df4a0, 0xc421f65630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd9c30, 0xc421e36b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4228df4a0, 0x0, 0x0, 0x0, 0xc421e36b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4228df4a0, 0x6f0968, 0x3, 0x51f701, 0xc421f3d8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4228df4a0, 0x5, 0xc420747ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df590, 0xc421f65650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdac30, 0xc421e36b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4228df590, 0x0, 0x0, 0x0, 0xc421e36b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4228df590, 0x6f0968, 0x3, 0x51f701, 0xc421f3db00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4228df590, 0x5, 0xc420672070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df680, 0xc421f65680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdbc30, 0xc421e36b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4228df680, 0x0, 0x0, 0x0, 0xc421e36b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4228df680, 0x6f0968, 0x3, 0x51f701, 0xc421f3db60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4228df680, 0x5, 0xc4206720f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df770, 0xc421f656e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe4c30, 0xc421e36b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4228df770, 0x0, 0x0, 0x0, 0xc421e36b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4228df770, 0x6f0968, 0x3, 0x51f701, 0xc421f3de90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4228df770, 0x5, 0xc420672170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df860, 0xc421f65720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3be80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe5c30, 0xc421e36ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4228df860, 0x0, 0x0, 0x0, 0xc421e36ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4228df860, 0x6f0968, 0x3, 0x51f701, 0xc422ac0000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4228df860, 0x5, 0xc4206721f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228df950, 0xc421f65780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228df950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228df950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd6c30, 0xc421e36bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4228df950, 0x0, 0x0, 0x0, 0xc421e36bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4228df950, 0x6f0968, 0x3, 0x51f701, 0xc422ac00c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4228df950, 0x5, 0xc420672270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfb30, 0xc421f657c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd7c30, 0xc421e36bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4228dfb30, 0x0, 0x0, 0x0, 0xc421e36bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4228dfb30, 0x6f0968, 0x3, 0x51f701, 0xc422ac0120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4228dfb30, 0x5, 0xc4206722f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4235 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c2840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfc20, 0xc421f65840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe0c30, 0xc421e36bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4228dfc20, 0x0, 0x0, 0x0, 0xc421e36bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4228dfc20, 0x6f0968, 0x3, 0x51f701, 0xc422ac0210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4228dfc20, 0x5, 0xc420672e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db93b0, 0xc425dd5b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f3fc30, 0xc425278ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421db93b0, 0x0, 0x0, 0x0, 0xc425278ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421db93b0, 0x6f0968, 0x3, 0x51f701, 0xc421edecc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421db93b0, 0x5, 0xc420708900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9590, 0xc425dd5bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f54c30, 0xc425278ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421db9590, 0x0, 0x0, 0x0, 0xc425278ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421db9590, 0x6f0968, 0x3, 0x51f701, 0xc421eded80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421db9590, 0x5, 0xc420708940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9770, 0xc425dd5c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce89e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f55c30, 0xc425278f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421db9770, 0x0, 0x0, 0x0, 0xc425278f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421db9770, 0x6f0968, 0x3, 0x51f701, 0xc421edee40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421db9770, 0x5, 0xc4207089a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9950, 0xc425dd5c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f46c30, 0xc425278f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421db9950, 0x0, 0x0, 0x0, 0xc425278f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421db9950, 0x6f0968, 0x3, 0x51f701, 0xc421edef60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421db9950, 0x5, 0xc4207089e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9b30, 0xc425dd5c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f47c30, 0xc425278f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421db9b30, 0x0, 0x0, 0x0, 0xc425278f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421db9b30, 0x6f0968, 0x3, 0x51f701, 0xc421edf020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421db9b30, 0x5, 0xc420708a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9d10, 0xc425dd5cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5cc30, 0xc425278f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421db9d10, 0x0, 0x0, 0x0, 0xc425278f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421db9d10, 0x6f0968, 0x3, 0x51f701, 0xc421edf0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421db9d10, 0x5, 0xc420708a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421db9ef0, 0xc425dd5d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421db9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421db9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5dc30, 0xc425278fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421db9ef0, 0x0, 0x0, 0x0, 0xc425278fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421db9ef0, 0x6f0968, 0x3, 0x51f701, 0xc421edf1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421db9ef0, 0x5, 0xc420708ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf40f0, 0xc425dd5d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf40f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4ec30, 0xc425278ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bf40f0, 0x0, 0x0, 0x0, 0xc425278ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bf40f0, 0x6f0968, 0x3, 0x51f701, 0xc421edf260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bf40f0, 0x5, 0xc420708b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf42d0, 0xc425dd5d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf42d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f4fc30, 0xc425279020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421bf42d0, 0x0, 0x0, 0x0, 0xc425279020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421bf42d0, 0x6f0968, 0x3, 0x51f701, 0xc421edf320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421bf42d0, 0x5, 0xc420708b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf43c0, 0xc425dd5e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf43c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f64c30, 0xc425279038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421bf43c0, 0x0, 0x0, 0x0, 0xc425279038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421bf43c0, 0x6f0968, 0x3, 0x51f701, 0xc421edf410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421bf43c0, 0x5, 0xc420708ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4780, 0xc425dd5e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce90e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f56c30, 0xc425279098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421bf4780, 0x0, 0x0, 0x0, 0xc425279098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421bf4780, 0x6f0968, 0x3, 0x51f701, 0xc421edf590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421bf4780, 0x5, 0xc420708be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4960, 0xc425dd5ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce91a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f57c30, 0xc4252790c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421bf4960, 0x0, 0x0, 0x0, 0xc4252790c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421bf4960, 0x6f0968, 0x3, 0x51f701, 0xc421edf650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421bf4960, 0x5, 0xc420708c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4c30, 0xc425dd5f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce92c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6cc30, 0xc425279110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421bf4c30, 0x0, 0x0, 0x0, 0xc425279110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421bf4c30, 0x6f0968, 0x3, 0x51f701, 0xc421edf770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421bf4c30, 0x5, 0xc420708c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4e10, 0xc425dd5f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce93a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6dc30, 0xc425279140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421bf4e10, 0x0, 0x0, 0x0, 0xc425279140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421bf4e10, 0x6f0968, 0x3, 0x51f701, 0xc421edf830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421bf4e10, 0x5, 0xc420708cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4ff0, 0xc425dd5fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5ec30, 0xc425279170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421bf4ff0, 0x0, 0x0, 0x0, 0xc425279170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421bf4ff0, 0x6f0968, 0x3, 0x51f701, 0xc421edf8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421bf4ff0, 0x5, 0xc420708ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf52c0, 0xc425dd5fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf52c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f5fc30, 0xc4252791a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421bf52c0, 0x0, 0x0, 0x0, 0xc4252791a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421bf52c0, 0x6f0968, 0x3, 0x51f701, 0xc421edf9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421bf52c0, 0x5, 0xc420708d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf54a0, 0xc421e78020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce95e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf54a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f74c30, 0xc4252791d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421bf54a0, 0x0, 0x0, 0x0, 0xc4252791d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421bf54a0, 0x6f0968, 0x3, 0x51f701, 0xc421edfa70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421bf54a0, 0x5, 0xc420708d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5680, 0xc421e780f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce96a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f75c30, 0xc425279200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421bf5680, 0x0, 0x0, 0x0, 0xc425279200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421bf5680, 0x6f0968, 0x3, 0x51f701, 0xc421edfb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421bf5680, 0x5, 0xc420708d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4246 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7e600, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dea50, 0xc421f64ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe1c30, 0xc421e36a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4228dea50, 0x0, 0x0, 0x0, 0xc421e36a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4228dea50, 0x6f0968, 0x3, 0x51f701, 0xc421f3d0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4228dea50, 0x5, 0xc420672eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfd10, 0xc421f658a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229860e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe2c30, 0xc421e36c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4228dfd10, 0x0, 0x0, 0x0, 0xc421e36c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4228dfd10, 0x6f0968, 0x3, 0x51f701, 0xc422ac02d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4228dfd10, 0x5, 0xc420672ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfe00, 0xc421f658c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe3c30, 0xc421e36c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4228dfe00, 0x0, 0x0, 0x0, 0xc421e36c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4228dfe00, 0x6f0968, 0x3, 0x51f701, 0xc422ac0330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4228dfe00, 0x5, 0xc420672f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8000, 0xc421f65bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fecc30, 0xc421e36c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223c8000, 0x0, 0x0, 0x0, 0xc421e36c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223c8000, 0x6f0968, 0x3, 0x51f701, 0xc422ac0630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223c8000, 0x5, 0xc420672f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5950, 0xc421e78270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce97c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f66c30, 0xc425279248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bf5950, 0x0, 0x0, 0x0, 0xc425279248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bf5950, 0x6f0968, 0x3, 0x51f701, 0xc421edfc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bf5950, 0x5, 0xc420709410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c81e0, 0xc421f65c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fedc30, 0xc421e36c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4223c81e0, 0x0, 0x0, 0x0, 0xc421e36c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4223c81e0, 0x6f0968, 0x3, 0x51f701, 0xc422ac06f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4223c81e0, 0x5, 0xc420672fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c83c0, 0xc421f65cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdec30, 0xc421e36cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4223c83c0, 0x0, 0x0, 0x0, 0xc421e36cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4223c83c0, 0x6f0968, 0x3, 0x51f701, 0xc422ac07b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4223c83c0, 0x5, 0xc420673000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c85a0, 0xc421f65d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229864e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fdfc30, 0xc421e36ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4223c85a0, 0x0, 0x0, 0x0, 0xc421e36ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4223c85a0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4223c85a0, 0x5, 0xc420673050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8a50, 0xc421f65e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff4c30, 0xc421e36d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223c8a50, 0x0, 0x0, 0x0, 0xc421e36d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223c8a50, 0x6f0968, 0x3, 0x51f701, 0xc422ac09f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223c8a50, 0x5, 0xc4206730a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8c30, 0xc421f65ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff5c30, 0xc421e36d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223c8c30, 0x0, 0x0, 0x0, 0xc421e36d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223c8c30, 0x6f0968, 0x3, 0x51f701, 0xc422ac0ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223c8c30, 0x5, 0xc4206730f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8e10, 0xc421f65f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229867e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe6c30, 0xc421e36da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223c8e10, 0x0, 0x0, 0x0, 0xc421e36da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223c8e10, 0x6f0968, 0x3, 0x51f701, 0xc422ac0b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223c8e10, 0x5, 0xc420673130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c90e0, 0xc422aee050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe7c30, 0xc421e36df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4223c90e0, 0x0, 0x0, 0x0, 0xc421e36df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4223c90e0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4223c90e0, 0x5, 0xc420673180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ee10, 0xc421f64170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffcc30, 0xc421e365f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a5ee10, 0x0, 0x0, 0x0, 0xc421e365f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a5ee10, 0x6f0968, 0x3, 0x51f701, 0xc421dc3920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a5ee10, 0x5, 0xc4206731c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c92c0, 0xc422aee0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229869e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffdc30, 0xc421e36e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4223c92c0, 0x0, 0x0, 0x0, 0xc421e36e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4223c92c0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4223c92c0, 0x5, 0xc420673230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c94a0, 0xc422aee150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422feec30, 0xc421e36e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4223c94a0, 0x0, 0x0, 0x0, 0xc421e36e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4223c94a0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4223c94a0, 0x5, 0xc420673280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9680, 0xc422aee1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fefc30, 0xc421e36e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4223c9680, 0x0, 0x0, 0x0, 0xc421e36e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4223c9680, 0x6f0968, 0x3, 0x51f701, 0xc422ac1c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4223c9680, 0x5, 0xc4206732d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9860, 0xc422aee250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423004c30, 0xc421e36eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4223c9860, 0x0, 0x0, 0x0, 0xc421e36eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4223c9860, 0x6f0968, 0x3, 0x51f701, 0xc422ac1ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4223c9860, 0x5, 0xc420673320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9b30, 0xc422aee310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423005c30, 0xc421e36ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223c9b30, 0x0, 0x0, 0x0, 0xc421e36ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223c9b30, 0x6f0968, 0x3, 0x51f701, 0xc422ac1e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223c9b30, 0x5, 0xc4206733c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9d10, 0xc422aee390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff6c30, 0xc421e36f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4223c9d10, 0x0, 0x0, 0x0, 0xc421e36f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4223c9d10, 0x6f0968, 0x3, 0x51f701, 0xc422ac1ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4223c9d10, 0x5, 0xc420673410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4272 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c2b00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9ef0, 0xc422aee410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff7c30, 0xc421e36f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4223c9ef0, 0x0, 0x0, 0x0, 0xc421e36f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4223c9ef0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4223c9ef0, 0x5, 0xc420673c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5b30, 0xc421e782f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f67c30, 0xc425279278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bf5b30, 0x0, 0x0, 0x0, 0xc425279278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bf5b30, 0x6f0968, 0x3, 0x51f701, 0xc421edfd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bf5b30, 0x5, 0xc420709450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e870, 0xc425dd5170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7cc30, 0xc425278760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421a9e870, 0x0, 0x0, 0x0, 0xc425278760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421a9e870, 0x6f0968, 0x3, 0x51f701, 0xc427768fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421a9e870, 0x5, 0xc420709490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5860, 0xc421e781f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7dc30, 0xc425279230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bf5860, 0x0, 0x0, 0x0, 0xc425279230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bf5860, 0x6f0968, 0x3, 0x51f701, 0xc421edfbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bf5860, 0x5, 0xc4207094d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421061a40, 0xc421e79430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421061a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421061a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6ec30, 0xc421e36218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421061a40, 0x0, 0x0, 0x0, 0xc421e36218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421061a40, 0x6f0968, 0x3, 0x51f701, 0xc421dc2930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421061a40, 0x5, 0xc420709510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de8d20, 0xc421e794f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6fc30, 0xc421e36248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420de8d20, 0x0, 0x0, 0x0, 0xc421e36248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420de8d20, 0x6f0968, 0x3, 0x51f701, 0xc421dc29f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420de8d20, 0x5, 0xc420709550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de90e0, 0xc421e795f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f84c30, 0xc421e36278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420de90e0, 0x0, 0x0, 0x0, 0xc421e36278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420de90e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420de90e0, 0x5, 0xc420709590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de92c0, 0xc421e79680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f530e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f85c30, 0xc421e362a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420de92c0, 0x0, 0x0, 0x0, 0xc421e362a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420de92c0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420de92c0, 0x5, 0xc4207095d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de94a0, 0xc421e796f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f531a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f76c30, 0xc421e362d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420de94a0, 0x0, 0x0, 0x0, 0xc421e362d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420de94a0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420de94a0, 0x5, 0xc420709610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de9680, 0xc421e79790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f77c30, 0xc421e36308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420de9680, 0x0, 0x0, 0x0, 0xc421e36308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420de9680, 0x6f0968, 0x3, 0x51f701, 0xc421dc2cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420de9680, 0x5, 0xc420709660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42073af00, 0xc421e79830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42073af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8cc30, 0xc421e36338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42073af00, 0x0, 0x0, 0x0, 0xc421e36338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42073af00, 0x6f0968, 0x3, 0x51f701, 0xc421dc2db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42073af00, 0x5, 0xc4207096a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42070a000, 0xc421e79920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f533e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42070a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42070a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8dc30, 0xc421e36368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42070a000, 0x0, 0x0, 0x0, 0xc421e36368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42070a000, 0x6f0968, 0x3, 0x51f701, 0xc421dc2ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42070a000, 0x5, 0xc420709710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42070a1e0, 0xc421e799e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f534a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42070a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42070a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7ec30, 0xc421e36398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42070a1e0, 0x0, 0x0, 0x0, 0xc421e36398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42070a1e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42070a1e0, 0x5, 0xc420709770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420419e00, 0xc421e79a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420419e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420419e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7fc30, 0xc421e363c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420419e00, 0x0, 0x0, 0x0, 0xc421e363c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420419e00, 0x6f0968, 0x3, 0x51f701, 0xc421dc3080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420419e00, 0x5, 0xc4207097c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025e870, 0xc421e79b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f94c30, 0xc421e363f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42025e870, 0x0, 0x0, 0x0, 0xc421e363f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42025e870, 0x6f0968, 0x3, 0x51f701, 0xc421dc3140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42025e870, 0x5, 0xc420709810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfef0, 0xc421f65bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc9c30, 0xc421e36c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4228dfef0, 0x0, 0x0, 0x0, 0xc421e36c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4228dfef0, 0x6f0968, 0x3, 0x51f701, 0xc422ac05d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4228dfef0, 0x5, 0xc420709850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c80f0, 0xc421f65c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229862e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcac30, 0xc421e36c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4223c80f0, 0x0, 0x0, 0x0, 0xc421e36c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4223c80f0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4223c80f0, 0x5, 0xc4207098e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c82d0, 0xc421f65cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229863a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fcbc30, 0xc421e36ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223c82d0, 0x0, 0x0, 0x0, 0xc421e36ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223c82d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223c82d0, 0x5, 0xc420709960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c84b0, 0xc421f65d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe8c30, 0xc421e36cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4223c84b0, 0x0, 0x0, 0x0, 0xc421e36cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4223c84b0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4223c84b0, 0x5, 0xc4207099e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4283 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8000, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c80f0, 0xc422aee490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300cc30, 0xc421e36f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4222c80f0, 0x0, 0x0, 0x0, 0xc421e36f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4222c80f0, 0x6f0968, 0x3, 0x51f701, 0xc42299c060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4222c80f0, 0x5, 0xc420673cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8690, 0xc421f65db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fe9c30, 0xc421e36d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4223c8690, 0x0, 0x0, 0x0, 0xc421e36d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4223c8690, 0x6f0968, 0x3, 0x51f701, 0xc422ac08d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4223c8690, 0x5, 0xc4204f0b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c82d0, 0xc422aee510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300dc30, 0xc421e36fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4222c82d0, 0x0, 0x0, 0x0, 0xc421e36fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4222c82d0, 0x6f0968, 0x3, 0x51f701, 0xc42299c120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4222c82d0, 0x5, 0xc420673d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c84b0, 0xc422aee570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffec30, 0xc421e36fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4222c84b0, 0x0, 0x0, 0x0, 0xc421e36fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4222c84b0, 0x6f0968, 0x3, 0x51f701, 0xc42299c1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4222c84b0, 0x5, 0xc420673dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8690, 0xc422aee5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fffc30, 0xc421e37018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4222c8690, 0x0, 0x0, 0x0, 0xc421e37018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4222c8690, 0x6f0968, 0x3, 0x51f701, 0xc42299c2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4222c8690, 0x5, 0xc420673df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8870, 0xc422aee640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229872c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423014c30, 0xc421e37048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4222c8870, 0x0, 0x0, 0x0, 0xc421e37048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4222c8870, 0x6f0968, 0x3, 0x51f701, 0xc42299c360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4222c8870, 0x5, 0xc420673e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8a50, 0xc422aee6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423015c30, 0xc421e37078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4222c8a50, 0x0, 0x0, 0x0, 0xc421e37078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4222c8a50, 0x6f0968, 0x3, 0x51f701, 0xc42299c420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4222c8a50, 0x5, 0xc420673ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8c30, 0xc422aee740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423006c30, 0xc421e370a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4222c8c30, 0x0, 0x0, 0x0, 0xc421e370a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4222c8c30, 0x6f0968, 0x3, 0x51f701, 0xc42299c4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4222c8c30, 0x5, 0xc420673f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8e10, 0xc422aee7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423007c30, 0xc421e370d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4222c8e10, 0x0, 0x0, 0x0, 0xc421e370d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4222c8e10, 0x6f0968, 0x3, 0x51f701, 0xc42299c5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4222c8e10, 0x5, 0xc420673f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf44b0, 0xc425dd5e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf44b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f60c30, 0xc425279050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421bf44b0, 0x0, 0x0, 0x0, 0xc425279050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421bf44b0, 0x6f0968, 0x3, 0x51f701, 0xc421edf470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421bf44b0, 0x5, 0xc420673fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4690, 0xc425dd5e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f61c30, 0xc425279080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421bf4690, 0x0, 0x0, 0x0, 0xc425279080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421bf4690, 0x6f0968, 0x3, 0x51f701, 0xc421edf530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421bf4690, 0x5, 0xc4205a4250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4870, 0xc425dd5ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f62c30, 0xc4252790b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421bf4870, 0x0, 0x0, 0x0, 0xc4252790b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421bf4870, 0x6f0968, 0x3, 0x51f701, 0xc421edf5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421bf4870, 0x5, 0xc4205a4390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4b40, 0xc425dd5f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f63c30, 0xc4252790f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421bf4b40, 0x0, 0x0, 0x0, 0xc4252790f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421bf4b40, 0x6f0968, 0x3, 0x51f701, 0xc421edf710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421bf4b40, 0x5, 0xc4205a44b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4d20, 0xc425dd5f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f68c30, 0xc425279128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421bf4d20, 0x0, 0x0, 0x0, 0xc425279128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421bf4d20, 0x6f0968, 0x3, 0x51f701, 0xc421edf7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421bf4d20, 0x5, 0xc4205a46f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf4f00, 0xc425dd5f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf4f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f69c30, 0xc425279158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421bf4f00, 0x0, 0x0, 0x0, 0xc425279158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421bf4f00, 0x6f0968, 0x3, 0x51f701, 0xc421edf890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421bf4f00, 0x5, 0xc4205a4960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf51d0, 0xc425dd5fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce94c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf51d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6ac30, 0xc425279188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421bf51d0, 0x0, 0x0, 0x0, 0xc425279188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421bf51d0, 0x6f0968, 0x3, 0x51f701, 0xc421edf950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421bf51d0, 0x5, 0xc4205a4a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf53b0, 0xc421e78000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf53b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f6bc30, 0xc4252791b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421bf53b0, 0x0, 0x0, 0x0, 0xc4252791b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421bf53b0, 0x6f0968, 0x3, 0x51f701, 0xc421edfa10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421bf53b0, 0x5, 0xc4205a4ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5590, 0xc421e78070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f70c30, 0xc4252791e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421bf5590, 0x0, 0x0, 0x0, 0xc4252791e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421bf5590, 0x6f0968, 0x3, 0x51f701, 0xc421edfad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421bf5590, 0x5, 0xc4205a4ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5770, 0xc421e78170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f71c30, 0xc425279218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421bf5770, 0x0, 0x0, 0x0, 0xc425279218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421bf5770, 0x6f0968, 0x3, 0x51f701, 0xc421edfb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421bf5770, 0x5, 0xc4205a4b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4309 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010a280, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5a40, 0xc421e782d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f72c30, 0xc425279260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bf5a40, 0x0, 0x0, 0x0, 0xc425279260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bf5a40, 0x6f0968, 0x3, 0x51f701, 0xc421edfcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bf5a40, 0x5, 0xc4205a52e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8870, 0xc421f65df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422febc30, 0xc421e36d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4223c8870, 0x0, 0x0, 0x0, 0xc421e36d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4223c8870, 0x6f0968, 0x3, 0x51f701, 0xc422ac0990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4223c8870, 0x5, 0xc4204f0b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8b40, 0xc421f65e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229866c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff0c30, 0xc421e36d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4223c8b40, 0x0, 0x0, 0x0, 0xc421e36d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4223c8b40, 0x6f0968, 0x3, 0x51f701, 0xc422ac0a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4223c8b40, 0x5, 0xc4204f0c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8d20, 0xc421f65ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff1c30, 0xc421e36d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4223c8d20, 0x0, 0x0, 0x0, 0xc421e36d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4223c8d20, 0x6f0968, 0x3, 0x51f701, 0xc422ac0b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4223c8d20, 0x5, 0xc4204f0cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4289 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8ff0, 0xc422aee010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229868a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff2c30, 0xc421e36dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223c8ff0, 0x0, 0x0, 0x0, 0xc421e36dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223c8ff0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223c8ff0, 0x5, 0xc4204f0d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c91d0, 0xc422aee090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff3c30, 0xc421e36e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4223c91d0, 0x0, 0x0, 0x0, 0xc421e36e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4223c91d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4223c91d0, 0x5, 0xc4204f0dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228def00, 0xc421f651f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228def00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228def00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff8c30, 0xc421e36a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4228def00, 0x0, 0x0, 0x0, 0xc421e36a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4228def00, 0x6f0968, 0x3, 0x51f701, 0xc421f3d3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4228def00, 0x5, 0xc4204f0e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c93b0, 0xc422aee110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ff9c30, 0xc421e36e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4223c93b0, 0x0, 0x0, 0x0, 0xc421e36e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4223c93b0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4223c93b0, 0x5, 0xc4204f0ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9590, 0xc422aee190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffac30, 0xc421e36e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223c9590, 0x0, 0x0, 0x0, 0xc421e36e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223c9590, 0x6f0968, 0x3, 0x51f701, 0xc422ac12c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223c9590, 0x5, 0xc4204f0f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9770, 0xc422aee210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ffbc30, 0xc421e36e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223c9770, 0x0, 0x0, 0x0, 0xc421e36e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223c9770, 0x6f0968, 0x3, 0x51f701, 0xc422ac1c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223c9770, 0x5, 0xc4204f0fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9950, 0xc422aee290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423000c30, 0xc421e36ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223c9950, 0x0, 0x0, 0x0, 0xc421e36ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223c9950, 0x6f0968, 0x3, 0x51f701, 0xc422ac1d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223c9950, 0x5, 0xc4204f1050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9c20, 0xc422aee350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423001c30, 0xc421e36f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4223c9c20, 0x0, 0x0, 0x0, 0xc421e36f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4223c9c20, 0x6f0968, 0x3, 0x51f701, 0xc422ac1e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4223c9c20, 0x5, 0xc4204f10d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9e00, 0xc422aee3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423002c30, 0xc421e36f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4223c9e00, 0x0, 0x0, 0x0, 0xc421e36f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4223c9e00, 0x6f0968, 0x3, 0x51f701, 0xc422ac1f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4223c9e00, 0x5, 0xc4204f1150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8000, 0xc422aee450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423003c30, 0xc421e36f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4222c8000, 0x0, 0x0, 0x0, 0xc421e36f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4222c8000, 0x6f0968, 0x3, 0x51f701, 0xc42299c000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4222c8000, 0x5, 0xc4204f11d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c81e0, 0xc422aee4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423008c30, 0xc421e36fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4222c81e0, 0x0, 0x0, 0x0, 0xc421e36fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4222c81e0, 0x6f0968, 0x3, 0x51f701, 0xc42299c0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4222c81e0, 0x5, 0xc4204f1250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c83c0, 0xc422aee550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229870c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423009c30, 0xc421e36fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4222c83c0, 0x0, 0x0, 0x0, 0xc421e36fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4222c83c0, 0x6f0968, 0x3, 0x51f701, 0xc42299c180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4222c83c0, 0x5, 0xc4204f12d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c85a0, 0xc422aee590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229871a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300ac30, 0xc421e37000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4222c85a0, 0x0, 0x0, 0x0, 0xc421e37000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4222c85a0, 0x6f0968, 0x3, 0x51f701, 0xc42299c240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4222c85a0, 0x5, 0xc4204f1360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8780, 0xc422aee600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300bc30, 0xc421e37030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4222c8780, 0x0, 0x0, 0x0, 0xc421e37030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4222c8780, 0x6f0968, 0x3, 0x51f701, 0xc42299c300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4222c8780, 0x5, 0xc4204f13b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8960, 0xc422aee680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423010c30, 0xc421e37060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4222c8960, 0x0, 0x0, 0x0, 0xc421e37060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4222c8960, 0x6f0968, 0x3, 0x51f701, 0xc42299c3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4222c8960, 0x5, 0xc4204f13f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4336 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac82c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8b40, 0xc422aee700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229873e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423011c30, 0xc421e37090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4222c8b40, 0x0, 0x0, 0x0, 0xc421e37090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4222c8b40, 0x6f0968, 0x3, 0x51f701, 0xc42299c480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4222c8b40, 0x5, 0xc4204970d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5c20, 0xc421e78310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce98e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f73c30, 0xc425279290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bf5c20, 0x0, 0x0, 0x0, 0xc425279290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bf5c20, 0x6f0968, 0x3, 0x51f701, 0xc421edfda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bf5c20, 0x5, 0xc4205a5300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6be00, 0xc425dd58d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f78c30, 0xc425278c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421e6be00, 0x0, 0x0, 0x0, 0xc425278c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421e6be00, 0x6f0968, 0x3, 0x51f701, 0xc421ede480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421e6be00, 0x5, 0xc4205a5350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4210f0960, 0xc421e793c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4210f0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4210f0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f79c30, 0xc421e36200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4210f0960, 0x0, 0x0, 0x0, 0xc421e36200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4210f0960, 0x6f0968, 0x3, 0x51f701, 0xc421dc28d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4210f0960, 0x5, 0xc4205a5370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de8b40, 0xc421e79470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7ac30, 0xc421e36230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc420de8b40, 0x0, 0x0, 0x0, 0xc421e36230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc420de8b40, 0x6f0968, 0x3, 0x51f701, 0xc421dc2990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc420de8b40, 0x5, 0xc4205a5390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de8ff0, 0xc421e79570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f7bc30, 0xc421e36260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc420de8ff0, 0x0, 0x0, 0x0, 0xc421e36260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc420de8ff0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc420de8ff0, 0x5, 0xc4205a5490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de91d0, 0xc421e79640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f80c30, 0xc421e36290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc420de91d0, 0x0, 0x0, 0x0, 0xc421e36290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc420de91d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc420de91d0, 0x5, 0xc4205a54b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de93b0, 0xc421e796b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f81c30, 0xc421e362c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420de93b0, 0x0, 0x0, 0x0, 0xc421e362c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420de93b0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420de93b0, 0x5, 0xc4205a5500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de9590, 0xc421e79730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f82c30, 0xc421e362f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc420de9590, 0x0, 0x0, 0x0, 0xc421e362f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc420de9590, 0x6f0968, 0x3, 0x51f701, 0xc421dc2c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc420de9590, 0x5, 0xc4205a5520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420de9950, 0xc421e797f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f532c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420de9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420de9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f83c30, 0xc421e36320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc420de9950, 0x0, 0x0, 0x0, 0xc421e36320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc420de9950, 0x6f0968, 0x3, 0x51f701, 0xc421dc2d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc420de9950, 0x5, 0xc4205a5540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42073aff0, 0xc421e798a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42073aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42073aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f88c30, 0xc421e36350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42073aff0, 0x0, 0x0, 0x0, 0xc421e36350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42073aff0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42073aff0, 0x5, 0xc4205a55d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42070a0f0, 0xc421e799a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42070a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42070a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f89c30, 0xc421e36380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42070a0f0, 0x0, 0x0, 0x0, 0xc421e36380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42070a0f0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42070a0f0, 0x5, 0xc4205a5650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420419d10, 0xc421e79a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420419d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420419d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8ac30, 0xc421e363b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc420419d10, 0x0, 0x0, 0x0, 0xc421e363b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc420419d10, 0x6f0968, 0x3, 0x51f701, 0xc421dc2fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc420419d10, 0x5, 0xc4205a56a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420419ef0, 0xc421e79ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f535c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420419ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420419ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f8bc30, 0xc421e363e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc420419ef0, 0x0, 0x0, 0x0, 0xc421e363e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc420419ef0, 0x6f0968, 0x3, 0x51f701, 0xc421dc30e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc420419ef0, 0x5, 0xc4205a56c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025e960, 0xc421e79b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f90c30, 0xc421e36428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42025e960, 0x0, 0x0, 0x0, 0xc421e36428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42025e960, 0x6f0968, 0x3, 0x51f701, 0xc421dc31a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42025e960, 0x5, 0xc4205a56e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421e6af00, 0xc425dd56f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb9a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421e6af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421e6af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f91c30, 0xc425278b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421e6af00, 0x0, 0x0, 0x0, 0xc425278b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421e6af00, 0x6f0968, 0x3, 0x51f701, 0xc427769e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421e6af00, 0x5, 0xc4205a5700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4200c40f0, 0xc421e79cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4200c40f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4200c40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f93c30, 0xc421e364a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4200c40f0, 0x0, 0x0, 0x0, 0xc421e364a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4200c40f0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4200c40f0, 0x5, 0xc4205a5720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e1e0, 0xc421e79db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f538c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f98c30, 0xc421e364d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a5e1e0, 0x0, 0x0, 0x0, 0xc421e364d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a5e1e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc33e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a5e1e0, 0x5, 0xc4205a5740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e3c0, 0xc421e79e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f99c30, 0xc421e36500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422a5e3c0, 0x0, 0x0, 0x0, 0xc421e36500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422a5e3c0, 0x6f0968, 0x3, 0x51f701, 0xc421dc34a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422a5e3c0, 0x5, 0xc4205a5780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4346 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010a500, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e5a0, 0xc421e79e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9ac30, 0xc421e36530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5e5a0, 0x0, 0x0, 0x0, 0xc421e36530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5e5a0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5e5a0, 0x5, 0xc4205a5b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8d20, 0xc422aee780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229874a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423012c30, 0xc421e370c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4222c8d20, 0x0, 0x0, 0x0, 0xc421e370c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4222c8d20, 0x6f0968, 0x3, 0x51f701, 0xc42299c540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4222c8d20, 0x5, 0xc420497120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8f00, 0xc422aee800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423013c30, 0xc421e370f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4222c8f00, 0x0, 0x0, 0x0, 0xc421e370f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4222c8f00, 0x6f0968, 0x3, 0x51f701, 0xc42299c600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4222c8f00, 0x5, 0xc4204971b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c8ff0, 0xc422aee840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229875c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301cc30, 0xc421e37108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4222c8ff0, 0x0, 0x0, 0x0, 0xc421e37108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4222c8ff0, 0x6f0968, 0x3, 0x51f701, 0xc42299c660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4222c8ff0, 0x5, 0xc420497200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c91d0, 0xc422aee8c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301dc30, 0xc421e37138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4222c91d0, 0x0, 0x0, 0x0, 0xc421e37138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4222c91d0, 0x6f0968, 0x3, 0x51f701, 0xc42299c720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4222c91d0, 0x5, 0xc420497260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c93b0, 0xc422aee940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300ec30, 0xc421e37168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4222c93b0, 0x0, 0x0, 0x0, 0xc421e37168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4222c93b0, 0x6f0968, 0x3, 0x51f701, 0xc42299c7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4222c93b0, 0x5, 0xc420497280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9680, 0xc422aee9c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42300fc30, 0xc421e37198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4222c9680, 0x0, 0x0, 0x0, 0xc421e37198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4222c9680, 0x6f0968, 0x3, 0x51f701, 0xc42299c8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4222c9680, 0x5, 0xc4204972d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9860, 0xc422aeea40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229878e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423024c30, 0xc421e371c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4222c9860, 0x0, 0x0, 0x0, 0xc421e371c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4222c9860, 0x6f0968, 0x3, 0x51f701, 0xc42299c960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4222c9860, 0x5, 0xc420497320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9a40, 0xc422aeeac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229879a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423025c30, 0xc421e371f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4222c9a40, 0x0, 0x0, 0x0, 0xc421e371f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4222c9a40, 0x6f0968, 0x3, 0x51f701, 0xc42299ca20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4222c9a40, 0x5, 0xc420497370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9c20, 0xc422aeeb40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423016c30, 0xc421e37228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4222c9c20, 0x0, 0x0, 0x0, 0xc421e37228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4222c9c20, 0x6f0968, 0x3, 0x51f701, 0xc42299cae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4222c9c20, 0x5, 0xc420497390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9e00, 0xc422aeebb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423017c30, 0xc421e37258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4222c9e00, 0x0, 0x0, 0x0, 0xc421e37258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4222c9e00, 0x6f0968, 0x3, 0x51f701, 0xc42299cba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4222c9e00, 0x5, 0xc4204973b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a000, 0xc422aeebf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302cc30, 0xc421e37288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42217a000, 0x0, 0x0, 0x0, 0xc421e37288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42217a000, 0x6f0968, 0x3, 0x51f701, 0xc42299cc60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42217a000, 0x5, 0xc420497410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a1e0, 0xc422aeec40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302dc30, 0xc421e372b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42217a1e0, 0x0, 0x0, 0x0, 0xc421e372b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42217a1e0, 0x6f0968, 0x3, 0x51f701, 0xc42299cdb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42217a1e0, 0x5, 0xc420497460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a3c0, 0xc422aeecc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301ec30, 0xc421e372e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42217a3c0, 0x0, 0x0, 0x0, 0xc421e372e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42217a3c0, 0x6f0968, 0x3, 0x51f701, 0xc42299ce70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42217a3c0, 0x5, 0xc4204974b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a5a0, 0xc422aeed40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301fc30, 0xc421e37318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42217a5a0, 0x0, 0x0, 0x0, 0xc421e37318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42217a5a0, 0x6f0968, 0x3, 0x51f701, 0xc42299cf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42217a5a0, 0x5, 0xc4204974f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a870, 0xc422aeedc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423034c30, 0xc421e37348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42217a870, 0x0, 0x0, 0x0, 0xc421e37348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42217a870, 0x6f0968, 0x3, 0x51f701, 0xc42299d020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42217a870, 0x5, 0xc420497540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ac30, 0xc422aeee80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423035c30, 0xc421e37390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42217ac30, 0x0, 0x0, 0x0, 0xc421e37390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42217ac30, 0x6f0968, 0x3, 0x51f701, 0xc42299d140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42217ac30, 0x5, 0xc420497590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4371 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ae10, 0xc422aeef00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228400e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423026c30, 0xc421e373c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42217ae10, 0x0, 0x0, 0x0, 0xc421e373c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42217ae10, 0x6f0968, 0x3, 0x51f701, 0xc42299d200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42217ae10, 0x5, 0xc4204975d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217aff0, 0xc422aeef80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228401a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423027c30, 0xc421e373f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42217aff0, 0x0, 0x0, 0x0, 0xc421e373f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42217aff0, 0x6f0968, 0x3, 0x51f701, 0xc42299d2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42217aff0, 0x5, 0xc420497660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4373 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac8580, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b1d0, 0xc422aef000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303cc30, 0xc421e37420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42217b1d0, 0x0, 0x0, 0x0, 0xc421e37420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42217b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42299d380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42217b1d0, 0x5, 0xc42037ac00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e780, 0xc421e79f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f9bc30, 0xc421e36560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422a5e780, 0x0, 0x0, 0x0, 0xc421e36560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422a5e780, 0x6f0968, 0x3, 0x51f701, 0xc421dc3650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422a5e780, 0x5, 0xc4205a5b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e960, 0xc421f64020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa0c30, 0xc421e36590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422a5e960, 0x0, 0x0, 0x0, 0xc421e36590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422a5e960, 0x6f0968, 0x3, 0x51f701, 0xc421dc37a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422a5e960, 0x5, 0xc4205a5b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ec30, 0xc421f640a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa1c30, 0xc421e365c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422a5ec30, 0x0, 0x0, 0x0, 0xc421e365c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422a5ec30, 0x6f0968, 0x3, 0x51f701, 0xc421dc3860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422a5ec30, 0x5, 0xc4205a5b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5ef00, 0xc421f64190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa2c30, 0xc421e36608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422a5ef00, 0x0, 0x0, 0x0, 0xc421e36608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422a5ef00, 0x6f0968, 0x3, 0x51f701, 0xc421dc3980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422a5ef00, 0x5, 0xc4205a5bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5f0e0, 0xc421f641d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa3c30, 0xc421e36638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422a5f0e0, 0x0, 0x0, 0x0, 0xc421e36638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422a5f0e0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422a5f0e0, 0x5, 0xc4205a5bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2000, 0xc421f64250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa8c30, 0xc421e36668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4229d2000, 0x0, 0x0, 0x0, 0xc421e36668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4229d2000, 0x6f0968, 0x3, 0x51f701, 0xc421dc3b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4229d2000, 0x5, 0xc4205a5c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d22d0, 0xc421f642b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d22d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fa9c30, 0xc421e36698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4229d22d0, 0x0, 0x0, 0x0, 0xc421e36698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4229d22d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4229d22d0, 0x5, 0xc4205a5c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8dc20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8dc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422faac30, 0x410ffd, 0xc4258e0be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c8dc20, 0x0, 0x0, 0x0, 0xc4258e0be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c8dc20, 0x6f0968, 0x3, 0x51f701, 0xc425d2f620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c8dc20, 0x5, 0xc4205a5c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d25a0, 0xc421f643f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fabc30, 0xc421e366e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4229d25a0, 0x0, 0x0, 0x0, 0xc421e366e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4229d25a0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4229d25a0, 0x5, 0xc4205a5ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2780, 0xc421f64470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb0c30, 0xc421e36710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4229d2780, 0x0, 0x0, 0x0, 0xc421e36710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4229d2780, 0x6f0968, 0x3, 0x51f701, 0xc421dc3e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4229d2780, 0x5, 0xc4205a5cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2960, 0xc421f644f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb1c30, 0xc421e36740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4229d2960, 0x0, 0x0, 0x0, 0xc421e36740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4229d2960, 0x6f0968, 0x3, 0x51f701, 0xc421dc3ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4229d2960, 0x5, 0xc4205a5ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2b40, 0xc421f64570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb2c30, 0xc421e36770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4229d2b40, 0x0, 0x0, 0x0, 0xc421e36770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4229d2b40, 0x6f0968, 0x3, 0x51f701, 0xc421dc3fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4229d2b40, 0x5, 0xc4205a5d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2d20, 0xc421f645f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb3c30, 0xc421e367a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4229d2d20, 0x0, 0x0, 0x0, 0xc421e367a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4229d2d20, 0x6f0968, 0x3, 0x51f701, 0xc421f3c090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4229d2d20, 0x5, 0xc4205a5d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d2f00, 0xc421f64670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d2f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb8c30, 0xc421e367d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4229d2f00, 0x0, 0x0, 0x0, 0xc421e367d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4229d2f00, 0x6f0968, 0x3, 0x51f701, 0xc421f3c150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4229d2f00, 0x5, 0xc4205a5d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d30e0, 0xc421f646b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d30e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fb9c30, 0xc421e36800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4229d30e0, 0x0, 0x0, 0x0, 0xc421e36800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4229d30e0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4229d30e0, 0x5, 0xc4205a5da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d32c0, 0xc421f64720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d32c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbac30, 0xc421e36830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4229d32c0, 0x0, 0x0, 0x0, 0xc421e36830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4229d32c0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4229d32c0, 0x5, 0xc4205a5de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d34a0, 0xc421f647e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d34a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fbbc30, 0xc421e36860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4229d34a0, 0x0, 0x0, 0x0, 0xc421e36860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4229d34a0, 0x6f0968, 0x3, 0x51f701, 0xc421f3c390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4229d34a0, 0x5, 0xc4205a5e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3680, 0xc421f648e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc0c30, 0xc421e36890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4229d3680, 0x0, 0x0, 0x0, 0xc421e36890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4229d3680, 0x6f0968, 0x3, 0x51f701, 0xc421f3c450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4229d3680, 0x5, 0xc4205a5eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4399 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010a780, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3860, 0xc421f64980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc1c30, 0xc421e368c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4229d3860, 0x0, 0x0, 0x0, 0xc421e368c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4229d3860, 0x6f0968, 0x3, 0x51f701, 0xc421f3c510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4229d3860, 0x5, 0xc4200dd470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b3b0, 0xc422aef080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303dc30, 0xc421e37450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42217b3b0, 0x0, 0x0, 0x0, 0xc421e37450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42217b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42299d440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42217b3b0, 0x5, 0xc42037ae00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b590, 0xc422aef100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302ec30, 0xc421e37480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42217b590, 0x0, 0x0, 0x0, 0xc421e37480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42217b590, 0x6f0968, 0x3, 0x51f701, 0xc42299d500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42217b590, 0x5, 0xc42037ae50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4378 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b860, 0xc422aef1c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302fc30, 0xc421e374c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42217b860, 0x0, 0x0, 0x0, 0xc421e374c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42217b860, 0x6f0968, 0x3, 0x51f701, 0xc42299d620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42217b860, 0x5, 0xc42037b000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4379 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ba40, 0xc422aef210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423044c30, 0xc421e374f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42217ba40, 0x0, 0x0, 0x0, 0xc421e374f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42217ba40, 0x6f0968, 0x3, 0x51f701, 0xc42299d6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42217ba40, 0x5, 0xc42037b1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf45a0, 0xc425dd5e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf45a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f65c30, 0xc425279068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bf45a0, 0x0, 0x0, 0x0, 0xc425279068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bf45a0, 0x6f0968, 0x3, 0x51f701, 0xc421edf4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bf45a0, 0x5, 0xc42037b3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025f1d0, 0xc421e79c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f53740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f92c30, 0xc421e36458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42025f1d0, 0x0, 0x0, 0x0, 0xc421e36458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42025f1d0, 0x6f0968, 0x3, 0x51f701, 0xc421dc3260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42025f1d0, 0x5, 0xc42037b5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dec30, 0xc421f65070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3b560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fd2c30, 0xc421e36a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4228dec30, 0x0, 0x0, 0x0, 0xc421e36a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4228dec30, 0x6f0968, 0x3, 0x51f701, 0xc421f3d200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4228dec30, 0x5, 0xc42037b830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8780, 0xc421f65dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229865a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422feac30, 0xc421e36d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223c8780, 0x0, 0x0, 0x0, 0xc421e36d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223c8780, 0x6f0968, 0x3, 0x51f701, 0xc422ac0930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223c8780, 0x5, 0xc42037b980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c90e0, 0xc422aee880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423018c30, 0xc421e37120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4222c90e0, 0x0, 0x0, 0x0, 0xc421e37120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4222c90e0, 0x6f0968, 0x3, 0x51f701, 0xc42299c6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4222c90e0, 0x5, 0xc42037ba10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4385 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c92c0, 0xc422aee900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229876e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423019c30, 0xc421e37150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4222c92c0, 0x0, 0x0, 0x0, 0xc421e37150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4222c92c0, 0x6f0968, 0x3, 0x51f701, 0xc42299c780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4222c92c0, 0x5, 0xc42037ba30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9590, 0xc422aee980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4229877c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301ac30, 0xc421e37180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4222c9590, 0x0, 0x0, 0x0, 0xc421e37180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4222c9590, 0x6f0968, 0x3, 0x51f701, 0xc42299c840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4222c9590, 0x5, 0xc42037bbb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9770, 0xc422aeea00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42301bc30, 0xc421e371b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4222c9770, 0x0, 0x0, 0x0, 0xc421e371b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4222c9770, 0x6f0968, 0x3, 0x51f701, 0xc42299c900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4222c9770, 0x5, 0xc42037bdd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9950, 0xc422aeea80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423020c30, 0xc421e371e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4222c9950, 0x0, 0x0, 0x0, 0xc421e371e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4222c9950, 0x6f0968, 0x3, 0x51f701, 0xc42299c9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4222c9950, 0x5, 0xc42037bfb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9b30, 0xc422aeeb00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423021c30, 0xc421e37210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4222c9b30, 0x0, 0x0, 0x0, 0xc421e37210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4222c9b30, 0x6f0968, 0x3, 0x51f701, 0xc42299ca80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4222c9b30, 0x5, 0xc42020e020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9d10, 0xc422aeeb80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423022c30, 0xc421e37240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4222c9d10, 0x0, 0x0, 0x0, 0xc421e37240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4222c9d10, 0x6f0968, 0x3, 0x51f701, 0xc42299cb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4222c9d10, 0x5, 0xc42020e040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4222c9ef0, 0xc422aeebd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4222c9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4222c9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423023c30, 0xc421e37270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4222c9ef0, 0x0, 0x0, 0x0, 0xc421e37270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4222c9ef0, 0x6f0968, 0x3, 0x51f701, 0xc42299cc00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4222c9ef0, 0x5, 0xc42020e080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a0f0, 0xc422aeec10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423028c30, 0xc421e372a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42217a0f0, 0x0, 0x0, 0x0, 0xc421e372a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42217a0f0, 0x6f0968, 0x3, 0x51f701, 0xc42299ccc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42217a0f0, 0x5, 0xc42020e0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a2d0, 0xc422aeec80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423029c30, 0xc421e372d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42217a2d0, 0x0, 0x0, 0x0, 0xc421e372d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42217a2d0, 0x6f0968, 0x3, 0x51f701, 0xc42299ce10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42217a2d0, 0x5, 0xc42020e0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4410 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac8840, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a4b0, 0xc422aeed00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302ac30, 0xc421e37300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42217a4b0, 0x0, 0x0, 0x0, 0xc421e37300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42217a4b0, 0x6f0968, 0x3, 0x51f701, 0xc42299ced0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42217a4b0, 0x5, 0xc42020eb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3a40, 0xc421f649e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc2c30, 0xc421e368f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4229d3a40, 0x0, 0x0, 0x0, 0xc421e368f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4229d3a40, 0x6f0968, 0x3, 0x51f701, 0xc421f3c5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4229d3a40, 0x5, 0xc4200dd4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3c20, 0xc421f64a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc3c30, 0xc421e36920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4229d3c20, 0x0, 0x0, 0x0, 0xc421e36920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4229d3c20, 0x6f0968, 0x3, 0x51f701, 0xc421f3c6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4229d3c20, 0x5, 0xc4200dd4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9a40, 0xc422a92780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ec8c30, 0xc42104fdd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4221b9a40, 0x0, 0x0, 0x0, 0xc42104fdd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4221b9a40, 0x6f0968, 0x3, 0x51f701, 0xc422980810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4221b9a40, 0x5, 0xc4200dd540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b950, 0xc4229c6670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a7c30, 0xc42227ea68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299b950, 0x0, 0x0, 0x0, 0xc42227ea68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299b950, 0x6f0968, 0x3, 0x51f701, 0xc42285f1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299b950, 0x5, 0xc4200dd560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299be00, 0xc4229c6730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bdc30, 0xc42227eae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299be00, 0x0, 0x0, 0x0, 0xc42227eae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299be00, 0x6f0968, 0x3, 0x51f701, 0xc42285f380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299be00, 0x5, 0xc4200dd590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e000, 0xc4229c67b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230aec30, 0xc42227eb10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d5e000, 0x0, 0x0, 0x0, 0xc42227eb10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d5e000, 0x6f0968, 0x3, 0x51f701, 0xc42285f440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d5e000, 0x5, 0xc4200dd680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e1e0, 0xc4229c6830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230afc30, 0xc42227eb40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421d5e1e0, 0x0, 0x0, 0x0, 0xc42227eb40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421d5e1e0, 0x6f0968, 0x3, 0x51f701, 0xc42285f560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421d5e1e0, 0x5, 0xc4200dd6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e3c0, 0xc4229c68b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c4c30, 0xc42227eb88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421d5e3c0, 0x0, 0x0, 0x0, 0xc42227eb88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421d5e3c0, 0x6f0968, 0x3, 0x51f701, 0xc42285f620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421d5e3c0, 0x5, 0xc4200ddaa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e5a0, 0xc4229c6930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277afc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c5c30, 0xc42227ebb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421d5e5a0, 0x0, 0x0, 0x0, 0xc42227ebb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421d5e5a0, 0x6f0968, 0x3, 0x51f701, 0xc42285f6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421d5e5a0, 0x5, 0xc4200ddb00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e780, 0xc4229c69a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b6c30, 0xc42227ebe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421d5e780, 0x0, 0x0, 0x0, 0xc42227ebe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421d5e780, 0x6f0968, 0x3, 0x51f701, 0xc42285f7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421d5e780, 0x5, 0xc4200ddb80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e960, 0xc4229c69e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b7c30, 0xc42227ec30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421d5e960, 0x0, 0x0, 0x0, 0xc42227ec30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421d5e960, 0x6f0968, 0x3, 0x51f701, 0xc42285f860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421d5e960, 0x5, 0xc4200ddbe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5eb40, 0xc4229c6a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ccc30, 0xc42227ec60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421d5eb40, 0x0, 0x0, 0x0, 0xc42227ec60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421d5eb40, 0x6f0968, 0x3, 0x51f701, 0xc42285f920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421d5eb40, 0x5, 0xc4200ddd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ed20, 0xc4229c6ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cdc30, 0xc42227ec90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421d5ed20, 0x0, 0x0, 0x0, 0xc42227ec90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421d5ed20, 0x6f0968, 0x3, 0x51f701, 0xc42285f9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421d5ed20, 0x5, 0xc4200ddd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ef00, 0xc4229c6b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bec30, 0xc42227ecc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421d5ef00, 0x0, 0x0, 0x0, 0xc42227ecc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421d5ef00, 0x6f0968, 0x3, 0x51f701, 0xc42285faa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421d5ef00, 0x5, 0xc4200dddc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f0e0, 0xc4229c6be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bfc30, 0xc42227ecf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d5f0e0, 0x0, 0x0, 0x0, 0xc42227ecf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d5f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42285fb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d5f0e0, 0x5, 0xc4200dde00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f2c0, 0xc4229c6c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d4c30, 0xc42227ed20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d5f2c0, 0x0, 0x0, 0x0, 0xc42227ed20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d5f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42285fc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d5f2c0, 0x5, 0xc4200dde50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f4a0, 0xc4229c6cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d5c30, 0xc42227ed68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d5f4a0, 0x0, 0x0, 0x0, 0xc42227ed68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d5f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42285fd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d5f4a0, 0x5, 0xc4200ddea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f680, 0xc4229c6cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c6c30, 0xc42227ed98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d5f680, 0x0, 0x0, 0x0, 0xc42227ed98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d5f680, 0x6f0968, 0x3, 0x51f701, 0xc42285fe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d5f680, 0x5, 0xc4200ddee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4436 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010aa00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a780, 0xc422aeed80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42302bc30, 0xc421e37330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42217a780, 0x0, 0x0, 0x0, 0xc421e37330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42217a780, 0x6f0968, 0x3, 0x51f701, 0xc42299cfc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42217a780, 0x5, 0xc42020ed10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a960, 0xc422aeee00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423030c30, 0xc421e37360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42217a960, 0x0, 0x0, 0x0, 0xc421e37360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42217a960, 0x6f0968, 0x3, 0x51f701, 0xc42299d080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42217a960, 0x5, 0xc42020edb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f860, 0xc4229c6d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c7c30, 0xc42227edc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d5f860, 0x0, 0x0, 0x0, 0xc42227edc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d5f860, 0x6f0968, 0x3, 0x51f701, 0xc42285fec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d5f860, 0x5, 0xc421b1c200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ad20, 0xc422aeeec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423031c30, 0xc421e373a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42217ad20, 0x0, 0x0, 0x0, 0xc421e373a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42217ad20, 0x6f0968, 0x3, 0x51f701, 0xc42299d1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42217ad20, 0x5, 0xc42020ede0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217af00, 0xc422aeef40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423032c30, 0xc421e373d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42217af00, 0x0, 0x0, 0x0, 0xc421e373d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42217af00, 0x6f0968, 0x3, 0x51f701, 0xc42299d260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42217af00, 0x5, 0xc42020ee00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b0e0, 0xc422aeefc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423033c30, 0xc421e37408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42217b0e0, 0x0, 0x0, 0x0, 0xc421e37408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42217b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42299d320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42217b0e0, 0x5, 0xc42020ee80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b2c0, 0xc422aef040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228402e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423038c30, 0xc421e37438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42217b2c0, 0x0, 0x0, 0x0, 0xc421e37438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42217b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42299d3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42217b2c0, 0x5, 0xc42020eee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b4a0, 0xc422aef0c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228403a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423039c30, 0xc421e37468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42217b4a0, 0x0, 0x0, 0x0, 0xc421e37468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42217b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42299d4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42217b4a0, 0x5, 0xc42020ef20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b680, 0xc422aef140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303ac30, 0xc421e37498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42217b680, 0x0, 0x0, 0x0, 0xc421e37498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42217b680, 0x6f0968, 0x3, 0x51f701, 0xc42299d560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42217b680, 0x5, 0xc42020efa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217bc20, 0xc422aef230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423040c30, 0xc421e37510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42217bc20, 0x0, 0x0, 0x0, 0xc421e37510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42217bc20, 0x6f0968, 0x3, 0x51f701, 0xc42299d740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42217bc20, 0x5, 0xc42020f000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217bd10, 0xc422aef270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228406e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423041c30, 0xc421e37528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42217bd10, 0x0, 0x0, 0x0, 0xc421e37528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42217bd10, 0x6f0968, 0x3, 0x51f701, 0xc42299d7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42217bd10, 0x5, 0xc42020f040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217be00, 0xc422aef2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423042c30, 0xc421e37540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42217be00, 0x0, 0x0, 0x0, 0xc421e37540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42217be00, 0x6f0968, 0x3, 0x51f701, 0xc42299d800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42217be00, 0x5, 0xc42020f0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa000, 0xc422aef330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423043c30, 0xc421e37570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422afa000, 0x0, 0x0, 0x0, 0xc421e37570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422afa000, 0x6f0968, 0x3, 0x51f701, 0xc42299d8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422afa000, 0x5, 0xc42020f120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa2d0, 0xc422aef3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304cc30, 0xc421e375b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422afa2d0, 0x0, 0x0, 0x0, 0xc421e375b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422afa2d0, 0x6f0968, 0x3, 0x51f701, 0xc42299d9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422afa2d0, 0x5, 0xc42020f180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fa40, 0xc4229c6de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dcc30, 0xc42227edf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d5fa40, 0x0, 0x0, 0x0, 0xc42227edf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d5fa40, 0x6f0968, 0x3, 0x51f701, 0xc42285ff80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d5fa40, 0x5, 0xc421b1c220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa4b0, 0xc422aef470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304dc30, 0xc421e375e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422afa4b0, 0x0, 0x0, 0x0, 0xc421e375e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422afa4b0, 0x6f0968, 0x3, 0x51f701, 0xc42299daa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422afa4b0, 0x5, 0xc42020f200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fc20, 0xc4229c6e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ddc30, 0xc42227ee28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d5fc20, 0x0, 0x0, 0x0, 0xc42227ee28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d5fc20, 0x6f0968, 0x3, 0x51f701, 0xc4226f2060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d5fc20, 0x5, 0xc421b1c240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa690, 0xc422aef4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303ec30, 0xc421e37618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422afa690, 0x0, 0x0, 0x0, 0xc421e37618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422afa690, 0x6f0968, 0x3, 0x51f701, 0xc42299db60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422afa690, 0x5, 0xc42020f280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fe00, 0xc4229c6ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cec30, 0xc42227ee58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d5fe00, 0x0, 0x0, 0x0, 0xc42227ee58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d5fe00, 0x6f0968, 0x3, 0x51f701, 0xc4226f2120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d5fe00, 0x5, 0xc421b1c260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa870, 0xc422aef570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303fc30, 0xc421e37660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422afa870, 0x0, 0x0, 0x0, 0xc421e37660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422afa870, 0x6f0968, 0x3, 0x51f701, 0xc42299dc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422afa870, 0x5, 0xc42020f300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afaa50, 0xc422aef5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afaa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423054c30, 0xc421e37690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422afaa50, 0x0, 0x0, 0x0, 0xc421e37690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422afaa50, 0x6f0968, 0x3, 0x51f701, 0xc42299dd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422afaa50, 0x5, 0xc42020f380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afac30, 0xc422aef670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423055c30, 0xc421e376c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422afac30, 0x0, 0x0, 0x0, 0xc421e376c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422afac30, 0x6f0968, 0x3, 0x51f701, 0xc42299ddd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422afac30, 0x5, 0xc42020f400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4463 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008a500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4442 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba000, 0xc4229c6f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ba60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cfc30, 0xc42227ee88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4221ba000, 0x0, 0x0, 0x0, 0xc42227ee88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4221ba000, 0x6f0968, 0x3, 0x51f701, 0xc4226f21e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4221ba000, 0x5, 0xc421b1c280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba1e0, 0xc4229c6fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e4c30, 0xc42227eeb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4221ba1e0, 0x0, 0x0, 0x0, 0xc42227eeb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4221ba1e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f22a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4221ba1e0, 0x5, 0xc421b1c2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afae10, 0xc422aef6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423046c30, 0xc421e376f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422afae10, 0x0, 0x0, 0x0, 0xc421e376f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422afae10, 0x6f0968, 0x3, 0x51f701, 0xc42299de90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422afae10, 0x5, 0xc421b54030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba3c0, 0xc4229c7010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e5c30, 0xc42227eee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221ba3c0, 0x0, 0x0, 0x0, 0xc42227eee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221ba3c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221ba3c0, 0x5, 0xc421b1c2c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba5a0, 0xc4229c7090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d6c30, 0xc42227ef30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221ba5a0, 0x0, 0x0, 0x0, 0xc42227ef30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221ba5a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221ba5a0, 0x5, 0xc421b1c2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afba40, 0xc422aef9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d7c30, 0xc421e37828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422afba40, 0x0, 0x0, 0x0, 0xc421e37828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422afba40, 0x6f0968, 0x3, 0x51f701, 0xc4228a4390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422afba40, 0x5, 0xc421b1c300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbc20, 0xc422aefa30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ecc30, 0xc421e37858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422afbc20, 0x0, 0x0, 0x0, 0xc421e37858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422afbc20, 0x6f0968, 0x3, 0x51f701, 0xc4228a4450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422afbc20, 0x5, 0xc421b1c320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbe00, 0xc422aefab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228414e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230edc30, 0xc421e37888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422afbe00, 0x0, 0x0, 0x0, 0xc421e37888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422afbe00, 0x6f0968, 0x3, 0x51f701, 0xc4228a4510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422afbe00, 0x5, 0xc421b1c340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8dd10, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8dd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4230dec30, 0x410ffd, 0xc4258e0c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425c8dd10, 0x0, 0x0, 0x0, 0xc4258e0c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425c8dd10, 0x6f0968, 0x3, 0x51f701, 0xc425d2f680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425c8dd10, 0x5, 0xc421b1c360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df3b0, 0xc422aefc10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dfc30, 0xc421e378d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4234df3b0, 0x0, 0x0, 0x0, 0xc421e378d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4234df3b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a46c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4234df3b0, 0x5, 0xc421b1c380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df680, 0xc422aefcd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f4c30, 0xc421e37918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4234df680, 0x0, 0x0, 0x0, 0xc421e37918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4234df680, 0x6f0968, 0x3, 0x51f701, 0xc4228a47e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4234df680, 0x5, 0xc421b1c3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df860, 0xc422aefd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f5c30, 0xc421e37948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4234df860, 0x0, 0x0, 0x0, 0xc421e37948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4234df860, 0x6f0968, 0x3, 0x51f701, 0xc4228a48a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4234df860, 0x5, 0xc421b1c3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfa40, 0xc422aefdd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e6c30, 0xc421e37978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4234dfa40, 0x0, 0x0, 0x0, 0xc421e37978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4234dfa40, 0x6f0968, 0x3, 0x51f701, 0xc4228a49c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4234dfa40, 0x5, 0xc421b1c3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfd10, 0xc422aefe40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e7c30, 0xc421e379c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4234dfd10, 0x0, 0x0, 0x0, 0xc421e379c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4234dfd10, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4234dfd10, 0x5, 0xc421b1c400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6000, 0xc422aefec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fcc30, 0xc421e379f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d6000, 0x0, 0x0, 0x0, 0xc421e379f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d6000, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d6000, 0x5, 0xc421b1c420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d60f0, 0xc422aeff00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fdc30, 0xc421e37a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d60f0, 0x0, 0x0, 0x0, 0xc421e37a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d60f0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d60f0, 0x5, 0xc421b1c440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4473 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008c240, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d61e0, 0xc422aeff40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230eec30, 0xc421e37a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d61e0, 0x0, 0x0, 0x0, 0xc421e37a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d61e0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d61e0, 0x5, 0xc421b1c740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afaff0, 0xc422aef770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afaff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423047c30, 0xc421e37720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422afaff0, 0x0, 0x0, 0x0, 0xc421e37720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422afaff0, 0x6f0968, 0x3, 0x51f701, 0xc42299df50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422afaff0, 0x5, 0xc421b54050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb1d0, 0xc422aef7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305cc30, 0xc421e37750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422afb1d0, 0x0, 0x0, 0x0, 0xc421e37750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422afb1d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422afb1d0, 0x5, 0xc421b54070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb3b0, 0xc422aef830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228410c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305dc30, 0xc421e37780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422afb3b0, 0x0, 0x0, 0x0, 0xc421e37780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422afb3b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a40f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422afb3b0, 0x5, 0xc421b54090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb590, 0xc422aef880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304ec30, 0xc421e377b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422afb590, 0x0, 0x0, 0x0, 0xc421e377b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422afb590, 0x6f0968, 0x3, 0x51f701, 0xc4228a41b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422afb590, 0x5, 0xc421b540b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb770, 0xc422aef8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304fc30, 0xc421e377e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422afb770, 0x0, 0x0, 0x0, 0xc421e377e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422afb770, 0x6f0968, 0x3, 0x51f701, 0xc4228a4270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422afb770, 0x5, 0xc421b540d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d63c0, 0xc422aeffc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d63c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230efc30, 0xc421e37a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d63c0, 0x0, 0x0, 0x0, 0xc421e37a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d63c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d63c0, 0x5, 0xc421b1c760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d65a0, 0xc42240a020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423104c30, 0xc421e37bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d65a0, 0x0, 0x0, 0x0, 0xc421e37bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d65a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d65a0, 0x5, 0xc421b1c780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a690, 0xc421f57050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423064c30, 0xc42104f8c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42232a690, 0x0, 0x0, 0x0, 0xc42104f8c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42232a690, 0x6f0968, 0x3, 0x51f701, 0xc421d712c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42232a690, 0x5, 0xc421b540f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9e00, 0xc422a92a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423065c30, 0xc42104fe30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221b9e00, 0x0, 0x0, 0x0, 0xc42104fe30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221b9e00, 0x6f0968, 0x3, 0x51f701, 0xc4229809f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221b9e00, 0x5, 0xc421b54110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2b40, 0xc422a935a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423056c30, 0xc42227e2a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d2b40, 0x0, 0x0, 0x0, 0xc42227e2a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d2b40, 0x6f0968, 0x3, 0x51f701, 0xc422981c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d2b40, 0x5, 0xc421b54130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2d20, 0xc422a935e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423057c30, 0xc42227e2d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d2d20, 0x0, 0x0, 0x0, 0xc42227e2d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d2d20, 0x6f0968, 0x3, 0x51f701, 0xc422981d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d2d20, 0x5, 0xc421b54150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2f00, 0xc422a93620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306cc30, 0xc42227e300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d2f00, 0x0, 0x0, 0x0, 0xc42227e300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d2f00, 0x6f0968, 0x3, 0x51f701, 0xc422981e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d2f00, 0x5, 0xc421b54170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d30e0, 0xc422a93680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d30e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306dc30, 0xc42227e330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d30e0, 0x0, 0x0, 0x0, 0xc42227e330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d30e0, 0x6f0968, 0x3, 0x51f701, 0xc422981ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d30e0, 0x5, 0xc421b54190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6780, 0xc42240a080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423105c30, 0xc421e37be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d6780, 0x0, 0x0, 0x0, 0xc421e37be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d6780, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d6780, 0x5, 0xc421b1c7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6960, 0xc42240a100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f6c30, 0xc421e37c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d6960, 0x0, 0x0, 0x0, 0xc421e37c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d6960, 0x6f0968, 0x3, 0x51f701, 0xc4228a4f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d6960, 0x5, 0xc421b1c7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6b40, 0xc42240a180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f7c30, 0xc421e37c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d6b40, 0x0, 0x0, 0x0, 0xc421e37c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d6b40, 0x6f0968, 0x3, 0x51f701, 0xc4228a5050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d6b40, 0x5, 0xc421b1c7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6d20, 0xc42240a1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b260a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310cc30, 0xc421e37c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d6d20, 0x0, 0x0, 0x0, 0xc421e37c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d6d20, 0x6f0968, 0x3, 0x51f701, 0xc4228a5110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d6d20, 0x5, 0xc421b1c800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6f00, 0xc42240a230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310dc30, 0xc421e37ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d6f00, 0x0, 0x0, 0x0, 0xc421e37ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d6f00, 0x6f0968, 0x3, 0x51f701, 0xc4228a51d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d6f00, 0x5, 0xc421b1c820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d70e0, 0xc42240a2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fec30, 0xc421e37cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d70e0, 0x0, 0x0, 0x0, 0xc421e37cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d70e0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d70e0, 0x5, 0xc421b1c840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d72c0, 0xc42240a330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b262e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ffc30, 0xc421e37d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d72c0, 0x0, 0x0, 0x0, 0xc421e37d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d72c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d72c0, 0x5, 0xc421b1c860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d74a0, 0xc42240a380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b263a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423114c30, 0xc421e37d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d74a0, 0x0, 0x0, 0x0, 0xc421e37d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d74a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d74a0, 0x5, 0xc421b1c880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d32c0, 0xc422a936e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d32c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305ec30, 0xc42227e360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d32c0, 0x0, 0x0, 0x0, 0xc42227e360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d32c0, 0x6f0968, 0x3, 0x51f701, 0xc422981f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d32c0, 0x5, 0xc421b541b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d34a0, 0xc422a93720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d34a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305fc30, 0xc42227e390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d34a0, 0x0, 0x0, 0x0, 0xc42227e390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d34a0, 0x6f0968, 0x3, 0x51f701, 0xc422c16060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d34a0, 0x5, 0xc421b541d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7680, 0xc42240a3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423115c30, 0xc421e37d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d7680, 0x0, 0x0, 0x0, 0xc421e37d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d7680, 0x6f0968, 0x3, 0x51f701, 0xc4228a5500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d7680, 0x5, 0xc421b1c8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3770, 0xc422a93780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423074c30, 0xc42227e3f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d3770, 0x0, 0x0, 0x0, 0xc42227e3f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d3770, 0x6f0968, 0x3, 0x51f701, 0xc422c16180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d3770, 0x5, 0xc421b541f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7860, 0xc42240a430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423106c30, 0xc421e37d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d7860, 0x0, 0x0, 0x0, 0xc421e37d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d7860, 0x6f0968, 0x3, 0x51f701, 0xc4228a55c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d7860, 0x5, 0xc421b1c8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7a40, 0xc42240a4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b265e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423107c30, 0xc421e37dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d7a40, 0x0, 0x0, 0x0, 0xc421e37dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d7a40, 0x6f0968, 0x3, 0x51f701, 0xc4228a56b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d7a40, 0x5, 0xc421b1c8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3950, 0xc422a937c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423075c30, 0xc42227e420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d3950, 0x0, 0x0, 0x0, 0xc42227e420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d3950, 0x6f0968, 0x3, 0x51f701, 0xc422c16240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d3950, 0x5, 0xc421b54210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7c20, 0xc42240a510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b266a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311cc30, 0xc421e37df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d7c20, 0x0, 0x0, 0x0, 0xc421e37df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d7c20, 0x6f0968, 0x3, 0x51f701, 0xc4228a5770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d7c20, 0x5, 0xc421b1c900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3b30, 0xc422a93800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423066c30, 0xc42227e450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d3b30, 0x0, 0x0, 0x0, 0xc42227e450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d3b30, 0x6f0968, 0x3, 0x51f701, 0xc422c16300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d3b30, 0x5, 0xc421b54230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7e00, 0xc42240a550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311dc30, 0xc421e37e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d7e00, 0x0, 0x0, 0x0, 0xc421e37e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d7e00, 0x6f0968, 0x3, 0x51f701, 0xc4228a5830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d7e00, 0x5, 0xc421b1c920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3d10, 0xc422a93840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c082c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423067c30, 0xc42227e480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d3d10, 0x0, 0x0, 0x0, 0xc42227e480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d3d10, 0x6f0968, 0x3, 0x51f701, 0xc422c163c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d3d10, 0x5, 0xc421b54250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b950, 0xc422aef1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228405a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42303bc30, 0xc421e374e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42217b950, 0x0, 0x0, 0x0, 0xc421e374e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42217b950, 0x6f0968, 0x3, 0x51f701, 0xc42299d680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42217b950, 0x5, 0xc421b1c940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3ef0, 0xc422a93880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307cc30, 0xc42227e4b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d3ef0, 0x0, 0x0, 0x0, 0xc42227e4b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d3ef0, 0x6f0968, 0x3, 0x51f701, 0xc422c16c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d3ef0, 0x5, 0xc421b54270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217bef0, 0xc422aef2f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228407a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423045c30, 0xc421e37558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42217bef0, 0x0, 0x0, 0x0, 0xc421e37558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42217bef0, 0x6f0968, 0x3, 0x51f701, 0xc42299d860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42217bef0, 0x5, 0xc421b1c960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4516 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008a780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa0f0, 0xc422aef370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423036c30, 0xc421e37588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422afa0f0, 0x0, 0x0, 0x0, 0xc421e37588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422afa0f0, 0x6f0968, 0x3, 0x51f701, 0xc42299d920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422afa0f0, 0x5, 0xc421b1c980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4510 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008c480, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c9a40, 0xc422aee2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307dc30, 0xc421e36ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4223c9a40, 0x0, 0x0, 0x0, 0xc421e36ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4223c9a40, 0x6f0968, 0x3, 0x51f701, 0xc422ac1da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4223c9a40, 0x5, 0xc421b545c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa1e0, 0xc422aef3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228408e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423037c30, 0xc421e375a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422afa1e0, 0x0, 0x0, 0x0, 0xc421e375a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422afa1e0, 0x6f0968, 0x3, 0x51f701, 0xc42299d980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422afa1e0, 0x5, 0xc421b1cc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d40f0, 0xc422a938f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d40f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306ec30, 0xc42227e4e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d40f0, 0x0, 0x0, 0x0, 0xc42227e4e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d40f0, 0x6f0968, 0x3, 0x51f701, 0xc422c17860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d40f0, 0x5, 0xc421b545e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d42d0, 0xc422a93970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d42d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306fc30, 0xc42227e510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d42d0, 0x0, 0x0, 0x0, 0xc42227e510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d42d0, 0x6f0968, 0x3, 0x51f701, 0xc422c17bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d42d0, 0x5, 0xc421b54600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d44b0, 0xc422a939f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d44b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423084c30, 0xc42227e540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d44b0, 0x0, 0x0, 0x0, 0xc42227e540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d44b0, 0x6f0968, 0x3, 0x51f701, 0xc422c17c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d44b0, 0x5, 0xc421b54620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4690, 0xc422a93a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c096c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423085c30, 0xc42227e570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d4690, 0x0, 0x0, 0x0, 0xc42227e570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d4690, 0x6f0968, 0x3, 0x51f701, 0xc422c17d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d4690, 0x5, 0xc421b54640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4870, 0xc422a93af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423076c30, 0xc42227e5a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d4870, 0x0, 0x0, 0x0, 0xc42227e5a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d4870, 0x6f0968, 0x3, 0x51f701, 0xc422c17e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d4870, 0x5, 0xc421b54660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4a50, 0xc422a93b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423077c30, 0xc42227e5d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d4a50, 0x0, 0x0, 0x0, 0xc42227e5d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d4a50, 0x6f0968, 0x3, 0x51f701, 0xc422c17ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d4a50, 0x5, 0xc421b54680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4c30, 0xc422a93bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308cc30, 0xc42227e600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d4c30, 0x0, 0x0, 0x0, 0xc42227e600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d4c30, 0x6f0968, 0x3, 0x51f701, 0xc422c17f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d4c30, 0x5, 0xc421b546a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa3c0, 0xc422aef430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423048c30, 0xc421e375d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422afa3c0, 0x0, 0x0, 0x0, 0xc421e375d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422afa3c0, 0x6f0968, 0x3, 0x51f701, 0xc42299da40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422afa3c0, 0x5, 0xc421b1cc70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4e10, 0xc422a93c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c099c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308dc30, 0xc42227e630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d4e10, 0x0, 0x0, 0x0, 0xc42227e630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d4e10, 0x6f0968, 0x3, 0x51f701, 0xc42285e060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d4e10, 0x5, 0xc421b546c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4ff0, 0xc422a93cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307ec30, 0xc42227e660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d4ff0, 0x0, 0x0, 0x0, 0xc42227e660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d4ff0, 0x6f0968, 0x3, 0x51f701, 0xc42285e120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d4ff0, 0x5, 0xc421b546e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d51d0, 0xc422a93d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d51d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307fc30, 0xc42227e690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d51d0, 0x0, 0x0, 0x0, 0xc42227e690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d51d0, 0x6f0968, 0x3, 0x51f701, 0xc42285e1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d51d0, 0x5, 0xc421b54700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa5a0, 0xc422aef4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423049c30, 0xc421e37600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422afa5a0, 0x0, 0x0, 0x0, 0xc421e37600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422afa5a0, 0x6f0968, 0x3, 0x51f701, 0xc42299db00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422afa5a0, 0x5, 0xc421b1cc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa780, 0xc422aef530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304ac30, 0xc421e37648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422afa780, 0x0, 0x0, 0x0, 0xc421e37648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422afa780, 0x6f0968, 0x3, 0x51f701, 0xc42299dbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422afa780, 0x5, 0xc421b1ccb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afa960, 0xc422aef5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afa960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afa960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42304bc30, 0xc421e37678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422afa960, 0x0, 0x0, 0x0, 0xc421e37678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422afa960, 0x6f0968, 0x3, 0x51f701, 0xc42299dcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422afa960, 0x5, 0xc421b1ccd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afab40, 0xc422aef630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423050c30, 0xc421e376a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422afab40, 0x0, 0x0, 0x0, 0xc421e376a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422afab40, 0x6f0968, 0x3, 0x51f701, 0xc42299dd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422afab40, 0x5, 0xc421b1ccf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afad20, 0xc422aef6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423051c30, 0xc421e376d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422afad20, 0x0, 0x0, 0x0, 0xc421e376d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422afad20, 0x6f0968, 0x3, 0x51f701, 0xc42299de30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422afad20, 0x5, 0xc421b1cd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afaf00, 0xc422aef730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afaf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423052c30, 0xc421e37708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422afaf00, 0x0, 0x0, 0x0, 0xc421e37708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422afaf00, 0x6f0968, 0x3, 0x51f701, 0xc42299def0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422afaf00, 0x5, 0xc421b1cd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d53b0, 0xc422a93df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d53b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423094c30, 0xc42227e6c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d53b0, 0x0, 0x0, 0x0, 0xc42227e6c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d53b0, 0x6f0968, 0x3, 0x51f701, 0xc42285e2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d53b0, 0x5, 0xc421b54720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb0e0, 0xc422aef7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422840f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423053c30, 0xc421e37738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422afb0e0, 0x0, 0x0, 0x0, 0xc421e37738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422afb0e0, 0x6f0968, 0x3, 0x51f701, 0xc42299dfb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422afb0e0, 0x5, 0xc421b1cd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5590, 0xc422a93e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423095c30, 0xc42227e6f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d5590, 0x0, 0x0, 0x0, 0xc42227e6f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d5590, 0x6f0968, 0x3, 0x51f701, 0xc42285e360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d5590, 0x5, 0xc421b54740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5770, 0xc422a93ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423086c30, 0xc42227e720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d5770, 0x0, 0x0, 0x0, 0xc42227e720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d5770, 0x6f0968, 0x3, 0x51f701, 0xc42285e420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d5770, 0x5, 0xc421b54760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb2c0, 0xc422aef810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423058c30, 0xc421e37768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422afb2c0, 0x0, 0x0, 0x0, 0xc421e37768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422afb2c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422afb2c0, 0x5, 0xc421b1cd70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5950, 0xc422a93f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423087c30, 0xc42227e750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d5950, 0x0, 0x0, 0x0, 0xc42227e750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d5950, 0x6f0968, 0x3, 0x51f701, 0xc42285e4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d5950, 0x5, 0xc421b54780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb4a0, 0xc422aef850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423059c30, 0xc421e37798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422afb4a0, 0x0, 0x0, 0x0, 0xc421e37798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422afb4a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422afb4a0, 0x5, 0xc421b1cd90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5b30, 0xc422a93f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309cc30, 0xc42227e780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d5b30, 0x0, 0x0, 0x0, 0xc42227e780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d5b30, 0x6f0968, 0x3, 0x51f701, 0xc42285e5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d5b30, 0x5, 0xc421b547a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5d10, 0xc422a93ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309dc30, 0xc42227e7b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d5d10, 0x0, 0x0, 0x0, 0xc42227e7b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d5d10, 0x6f0968, 0x3, 0x51f701, 0xc42285e690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d5d10, 0x5, 0xc421b547c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5ef0, 0xc4229c6030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308ec30, 0xc42227e7e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d5ef0, 0x0, 0x0, 0x0, 0xc42227e7e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d5ef0, 0x6f0968, 0x3, 0x51f701, 0xc42285e750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d5ef0, 0x5, 0xc421b547e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a0f0, 0xc4229c6080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308fc30, 0xc42227e810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42299a0f0, 0x0, 0x0, 0x0, 0xc42227e810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42299a0f0, 0x6f0968, 0x3, 0x51f701, 0xc42285e810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42299a0f0, 0x5, 0xc421b54800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb680, 0xc422aef8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228411e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305ac30, 0xc421e377c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422afb680, 0x0, 0x0, 0x0, 0xc421e377c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422afb680, 0x6f0968, 0x3, 0x51f701, 0xc4228a4210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422afb680, 0x5, 0xc421b1cdb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb860, 0xc422aef930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228412a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42305bc30, 0xc421e377f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422afb860, 0x0, 0x0, 0x0, 0xc421e377f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422afb860, 0x6f0968, 0x3, 0x51f701, 0xc4228a42d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422afb860, 0x5, 0xc421b1cdd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8f00, 0xc421f65fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422986840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423060c30, 0xc421e36dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4223c8f00, 0x0, 0x0, 0x0, 0xc421e36dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4223c8f00, 0x6f0968, 0x3, 0x51f701, 0xc422ac0bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4223c8f00, 0x5, 0xc421b1cdf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217ab40, 0xc422aeee40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422987fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423061c30, 0xc421e37378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42217ab40, 0x0, 0x0, 0x0, 0xc421e37378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42217ab40, 0x6f0968, 0x3, 0x51f701, 0xc42299d0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42217ab40, 0x5, 0xc421b1ce10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2c30, 0xc422a935c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423062c30, 0xc42227e2b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d2c30, 0x0, 0x0, 0x0, 0xc42227e2b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d2c30, 0x6f0968, 0x3, 0x51f701, 0xc422981ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d2c30, 0x5, 0xc421b1ce30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4553 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008aa00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2ff0, 0xc422a93650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423068c30, 0xc42227e318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d2ff0, 0x0, 0x0, 0x0, 0xc42227e318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d2ff0, 0x6f0968, 0x3, 0x51f701, 0xc422981e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d2ff0, 0x5, 0xc421b1ce50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d31d0, 0xc422a936c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d31d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423069c30, 0xc42227e348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d31d0, 0x0, 0x0, 0x0, 0xc42227e348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d31d0, 0x6f0968, 0x3, 0x51f701, 0xc422981f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d31d0, 0x5, 0xc421b1ce70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d33b0, 0xc422a93700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306ac30, 0xc42227e378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d33b0, 0x0, 0x0, 0x0, 0xc42227e378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d33b0, 0x6f0968, 0x3, 0x51f701, 0xc422c16000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d33b0, 0x5, 0xc421b1ce90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4563 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008c6c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a2d0, 0xc4229c6100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a4c30, 0xc42227e840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42299a2d0, 0x0, 0x0, 0x0, 0xc42227e840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42299a2d0, 0x6f0968, 0x3, 0x51f701, 0xc42285e8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42299a2d0, 0x5, 0xc421b54b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3680, 0xc422a93760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42306bc30, 0xc42227e3d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d3680, 0x0, 0x0, 0x0, 0xc42227e3d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d3680, 0x6f0968, 0x3, 0x51f701, 0xc422c16120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d3680, 0x5, 0xc421b1d150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a4b0, 0xc4229c6180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a5c30, 0xc42227e870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42299a4b0, 0x0, 0x0, 0x0, 0xc42227e870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42299a4b0, 0x6f0968, 0x3, 0x51f701, 0xc42285e990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42299a4b0, 0x5, 0xc421b54b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a780, 0xc4229c6200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423096c30, 0xc42227e8a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42299a780, 0x0, 0x0, 0x0, 0xc42227e8a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42299a780, 0x6f0968, 0x3, 0x51f701, 0xc42285ea50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42299a780, 0x5, 0xc421b54b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a960, 0xc4229c6280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423097c30, 0xc42227e8d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42299a960, 0x0, 0x0, 0x0, 0xc42227e8d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42299a960, 0x6f0968, 0x3, 0x51f701, 0xc42285eb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42299a960, 0x5, 0xc421b54ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ab40, 0xc4229c6300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230acc30, 0xc42227e900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299ab40, 0x0, 0x0, 0x0, 0xc42227e900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299ab40, 0x6f0968, 0x3, 0x51f701, 0xc42285ebd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299ab40, 0x5, 0xc421b54bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ad20, 0xc4229c6360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230adc30, 0xc42227e930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299ad20, 0x0, 0x0, 0x0, 0xc42227e930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299ad20, 0x6f0968, 0x3, 0x51f701, 0xc42285ec90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299ad20, 0x5, 0xc421b54be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299af00, 0xc4229c63a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309ec30, 0xc42227e960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42299af00, 0x0, 0x0, 0x0, 0xc42227e960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42299af00, 0x6f0968, 0x3, 0x51f701, 0xc42285ed50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42299af00, 0x5, 0xc421b54c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b1d0, 0xc4229c6470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309fc30, 0xc42227e9a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42299b1d0, 0x0, 0x0, 0x0, 0xc42227e9a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42299b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42285ee70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42299b1d0, 0x5, 0xc421b54c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3860, 0xc422a937a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c080e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423070c30, 0xc42227e408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d3860, 0x0, 0x0, 0x0, 0xc42227e408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d3860, 0x6f0968, 0x3, 0x51f701, 0xc422c161e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d3860, 0x5, 0xc421b1d170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3a40, 0xc422a937e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c081a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423071c30, 0xc42227e438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d3a40, 0x0, 0x0, 0x0, 0xc42227e438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d3a40, 0x6f0968, 0x3, 0x51f701, 0xc422c162a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d3a40, 0x5, 0xc421b1d190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3c20, 0xc422a93820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423072c30, 0xc42227e468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d3c20, 0x0, 0x0, 0x0, 0xc42227e468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d3c20, 0x6f0968, 0x3, 0x51f701, 0xc422c16360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d3c20, 0x5, 0xc421b1d1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3e00, 0xc422a93860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423073c30, 0xc42227e498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d3e00, 0x0, 0x0, 0x0, 0xc42227e498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d3e00, 0x6f0968, 0x3, 0x51f701, 0xc422c16c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d3e00, 0x5, 0xc421b1d1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b3b0, 0xc4229c64f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b4c30, 0xc42227e9d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42299b3b0, 0x0, 0x0, 0x0, 0xc42227e9d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42299b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42285ef30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42299b3b0, 0x5, 0xc421b54c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b590, 0xc4229c6570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b5c30, 0xc42227ea08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42299b590, 0x0, 0x0, 0x0, 0xc42227ea08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42299b590, 0x6f0968, 0x3, 0x51f701, 0xc42285eff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42299b590, 0x5, 0xc421b54c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4000, 0xc422a938a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c083e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423078c30, 0xc42227e4c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d4000, 0x0, 0x0, 0x0, 0xc42227e4c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d4000, 0x6f0968, 0x3, 0x51f701, 0xc422c16cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d4000, 0x5, 0xc421b1d1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217b770, 0xc422aef180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228404c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42217b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423079c30, 0xc421e374b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42217b770, 0x0, 0x0, 0x0, 0xc421e374b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42217b770, 0x6f0968, 0x3, 0x51f701, 0xc42299d5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42217b770, 0x5, 0xc421b1d210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d41e0, 0xc422a93930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c094e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d41e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307ac30, 0xc42227e4f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d41e0, 0x0, 0x0, 0x0, 0xc42227e4f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d41e0, 0x6f0968, 0x3, 0x51f701, 0xc422c17b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d41e0, 0x5, 0xc421b1d230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d43c0, 0xc422a939b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c095a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d43c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42307bc30, 0xc42227e528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d43c0, 0x0, 0x0, 0x0, 0xc42227e528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d43c0, 0x6f0968, 0x3, 0x51f701, 0xc422c17c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d43c0, 0x5, 0xc421b1d250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42025ea50, 0xc421e79ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f536e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42025ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42025ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422f95c30, 0xc421e36440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42025ea50, 0x0, 0x0, 0x0, 0xc421e36440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42025ea50, 0x6f0968, 0x3, 0x51f701, 0xc421dc3200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42025ea50, 0x5, 0xc421b54c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d45a0, 0xc422a93a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d45a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423080c30, 0xc42227e558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d45a0, 0x0, 0x0, 0x0, 0xc42227e558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d45a0, 0x6f0968, 0x3, 0x51f701, 0xc422c17ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d45a0, 0x5, 0xc421b1d270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba4b0, 0xc4229c7050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e1c30, 0xc42227ef18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4221ba4b0, 0x0, 0x0, 0x0, 0xc42227ef18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4221ba4b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f23c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4221ba4b0, 0x5, 0xc421b54ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4780, 0xc422a93ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423081c30, 0xc42227e588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d4780, 0x0, 0x0, 0x0, 0xc42227e588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d4780, 0x6f0968, 0x3, 0x51f701, 0xc422c17da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d4780, 0x5, 0xc421b1d290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4960, 0xc422a93b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c097e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423082c30, 0xc42227e5b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d4960, 0x0, 0x0, 0x0, 0xc42227e5b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d4960, 0x6f0968, 0x3, 0x51f701, 0xc422c17e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d4960, 0x5, 0xc421b1d2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4b40, 0xc422a93bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c098a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423083c30, 0xc42227e5e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d4b40, 0x0, 0x0, 0x0, 0xc42227e5e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d4b40, 0x6f0968, 0x3, 0x51f701, 0xc422c17f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d4b40, 0x5, 0xc421b1d2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afb950, 0xc422aef970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afb950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e2c30, 0xc421e37810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422afb950, 0x0, 0x0, 0x0, 0xc421e37810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422afb950, 0x6f0968, 0x3, 0x51f701, 0xc4228a4330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422afb950, 0x5, 0xc421b54cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbb30, 0xc422aef9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228413c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e3c30, 0xc421e37840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422afbb30, 0x0, 0x0, 0x0, 0xc421e37840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422afbb30, 0x6f0968, 0x3, 0x51f701, 0xc4228a43f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422afbb30, 0x5, 0xc421b54ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbd10, 0xc422aefa70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e8c30, 0xc421e37870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422afbd10, 0x0, 0x0, 0x0, 0xc421e37870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422afbd10, 0x6f0968, 0x3, 0x51f701, 0xc4228a44b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422afbd10, 0x5, 0xc421b54d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422afbef0, 0xc422aefaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422afbef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422afbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e9c30, 0xc421e378a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422afbef0, 0x0, 0x0, 0x0, 0xc421e378a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422afbef0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422afbef0, 0x5, 0xc421b54d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4d20, 0xc422a93c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423088c30, 0xc42227e618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d4d20, 0x0, 0x0, 0x0, 0xc42227e618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d4d20, 0x6f0968, 0x3, 0x51f701, 0xc42285e000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d4d20, 0x5, 0xc421b1d2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d4f00, 0xc422a93cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d4f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423089c30, 0xc42227e648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d4f00, 0x0, 0x0, 0x0, 0xc42227e648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d4f00, 0x6f0968, 0x3, 0x51f701, 0xc42285e0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d4f00, 0x5, 0xc421b1d310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d50e0, 0xc422a93d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d50e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308ac30, 0xc42227e678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d50e0, 0x0, 0x0, 0x0, 0xc42227e678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d50e0, 0x6f0968, 0x3, 0x51f701, 0xc42285e180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d50e0, 0x5, 0xc421b1d330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d52c0, 0xc422a93db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d52c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42308bc30, 0xc42227e6a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d52c0, 0x0, 0x0, 0x0, 0xc42227e6a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d52c0, 0x6f0968, 0x3, 0x51f701, 0xc42285e240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d52c0, 0x5, 0xc421b1d350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df2c0, 0xc422aefbd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230eac30, 0xc421e378b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4234df2c0, 0x0, 0x0, 0x0, 0xc421e378b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4234df2c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4234df2c0, 0x5, 0xc421b54d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d54a0, 0xc422a93e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d54a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423090c30, 0xc42227e6d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d54a0, 0x0, 0x0, 0x0, 0xc42227e6d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d54a0, 0x6f0968, 0x3, 0x51f701, 0xc42285e300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d54a0, 0x5, 0xc421b1d370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5680, 0xc422a93eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423091c30, 0xc42227e708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d5680, 0x0, 0x0, 0x0, 0xc42227e708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d5680, 0x6f0968, 0x3, 0x51f701, 0xc42285e3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d5680, 0x5, 0xc421b1d390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df4a0, 0xc422aefc50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228416c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230ebc30, 0xc421e378e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4234df4a0, 0x0, 0x0, 0x0, 0xc421e378e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4234df4a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4234df4a0, 0x5, 0xc421b54d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4600 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008c900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df770, 0xc422aefd10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f0c30, 0xc421e37930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4234df770, 0x0, 0x0, 0x0, 0xc421e37930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4234df770, 0x6f0968, 0x3, 0x51f701, 0xc4228a4840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4234df770, 0x5, 0xc421b54d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4590 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008ac80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df950, 0xc422aefd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228418e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f1c30, 0xc421e37960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234df950, 0x0, 0x0, 0x0, 0xc421e37960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234df950, 0x6f0968, 0x3, 0x51f701, 0xc4228a4900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234df950, 0x5, 0xc421b55090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5860, 0xc422a93f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423092c30, 0xc42227e738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d5860, 0x0, 0x0, 0x0, 0xc42227e738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d5860, 0x6f0968, 0x3, 0x51f701, 0xc42285e480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d5860, 0x5, 0xc421b1d620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5a40, 0xc422a93f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423093c30, 0xc42227e768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d5a40, 0x0, 0x0, 0x0, 0xc42227e768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d5a40, 0x6f0968, 0x3, 0x51f701, 0xc42285e540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d5a40, 0x5, 0xc421b1d640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfc20, 0xc422aefe20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f2c30, 0xc421e379a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4234dfc20, 0x0, 0x0, 0x0, 0xc421e379a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4234dfc20, 0x6f0968, 0x3, 0x51f701, 0xc4228a4a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4234dfc20, 0x5, 0xc421b550b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfe00, 0xc422aefe80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f3c30, 0xc421e379d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4234dfe00, 0x0, 0x0, 0x0, 0xc421e379d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4234dfe00, 0x6f0968, 0x3, 0x51f701, 0xc4228a4b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4234dfe00, 0x5, 0xc421b550d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d62d0, 0xc422aeff80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f8c30, 0xc421e37a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d62d0, 0x0, 0x0, 0x0, 0xc421e37a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d62d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d62d0, 0x5, 0xc421b550f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bc20, 0xc4229c66d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230f9c30, 0xc42227eab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299bc20, 0x0, 0x0, 0x0, 0xc42227eab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299bc20, 0x6f0968, 0x3, 0x51f701, 0xc42285f2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299bc20, 0x5, 0xc421b55110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5c20, 0xc422a93fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423098c30, 0xc42227e798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d5c20, 0x0, 0x0, 0x0, 0xc42227e798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d5c20, 0x6f0968, 0x3, 0x51f701, 0xc42285e630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d5c20, 0x5, 0xc421b1d660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d5e00, 0xc4229c6010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d5e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423099c30, 0xc42227e7c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d5e00, 0x0, 0x0, 0x0, 0xc42227e7c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d5e00, 0x6f0968, 0x3, 0x51f701, 0xc42285e6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d5e00, 0x5, 0xc421b1d680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a000, 0xc4229c6050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309ac30, 0xc42227e7f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42299a000, 0x0, 0x0, 0x0, 0xc42227e7f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42299a000, 0x6f0968, 0x3, 0x51f701, 0xc42285e7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42299a000, 0x5, 0xc421b1d6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a1e0, 0xc4229c60c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42309bc30, 0xc42227e828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299a1e0, 0x0, 0x0, 0x0, 0xc42227e828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299a1e0, 0x6f0968, 0x3, 0x51f701, 0xc42285e870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299a1e0, 0x5, 0xc421b1d6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dfb30, 0xc422aefe00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4228419a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fac30, 0xc421e37990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4234dfb30, 0x0, 0x0, 0x0, 0xc421e37990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4234dfb30, 0x6f0968, 0x3, 0x51f701, 0xc4228a4a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4234dfb30, 0x5, 0xc421b55130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a3c0, 0xc4229c6140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a0c30, 0xc42227e858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42299a3c0, 0x0, 0x0, 0x0, 0xc42227e858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42299a3c0, 0x6f0968, 0x3, 0x51f701, 0xc42285e930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42299a3c0, 0x5, 0xc421b1d6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a5a0, 0xc4229c61c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a1c30, 0xc42227e888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42299a5a0, 0x0, 0x0, 0x0, 0xc42227e888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42299a5a0, 0x6f0968, 0x3, 0x51f701, 0xc42285e9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42299a5a0, 0x5, 0xc421b1d700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d64b0, 0xc42240a000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230fbc30, 0xc421e37ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d64b0, 0x0, 0x0, 0x0, 0xc421e37ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d64b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a4d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d64b0, 0x5, 0xc421b55150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299a870, 0xc4229c6240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a2c30, 0xc42227e8b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42299a870, 0x0, 0x0, 0x0, 0xc42227e8b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42299a870, 0x6f0968, 0x3, 0x51f701, 0xc42285eab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42299a870, 0x5, 0xc421b1d720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6690, 0xc42240a050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423100c30, 0xc421e37bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d6690, 0x0, 0x0, 0x0, 0xc421e37bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d6690, 0x6f0968, 0x3, 0x51f701, 0xc4228a4e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d6690, 0x5, 0xc421b55170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6870, 0xc42240a0c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423101c30, 0xc421e37c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d6870, 0x0, 0x0, 0x0, 0xc421e37c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d6870, 0x6f0968, 0x3, 0x51f701, 0xc4228a4f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d6870, 0x5, 0xc421b55190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299aa50, 0xc4229c62c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a3c30, 0xc42227e8e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42299aa50, 0x0, 0x0, 0x0, 0xc42227e8e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42299aa50, 0x6f0968, 0x3, 0x51f701, 0xc42285eb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42299aa50, 0x5, 0xc421b1d740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6a50, 0xc42240a140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423102c30, 0xc421e37c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d6a50, 0x0, 0x0, 0x0, 0xc421e37c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d6a50, 0x6f0968, 0x3, 0x51f701, 0xc4228a4ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d6a50, 0x5, 0xc421b551b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6c30, 0xc42240a1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423103c30, 0xc421e37c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d6c30, 0x0, 0x0, 0x0, 0xc421e37c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d6c30, 0x6f0968, 0x3, 0x51f701, 0xc4228a50b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d6c30, 0x5, 0xc421b551d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6e10, 0xc42240a1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423108c30, 0xc421e37c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d6e10, 0x0, 0x0, 0x0, 0xc421e37c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d6e10, 0x6f0968, 0x3, 0x51f701, 0xc4228a5170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d6e10, 0x5, 0xc421b551f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d6ff0, 0xc42240a270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b261c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423109c30, 0xc421e37cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d6ff0, 0x0, 0x0, 0x0, 0xc421e37cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d6ff0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d6ff0, 0x5, 0xc421b55210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ac30, 0xc4229c6340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a8c30, 0xc42227e918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42299ac30, 0x0, 0x0, 0x0, 0xc42227e918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42299ac30, 0x6f0968, 0x3, 0x51f701, 0xc42285ec30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42299ac30, 0x5, 0xc421b1d760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ae10, 0xc4229c6380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a9c30, 0xc42227e948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42299ae10, 0x0, 0x0, 0x0, 0xc42227e948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42299ae10, 0x6f0968, 0x3, 0x51f701, 0xc42285ecf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42299ae10, 0x5, 0xc421b1d780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b0e0, 0xc4229c6430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230aac30, 0xc42227e990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42299b0e0, 0x0, 0x0, 0x0, 0xc42227e990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42299b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42285ee10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42299b0e0, 0x5, 0xc421b1d7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b2c0, 0xc4229c64b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230abc30, 0xc42227e9c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42299b2c0, 0x0, 0x0, 0x0, 0xc42227e9c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42299b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42285eed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42299b2c0, 0x5, 0xc421b1d7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d71d0, 0xc42240a2f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310ac30, 0xc421e37cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d71d0, 0x0, 0x0, 0x0, 0xc421e37cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d71d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a52f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d71d0, 0x5, 0xc421b55230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4632 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b4a0, 0xc4229c6530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b0c30, 0xc42227e9f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42299b4a0, 0x0, 0x0, 0x0, 0xc42227e9f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42299b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42285ef90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42299b4a0, 0x5, 0xc421b1d7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4633 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b680, 0xc4229c65b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b1c30, 0xc42227ea20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42299b680, 0x0, 0x0, 0x0, 0xc42227ea20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42299b680, 0x6f0968, 0x3, 0x51f701, 0xc42285f050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42299b680, 0x5, 0xc421b1d800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d73b0, 0xc42240a360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310bc30, 0xc421e37d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d73b0, 0x0, 0x0, 0x0, 0xc421e37d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d73b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a53b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d73b0, 0x5, 0xc421b55250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b860, 0xc4229c6630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b2c30, 0xc42227ea50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42299b860, 0x0, 0x0, 0x0, 0xc42227ea50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42299b860, 0x6f0968, 0x3, 0x51f701, 0xc42285f140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42299b860, 0x5, 0xc421b1d820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7590, 0xc42240a3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423110c30, 0xc421e37d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d7590, 0x0, 0x0, 0x0, 0xc421e37d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d7590, 0x6f0968, 0x3, 0x51f701, 0xc4228a54a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d7590, 0x5, 0xc421b55270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299ba40, 0xc4229c6690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b3c30, 0xc42227ea80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42299ba40, 0x0, 0x0, 0x0, 0xc42227ea80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42299ba40, 0x6f0968, 0x3, 0x51f701, 0xc42285f200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42299ba40, 0x5, 0xc421b1d840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7770, 0xc42240a3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b264c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423111c30, 0xc421e37d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d7770, 0x0, 0x0, 0x0, 0xc421e37d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d7770, 0x6f0968, 0x3, 0x51f701, 0xc4228a5560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d7770, 0x5, 0xc421b55290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7950, 0xc42240a470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423112c30, 0xc421e37db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d7950, 0x0, 0x0, 0x0, 0xc421e37db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d7950, 0x6f0968, 0x3, 0x51f701, 0xc4228a5650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d7950, 0x5, 0xc421b552b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7b30, 0xc42240a4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423113c30, 0xc421e37de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d7b30, 0x0, 0x0, 0x0, 0xc421e37de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d7b30, 0x6f0968, 0x3, 0x51f701, 0xc4228a5710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d7b30, 0x5, 0xc421b552d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4643 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bd10, 0xc4229c6700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b8c30, 0xc42227eac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42299bd10, 0x0, 0x0, 0x0, 0xc42227eac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42299bd10, 0x6f0968, 0x3, 0x51f701, 0xc42285f320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42299bd10, 0x5, 0xc421b1d860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4637 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011be00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7d10, 0xc42240a530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423118c30, 0xc421e37e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d7d10, 0x0, 0x0, 0x0, 0xc421e37e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d7d10, 0x6f0968, 0x3, 0x51f701, 0xc4228a57d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d7d10, 0x5, 0xc421b555d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4639 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bef0, 0xc4229c6770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230b9c30, 0xc42227eaf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42299bef0, 0x0, 0x0, 0x0, 0xc42227eaf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42299bef0, 0x6f0968, 0x3, 0x51f701, 0xc42285f3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42299bef0, 0x5, 0xc421b1dae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d7ef0, 0xc42240a5a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b267c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423119c30, 0xc421e37e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d7ef0, 0x0, 0x0, 0x0, 0xc421e37e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d7ef0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d7ef0, 0x5, 0xc421b555f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78000, 0xc42240a5e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311ac30, 0xc421e37e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422a78000, 0x0, 0x0, 0x0, 0xc421e37e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422a78000, 0x6f0968, 0x3, 0x51f701, 0xc4228a58f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422a78000, 0x5, 0xc421b55610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a780f0, 0xc42240a620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a780f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a780f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311bc30, 0xc421e37e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422a780f0, 0x0, 0x0, 0x0, 0xc421e37e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422a780f0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422a780f0, 0x5, 0xc421b55630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a783c0, 0xc42240a6a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b269a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a783c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a783c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423124c30, 0xc421e37eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422a783c0, 0x0, 0x0, 0x0, 0xc421e37eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422a783c0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422a783c0, 0x5, 0xc421b55650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a785a0, 0xc42240a6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a785a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a785a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423125c30, 0xc421e37ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422a785a0, 0x0, 0x0, 0x0, 0xc421e37ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422a785a0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422a785a0, 0x5, 0xc421b55670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78780, 0xc42240a760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423116c30, 0xc421e37f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422a78780, 0x0, 0x0, 0x0, 0xc421e37f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422a78780, 0x6f0968, 0x3, 0x51f701, 0xc4228a5bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422a78780, 0x5, 0xc421b55690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78960, 0xc42240a7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423117c30, 0xc421e37f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422a78960, 0x0, 0x0, 0x0, 0xc421e37f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422a78960, 0x6f0968, 0x3, 0x51f701, 0xc4228a5ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422a78960, 0x5, 0xc421b556b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4653 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78b40, 0xc42240a810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312cc30, 0xc421e37f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422a78b40, 0x0, 0x0, 0x0, 0xc421e37f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422a78b40, 0x6f0968, 0x3, 0x51f701, 0xc4228a5dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422a78b40, 0x5, 0xc421b556d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4654 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78d20, 0xc42240a890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b277c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312dc30, 0xc421e37fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422a78d20, 0x0, 0x0, 0x0, 0xc421e37fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422a78d20, 0x6f0968, 0x3, 0x51f701, 0xc4228a5e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422a78d20, 0x5, 0xc421b556f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e0f0, 0xc4229c67f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bac30, 0xc42227eb28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d5e0f0, 0x0, 0x0, 0x0, 0xc42227eb28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d5e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42285f500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d5e0f0, 0x5, 0xc421b1db00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e2d0, 0xc4229c6870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bbc30, 0xc42227eb58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d5e2d0, 0x0, 0x0, 0x0, 0xc42227eb58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d5e2d0, 0x6f0968, 0x3, 0x51f701, 0xc42285f5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d5e2d0, 0x5, 0xc421b1db20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e4b0, 0xc4229c68f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277af60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c0c30, 0xc42227eba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d5e4b0, 0x0, 0x0, 0x0, 0xc42227eba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d5e4b0, 0x6f0968, 0x3, 0x51f701, 0xc42285f680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d5e4b0, 0x5, 0xc421b1db40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e690, 0xc4229c6970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c1c30, 0xc42227ebd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421d5e690, 0x0, 0x0, 0x0, 0xc42227ebd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421d5e690, 0x6f0968, 0x3, 0x51f701, 0xc42285f740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421d5e690, 0x5, 0xc421b1db60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5e870, 0xc4229c69c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c2c30, 0xc42227ec00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421d5e870, 0x0, 0x0, 0x0, 0xc42227ec00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421d5e870, 0x6f0968, 0x3, 0x51f701, 0xc42285f800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421d5e870, 0x5, 0xc421b1db80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ea50, 0xc4229c6a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c3c30, 0xc42227ec48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d5ea50, 0x0, 0x0, 0x0, 0xc42227ec48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d5ea50, 0x6f0968, 0x3, 0x51f701, 0xc42285f8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d5ea50, 0x5, 0xc421b1dba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78f00, 0xc42240a900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311ec30, 0xc421e37fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422a78f00, 0x0, 0x0, 0x0, 0xc421e37fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422a78f00, 0x6f0968, 0x3, 0x51f701, 0xc4228a5f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422a78f00, 0x5, 0xc421b55710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a791d0, 0xc42240a960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a791d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a791d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42311fc30, 0xc420544db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a791d0, 0x0, 0x0, 0x0, 0xc420544db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a791d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a791d0, 0x5, 0xc421b55730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a793b0, 0xc42240a9a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a793b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a793b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423134c30, 0xc420545c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a793b0, 0x0, 0x0, 0x0, 0xc420545c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a793b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a793b0, 0x5, 0xc421b55750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79590, 0xc42240a9e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423135c30, 0xc420545c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422a79590, 0x0, 0x0, 0x0, 0xc420545c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422a79590, 0x6f0968, 0x3, 0x51f701, 0xc4227a2210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422a79590, 0x5, 0xc421b55770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ec30, 0xc4229c6aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c8c30, 0xc42227ec78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421d5ec30, 0x0, 0x0, 0x0, 0xc42227ec78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421d5ec30, 0x6f0968, 0x3, 0x51f701, 0xc42285f980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421d5ec30, 0x5, 0xc421b1dbc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79860, 0xc42240aa40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423126c30, 0xc420545ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a79860, 0x0, 0x0, 0x0, 0xc420545ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a79860, 0x6f0968, 0x3, 0x51f701, 0xc4227a2330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a79860, 0x5, 0xc421b55790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79a40, 0xc42240aa80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423127c30, 0xc420545cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422a79a40, 0x0, 0x0, 0x0, 0xc420545cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422a79a40, 0x6f0968, 0x3, 0x51f701, 0xc4227a23f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422a79a40, 0x5, 0xc421b557b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79c20, 0xc42240aac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313cc30, 0xc420545d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422a79c20, 0x0, 0x0, 0x0, 0xc420545d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422a79c20, 0x6f0968, 0x3, 0x51f701, 0xc4227a24b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422a79c20, 0x5, 0xc421b557d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5ee10, 0xc4229c6b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230c9c30, 0xc42227eca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421d5ee10, 0x0, 0x0, 0x0, 0xc42227eca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421d5ee10, 0x6f0968, 0x3, 0x51f701, 0xc42285fa40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421d5ee10, 0x5, 0xc421b1dbe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79e00, 0xc42240ab00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313dc30, 0xc420545d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a79e00, 0x0, 0x0, 0x0, 0xc420545d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a79e00, 0x6f0968, 0x3, 0x51f701, 0xc4227a2570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a79e00, 0x5, 0xc421b557f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5eff0, 0xc4229c6ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cac30, 0xc42227ecd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421d5eff0, 0x0, 0x0, 0x0, 0xc42227ecd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421d5eff0, 0x6f0968, 0x3, 0x51f701, 0xc42285fb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421d5eff0, 0x5, 0xc421b1dc00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f1d0, 0xc4229c6c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230cbc30, 0xc42227ed08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421d5f1d0, 0x0, 0x0, 0x0, 0xc42227ed08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421d5f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42285fbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421d5f1d0, 0x5, 0xc421b1dc20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f3b0, 0xc4229c6c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d0c30, 0xc42227ed38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421d5f3b0, 0x0, 0x0, 0x0, 0xc42227ed38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421d5f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42285fc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421d5f3b0, 0x5, 0xc421b1dc40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f590, 0xc4229c6cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d1c30, 0xc42227ed80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421d5f590, 0x0, 0x0, 0x0, 0xc42227ed80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421d5f590, 0x6f0968, 0x3, 0x51f701, 0xc42285fda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421d5f590, 0x5, 0xc421b1dc60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f770, 0xc4229c6d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d2c30, 0xc42227edb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421d5f770, 0x0, 0x0, 0x0, 0xc42227edb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421d5f770, 0x6f0968, 0x3, 0x51f701, 0xc42285fe60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421d5f770, 0x5, 0xc421b1dc80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5f950, 0xc4229c6da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d3c30, 0xc42227ede0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421d5f950, 0x0, 0x0, 0x0, 0xc42227ede0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421d5f950, 0x6f0968, 0x3, 0x51f701, 0xc42285ff20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421d5f950, 0x5, 0xc421b1dca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60000, 0xc42240ab40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312ec30, 0xc420545d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d60000, 0x0, 0x0, 0x0, 0xc420545d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d60000, 0x6f0968, 0x3, 0x51f701, 0xc4227a2660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d60000, 0x5, 0xc421b55810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4680 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9e240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fb30, 0xc4229c6e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d8c30, 0xc42227ee10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d5fb30, 0x0, 0x0, 0x0, 0xc42227ee10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d5fb30, 0x6f0968, 0x3, 0x51f701, 0xc4226f2000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d5fb30, 0x5, 0xc421b1dcc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fd10, 0xc4229c6ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277b940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230d9c30, 0xc42227ee40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d5fd10, 0x0, 0x0, 0x0, 0xc42227ee40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d5fd10, 0x6f0968, 0x3, 0x51f701, 0xc4226f20c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d5fd10, 0x5, 0xc421b1dce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d5fef0, 0xc4229c6f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ba00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d5fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d5fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dac30, 0xc42227ee70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d5fef0, 0x0, 0x0, 0x0, 0xc42227ee70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d5fef0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d5fef0, 0x5, 0xc421b1dd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4229d3e00, 0xc421f64b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4229d3e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4229d3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422fc8c30, 0xc421e36950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4229d3e00, 0x0, 0x0, 0x0, 0xc421e36950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4229d3e00, 0x6f0968, 0x3, 0x51f701, 0xc421f3c780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4229d3e00, 0x5, 0xc421b1dd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4690 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d601e0, 0xc42240ab80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d601e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d601e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312fc30, 0xc420545d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d601e0, 0x0, 0x0, 0x0, 0xc420545d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d601e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d601e0, 0x5, 0xc421b55ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e72c0, 0xc421afe1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bcc30, 0xc42227fa10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226e72c0, 0x0, 0x0, 0x0, 0xc42227fa10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226e72c0, 0x6f0968, 0x3, 0x51f701, 0xc4229103c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226e72c0, 0x5, 0xc421b1df70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d603c0, 0xc42240abc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d603c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d603c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423144c30, 0xc420545dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d603c0, 0x0, 0x0, 0x0, 0xc420545dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d603c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a27e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d603c0, 0x5, 0xc421b55b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d605a0, 0xc42240ac00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d605a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d605a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423145c30, 0xc420545df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d605a0, 0x0, 0x0, 0x0, 0xc420545df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d605a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a28a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d605a0, 0x5, 0xc421b55b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60780, 0xc42240ac40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226582e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423136c30, 0xc420545e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d60780, 0x0, 0x0, 0x0, 0xc420545e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d60780, 0x6f0968, 0x3, 0x51f701, 0xc4227a2960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d60780, 0x5, 0xc421b55b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2e10, 0xc422a93600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423063c30, 0xc42227e2e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d2e10, 0x0, 0x0, 0x0, 0xc42227e2e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d2e10, 0x6f0968, 0x3, 0x51f701, 0xc422981da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d2e10, 0x5, 0xc421b55b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299bb30, 0xc4229c66b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230bcc30, 0xc42227ea98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42299bb30, 0x0, 0x0, 0x0, 0xc42227ea98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42299bb30, 0x6f0968, 0x3, 0x51f701, 0xc42285f260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42299bb30, 0x5, 0xc421b55b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba2d0, 0xc4229c6fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230e0c30, 0xc42227eed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221ba2d0, 0x0, 0x0, 0x0, 0xc42227eed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221ba2d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221ba2d0, 0x5, 0xc421b55ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a781e0, 0xc42240a660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b268e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a781e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a781e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310ec30, 0xc421e37e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422a781e0, 0x0, 0x0, 0x0, 0xc421e37e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422a781e0, 0x6f0968, 0x3, 0x51f701, 0xc4228a59b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422a781e0, 0x5, 0xc421b55bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a782d0, 0xc42240a680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a782d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a782d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42310fc30, 0xc421e37ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422a782d0, 0x0, 0x0, 0x0, 0xc421e37ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422a782d0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422a782d0, 0x5, 0xc421b55be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a784b0, 0xc42240a6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a784b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a784b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423120c30, 0xc421e37ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422a784b0, 0x0, 0x0, 0x0, 0xc421e37ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422a784b0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422a784b0, 0x5, 0xc421b55c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78690, 0xc42240a720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423121c30, 0xc421e37f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422a78690, 0x0, 0x0, 0x0, 0xc421e37f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422a78690, 0x6f0968, 0x3, 0x51f701, 0xc4228a5b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422a78690, 0x5, 0xc421b55c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78870, 0xc42240a7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423122c30, 0xc421e37f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a78870, 0x0, 0x0, 0x0, 0xc421e37f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a78870, 0x6f0968, 0x3, 0x51f701, 0xc4228a5c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a78870, 0x5, 0xc421b55c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78a50, 0xc42240a7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423123c30, 0xc421e37f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422a78a50, 0x0, 0x0, 0x0, 0xc421e37f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422a78a50, 0x6f0968, 0x3, 0x51f701, 0xc4228a5d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422a78a50, 0x5, 0xc421b55c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78c30, 0xc42240a850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b271c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423128c30, 0xc421e37f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422a78c30, 0x0, 0x0, 0x0, 0xc421e37f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422a78c30, 0x6f0968, 0x3, 0x51f701, 0xc4228a5e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422a78c30, 0x5, 0xc421b55c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78e10, 0xc42240a8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423129c30, 0xc421e37fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a78e10, 0x0, 0x0, 0x0, 0xc421e37fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a78e10, 0x6f0968, 0x3, 0x51f701, 0xc4228a5ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a78e10, 0x5, 0xc421b55ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a790e0, 0xc42240a940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b279c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a790e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a790e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312ac30, 0xc420544d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422a790e0, 0x0, 0x0, 0x0, 0xc420544d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422a790e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422a790e0, 0x5, 0xc421b55cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a792c0, 0xc42240a980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a792c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a792c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42312bc30, 0xc4205450a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422a792c0, 0x0, 0x0, 0x0, 0xc4205450a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422a792c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a20f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422a792c0, 0x5, 0xc421b55ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a794a0, 0xc42240a9c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a794a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a794a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423130c30, 0xc420545c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422a794a0, 0x0, 0x0, 0x0, 0xc420545c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422a794a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a21b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422a794a0, 0x5, 0xc421b55d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79950, 0xc42240aa60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423132c30, 0xc420545cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422a79950, 0x0, 0x0, 0x0, 0xc420545cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422a79950, 0x6f0968, 0x3, 0x51f701, 0xc4227a2390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422a79950, 0x5, 0xc421b55d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4717 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9e480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79b30, 0xc42240aaa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423133c30, 0xc420545cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a79b30, 0x0, 0x0, 0x0, 0xc420545cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a79b30, 0x6f0968, 0x3, 0x51f701, 0xc4227a2450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a79b30, 0x5, 0xc421b55fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e74a0, 0xc421afe210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bdc30, 0xc42227fa40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226e74a0, 0x0, 0x0, 0x0, 0xc42227fa40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226e74a0, 0x6f0968, 0x3, 0x51f701, 0xc422910480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226e74a0, 0x5, 0xc421b1df90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7680, 0xc421afe250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231aec30, 0xc42227fa70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226e7680, 0x0, 0x0, 0x0, 0xc42227fa70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226e7680, 0x6f0968, 0x3, 0x51f701, 0xc422910540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226e7680, 0x5, 0xc421b1dfb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7860, 0xc421afe290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231afc30, 0xc42227faa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e7860, 0x0, 0x0, 0x0, 0xc42227faa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e7860, 0x6f0968, 0x3, 0x51f701, 0xc422910600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e7860, 0x5, 0xc421b1dfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7a40, 0xc421afe2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c4c30, 0xc42227fad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226e7a40, 0x0, 0x0, 0x0, 0xc42227fad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226e7a40, 0x6f0968, 0x3, 0x51f701, 0xc4229106c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226e7a40, 0x5, 0xc421b1dff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7c20, 0xc421afe310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c5c30, 0xc42227fb00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226e7c20, 0x0, 0x0, 0x0, 0xc42227fb00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226e7c20, 0x6f0968, 0x3, 0x51f701, 0xc422910780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226e7c20, 0x5, 0xc421bdc010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7e00, 0xc421afe350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b6c30, 0xc42227fb30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226e7e00, 0x0, 0x0, 0x0, 0xc42227fb30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226e7e00, 0x6f0968, 0x3, 0x51f701, 0xc422910870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226e7e00, 0x5, 0xc421bdc030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c000, 0xc421afe390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b7c30, 0xc42227fb60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42249c000, 0x0, 0x0, 0x0, 0xc42227fb60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42249c000, 0x6f0968, 0x3, 0x51f701, 0xc422910930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42249c000, 0x5, 0xc421bdc050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c2d0, 0xc421afe3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ccc30, 0xc42227fb90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42249c2d0, 0x0, 0x0, 0x0, 0xc42227fb90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42249c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4229109f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42249c2d0, 0x5, 0xc421bdc070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c780, 0xc421afe510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cdc30, 0xc42227fc08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42249c780, 0x0, 0x0, 0x0, 0xc42227fc08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42249c780, 0x6f0968, 0x3, 0x51f701, 0xc422910bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42249c780, 0x5, 0xc421bdc090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c870, 0xc421afe530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bec30, 0xc42227fc20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42249c870, 0x0, 0x0, 0x0, 0xc42227fc20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42249c870, 0x6f0968, 0x3, 0x51f701, 0xc422910c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42249c870, 0x5, 0xc421bdc0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c960, 0xc421afe550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bfc30, 0xc42227fc38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42249c960, 0x0, 0x0, 0x0, 0xc42227fc38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42249c960, 0x6f0968, 0x3, 0x51f701, 0xc422910c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42249c960, 0x5, 0xc421bdc0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cb40, 0xc421afe5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d0c30, 0xc42227fc68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42249cb40, 0x0, 0x0, 0x0, 0xc42227fc68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42249cb40, 0x6f0968, 0x3, 0x51f701, 0xc422910d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42249cb40, 0x5, 0xc421bdc0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cd20, 0xc421afe630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d1c30, 0xc42227fc98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42249cd20, 0x0, 0x0, 0x0, 0xc42227fc98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42249cd20, 0x6f0968, 0x3, 0x51f701, 0xc422910e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42249cd20, 0x5, 0xc421bdc110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8de00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8de00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4231d2c30, 0x410ffd, 0xc4258e0c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425c8de00, 0x0, 0x0, 0x0, 0xc4258e0c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425c8de00, 0x6f0968, 0x3, 0x51f701, 0xc425d2f6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425c8de00, 0x5, 0xc421bdc130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cff0, 0xc421afe760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d3c30, 0xc42227fce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42249cff0, 0x0, 0x0, 0x0, 0xc42227fce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42249cff0, 0x6f0968, 0x3, 0x51f701, 0xc422910ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42249cff0, 0x5, 0xc421bdc150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d1d0, 0xc421afe7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d8c30, 0xc42227fd10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42249d1d0, 0x0, 0x0, 0x0, 0xc42227fd10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42249d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4229110b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42249d1d0, 0x5, 0xc421bdc170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d3b0, 0xc421afe810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d9c30, 0xc42227fd40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42249d3b0, 0x0, 0x0, 0x0, 0xc42227fd40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42249d3b0, 0x6f0968, 0x3, 0x51f701, 0xc422911170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42249d3b0, 0x5, 0xc421bdc190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d590, 0xc421afe860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dac30, 0xc42227fd70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42249d590, 0x0, 0x0, 0x0, 0xc42227fd70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42249d590, 0x6f0968, 0x3, 0x51f701, 0xc422911230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42249d590, 0x5, 0xc421bdc1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4727 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f01e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d770, 0xc421afe8e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dbc30, 0xc42227fdb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42249d770, 0x0, 0x0, 0x0, 0xc42227fdb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42249d770, 0x6f0968, 0x3, 0x51f701, 0xc4229112f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42249d770, 0x5, 0xc421bdc3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79d10, 0xc42240aae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423138c30, 0xc420545d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422a79d10, 0x0, 0x0, 0x0, 0xc420545d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422a79d10, 0x6f0968, 0x3, 0x51f701, 0xc4227a2510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422a79d10, 0x5, 0xc421be8000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79ef0, 0xc42240ab20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423139c30, 0xc420545d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422a79ef0, 0x0, 0x0, 0x0, 0xc420545d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422a79ef0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422a79ef0, 0x5, 0xc421be8020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d600f0, 0xc42240ab60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d600f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d600f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313ac30, 0xc420545d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d600f0, 0x0, 0x0, 0x0, 0xc420545d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d600f0, 0x6f0968, 0x3, 0x51f701, 0xc4227a26c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d600f0, 0x5, 0xc421be8040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d602d0, 0xc42240aba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226580e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d602d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d602d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313bc30, 0xc420545db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421d602d0, 0x0, 0x0, 0x0, 0xc420545db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421d602d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421d602d0, 0x5, 0xc421be8060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d604b0, 0xc42240abe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226581a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d604b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d604b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423140c30, 0xc420545de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421d604b0, 0x0, 0x0, 0x0, 0xc420545de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421d604b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421d604b0, 0x5, 0xc421be8080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60690, 0xc42240ac20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423141c30, 0xc420545e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d60690, 0x0, 0x0, 0x0, 0xc420545e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d60690, 0x6f0968, 0x3, 0x51f701, 0xc4227a2900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d60690, 0x5, 0xc421be80a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60870, 0xc42240ac60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423142c30, 0xc420545e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421d60870, 0x0, 0x0, 0x0, 0xc420545e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421d60870, 0x6f0968, 0x3, 0x51f701, 0xc4227a29c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421d60870, 0x5, 0xc421be80c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4743 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60960, 0xc42240ac80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226583c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423143c30, 0xc420545e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421d60960, 0x0, 0x0, 0x0, 0xc420545e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421d60960, 0x6f0968, 0x3, 0x51f701, 0xc4227a2a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421d60960, 0x5, 0xc421be80e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4744 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60b40, 0xc42240acc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314cc30, 0xc420545e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421d60b40, 0x0, 0x0, 0x0, 0xc420545e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421d60b40, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421d60b40, 0x5, 0xc421be8100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60d20, 0xc42240ad00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226585a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314dc30, 0xc420545eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421d60d20, 0x0, 0x0, 0x0, 0xc420545eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421d60d20, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421d60d20, 0x5, 0xc421be8120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60f00, 0xc42240ad60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313ec30, 0xc420545ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421d60f00, 0x0, 0x0, 0x0, 0xc420545ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421d60f00, 0x6f0968, 0x3, 0x51f701, 0xc4227a2c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421d60f00, 0x5, 0xc421be8140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d610e0, 0xc42240ade0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d610e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d610e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42313fc30, 0xc420545f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421d610e0, 0x0, 0x0, 0x0, 0xc420545f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421d610e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421d610e0, 0x5, 0xc421be8160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d612c0, 0xc42240ae60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226587e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d612c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d612c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423154c30, 0xc420545f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421d612c0, 0x0, 0x0, 0x0, 0xc420545f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421d612c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421d612c0, 0x5, 0xc421be8180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d614a0, 0xc42240aee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226588a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d614a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d614a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423155c30, 0xc420545f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421d614a0, 0x0, 0x0, 0x0, 0xc420545f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421d614a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421d614a0, 0x5, 0xc421be81a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61680, 0xc42240af60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423146c30, 0xc420545fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d61680, 0x0, 0x0, 0x0, 0xc420545fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d61680, 0x6f0968, 0x3, 0x51f701, 0xc4227a2f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d61680, 0x5, 0xc421be81c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61860, 0xc42240afb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423147c30, 0xc420545fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d61860, 0x0, 0x0, 0x0, 0xc420545fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d61860, 0x6f0968, 0x3, 0x51f701, 0xc4227a3050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d61860, 0x5, 0xc421be81e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4752 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61a40, 0xc42240b010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315cc30, 0xc4200e6998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d61a40, 0x0, 0x0, 0x0, 0xc4200e6998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d61a40, 0x6f0968, 0x3, 0x51f701, 0xc4227a3110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d61a40, 0x5, 0xc421be8200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61c20, 0xc42240b090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315dc30, 0xc4200e6a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d61c20, 0x0, 0x0, 0x0, 0xc4200e6a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d61c20, 0x6f0968, 0x3, 0x51f701, 0xc4227a3200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d61c20, 0x5, 0xc421be8220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4754 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9e6c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61e00, 0xc42240b110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314ec30, 0xc4200e74c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d61e00, 0x0, 0x0, 0x0, 0xc4200e74c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d61e00, 0x6f0968, 0x3, 0x51f701, 0xc4227a32c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d61e00, 0x5, 0xc421be84b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d950, 0xc421afe930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eec00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e0c30, 0xc42227fde8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42249d950, 0x0, 0x0, 0x0, 0xc42227fde8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42249d950, 0x6f0968, 0x3, 0x51f701, 0xc4229113b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42249d950, 0x5, 0xc421bdc410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249dc20, 0xc421afe990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e1c30, 0xc42227fe18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42249dc20, 0x0, 0x0, 0x0, 0xc42227fe18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42249dc20, 0x6f0968, 0x3, 0x51f701, 0xc4229114a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42249dc20, 0x5, 0xc421bdc430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249def0, 0xc421afea30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e2c30, 0xc42227fe60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42249def0, 0x0, 0x0, 0x0, 0xc42227fe60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42249def0, 0x6f0968, 0x3, 0x51f701, 0xc4229115c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42249def0, 0x5, 0xc421bdc450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4733 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243880f0, 0xc421afea70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243880f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243880f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e3c30, 0xc42227fe90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243880f0, 0x0, 0x0, 0x0, 0xc42227fe90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243880f0, 0x6f0968, 0x3, 0x51f701, 0xc422911680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243880f0, 0x5, 0xc421bdc470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300780, 0xc42240b310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e8c30, 0xc421d640e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422300780, 0x0, 0x0, 0x0, 0xc421d640e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422300780, 0x6f0968, 0x3, 0x51f701, 0xc4227a36b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422300780, 0x5, 0xc421bdc490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300a50, 0xc42240b3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e9c30, 0xc421d64128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422300a50, 0x0, 0x0, 0x0, 0xc421d64128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422300a50, 0x6f0968, 0x3, 0x51f701, 0xc4227a37d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422300a50, 0x5, 0xc421bdc4b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300c30, 0xc42240b450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231eac30, 0xc421d64158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422300c30, 0x0, 0x0, 0x0, 0xc421d64158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422300c30, 0x6f0968, 0x3, 0x51f701, 0xc4227a3890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422300c30, 0x5, 0xc421bdc4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300e10, 0xc42240b4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226592e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ebc30, 0xc421d64188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422300e10, 0x0, 0x0, 0x0, 0xc421d64188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422300e10, 0x6f0968, 0x3, 0x51f701, 0xc4227a3980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422300e10, 0x5, 0xc421bdc4f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300ff0, 0xc42240b510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226593c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f0c30, 0xc421d641b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422300ff0, 0x0, 0x0, 0x0, 0xc421d641b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422300ff0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422300ff0, 0x5, 0xc421bdc510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223011d0, 0xc42240b580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226594a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223011d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223011d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f1c30, 0xc421d641e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223011d0, 0x0, 0x0, 0x0, 0xc421d641e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223011d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223011d0, 0x5, 0xc421bdc530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223013b0, 0xc42240b600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223013b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223013b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f2c30, 0xc421d64218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4223013b0, 0x0, 0x0, 0x0, 0xc421d64218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4223013b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4223013b0, 0x5, 0xc421bdc550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301590, 0xc42240b680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f3c30, 0xc421d64248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422301590, 0x0, 0x0, 0x0, 0xc421d64248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422301590, 0x6f0968, 0x3, 0x51f701, 0xc4227a3c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422301590, 0x5, 0xc421bdc570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301770, 0xc42240b700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f8c30, 0xc421d64278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422301770, 0x0, 0x0, 0x0, 0xc421d64278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422301770, 0x6f0968, 0x3, 0x51f701, 0xc4227a3d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422301770, 0x5, 0xc421bdc590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301950, 0xc42240b760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226597c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f9c30, 0xc421d642a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422301950, 0x0, 0x0, 0x0, 0xc421d642a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422301950, 0x6f0968, 0x3, 0x51f701, 0xc4227a3e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422301950, 0x5, 0xc421bdc5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301b30, 0xc42240b7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fac30, 0xc421d642d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422301b30, 0x0, 0x0, 0x0, 0xc421d642d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422301b30, 0x6f0968, 0x3, 0x51f701, 0xc4227a3ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422301b30, 0x5, 0xc421bdc5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301d10, 0xc42240b800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fbc30, 0xc421d64308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422301d10, 0x0, 0x0, 0x0, 0xc421d64308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422301d10, 0x6f0968, 0x3, 0x51f701, 0xc4227a3f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422301d10, 0x5, 0xc421bdc5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6780, 0xc4229c7fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423200c30, 0xc42227f8f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4226e6780, 0x0, 0x0, 0x0, 0xc42227f8f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4226e6780, 0x6f0968, 0x3, 0x51f701, 0xc4226f3ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4226e6780, 0x5, 0xc421bdc610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4779 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301ef0, 0xc42240b880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423201c30, 0xc421d64338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422301ef0, 0x0, 0x0, 0x0, 0xc421d64338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422301ef0, 0x6f0968, 0x3, 0x51f701, 0xc422058060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422301ef0, 0x5, 0xc421bdc630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4780 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f03c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226280f0, 0xc42240b900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226280f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226280f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423202c30, 0xc421d64368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226280f0, 0x0, 0x0, 0x0, 0xc421d64368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226280f0, 0x6f0968, 0x3, 0x51f701, 0xc422058120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226280f0, 0x5, 0xc421bdc840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300000, 0xc42240b190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314fc30, 0xc421d64020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422300000, 0x0, 0x0, 0x0, 0xc421d64020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422300000, 0x6f0968, 0x3, 0x51f701, 0xc4227a3380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422300000, 0x5, 0xc421be84d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223001e0, 0xc42240b210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223001e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223001e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423164c30, 0xc421d64050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4223001e0, 0x0, 0x0, 0x0, 0xc421d64050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4223001e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4223001e0, 0x5, 0xc421be84f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223003c0, 0xc42240b260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223003c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223003c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423165c30, 0xc421d64080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4223003c0, 0x0, 0x0, 0x0, 0xc421d64080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4223003c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4223003c0, 0x5, 0xc421be8510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4760 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223005a0, 0xc42240b2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223005a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223005a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423156c30, 0xc421d640b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223005a0, 0x0, 0x0, 0x0, 0xc421d640b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223005a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a35f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223005a0, 0x5, 0xc421be8530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df590, 0xc422aefc90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422841720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423157c30, 0xc421e37900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4234df590, 0x0, 0x0, 0x0, 0xc421e37900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4234df590, 0x6f0968, 0x3, 0x51f701, 0xc4228a4780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4234df590, 0x5, 0xc421be8550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a78ff0, 0xc42240a920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a78ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a78ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316cc30, 0xc421e37ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422a78ff0, 0x0, 0x0, 0x0, 0xc421e37ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422a78ff0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422a78ff0, 0x5, 0xc421be8570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba780, 0xc4229c7110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316dc30, 0xc42227ef60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221ba780, 0x0, 0x0, 0x0, 0xc42227ef60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221ba780, 0x6f0968, 0x3, 0x51f701, 0xc4226f24e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221ba780, 0x5, 0xc421be8590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221baa50, 0xc4229c71d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221baa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221baa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315ec30, 0xc42227efa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4221baa50, 0x0, 0x0, 0x0, 0xc42227efa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4221baa50, 0x6f0968, 0x3, 0x51f701, 0xc4226f2630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4221baa50, 0x5, 0xc421be85b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bac30, 0xc4229c7230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bfc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315fc30, 0xc42227f308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4221bac30, 0x0, 0x0, 0x0, 0xc42227f308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4221bac30, 0x6f0968, 0x3, 0x51f701, 0xc4226f26f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4221bac30, 0x5, 0xc421be85d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221baf00, 0xc4229c72a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff40e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221baf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221baf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423174c30, 0xc42227f350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4221baf00, 0x0, 0x0, 0x0, 0xc42227f350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4221baf00, 0x6f0968, 0x3, 0x51f701, 0xc4226f2810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4221baf00, 0x5, 0xc421be85f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb0e0, 0xc4229c7310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff41a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423175c30, 0xc42227f380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4221bb0e0, 0x0, 0x0, 0x0, 0xc42227f380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4221bb0e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f28d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4221bb0e0, 0x5, 0xc421be8610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb2c0, 0xc4229c7390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423166c30, 0xc42227f3b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4221bb2c0, 0x0, 0x0, 0x0, 0xc42227f3b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4221bb2c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4221bb2c0, 0x5, 0xc421be8630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb4a0, 0xc4229c7410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423167c30, 0xc42227f3e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4221bb4a0, 0x0, 0x0, 0x0, 0xc42227f3e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4221bb4a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4221bb4a0, 0x5, 0xc421be8650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb680, 0xc4229c7490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff43e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317cc30, 0xc42227f410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4221bb680, 0x0, 0x0, 0x0, 0xc42227f410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4221bb680, 0x6f0968, 0x3, 0x51f701, 0xc4226f2b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4221bb680, 0x5, 0xc421be8670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb860, 0xc4229c74e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff44a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317dc30, 0xc42227f440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4221bb860, 0x0, 0x0, 0x0, 0xc42227f440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4221bb860, 0x6f0968, 0x3, 0x51f701, 0xc4226f2bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4221bb860, 0x5, 0xc421be8690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bba40, 0xc4229c7540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316ec30, 0xc42227f470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4221bba40, 0x0, 0x0, 0x0, 0xc42227f470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4221bba40, 0x6f0968, 0x3, 0x51f701, 0xc4226f2c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4221bba40, 0x5, 0xc421be86b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbc20, 0xc4229c75c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316fc30, 0xc42227f4a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4221bbc20, 0x0, 0x0, 0x0, 0xc42227f4a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4221bbc20, 0x6f0968, 0x3, 0x51f701, 0xc4226f2d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4221bbc20, 0x5, 0xc421be86d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bad20, 0xc4229c7250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423184c30, 0xc42227f320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4221bad20, 0x0, 0x0, 0x0, 0xc42227f320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4221bad20, 0x6f0968, 0x3, 0x51f701, 0xc4226f2750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4221bad20, 0x5, 0xc421be86f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4791 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226283c0, 0xc42240b980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226283c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226283c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423203c30, 0xc421d64398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226283c0, 0x0, 0x0, 0x0, 0xc421d64398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226283c0, 0x6f0968, 0x3, 0x51f701, 0xc4220581e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226283c0, 0x5, 0xc421bdc860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226285a0, 0xc42240b9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226285a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226285a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423208c30, 0xc421d643e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226285a0, 0x0, 0x0, 0x0, 0xc421d643e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226285a0, 0x6f0968, 0x3, 0x51f701, 0xc4220582a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226285a0, 0x5, 0xc421bdc880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628780, 0xc42240ba30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423209c30, 0xc421d64410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422628780, 0x0, 0x0, 0x0, 0xc421d64410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422628780, 0x6f0968, 0x3, 0x51f701, 0xc422058360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422628780, 0x5, 0xc421bdc8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628960, 0xc42240bab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320ac30, 0xc421d64440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422628960, 0x0, 0x0, 0x0, 0xc421d64440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422628960, 0x6f0968, 0x3, 0x51f701, 0xc422058420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422628960, 0x5, 0xc421bdc8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbe00, 0xc4229c7640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff46e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423185c30, 0xc42227f4d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4221bbe00, 0x0, 0x0, 0x0, 0xc42227f4d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4221bbe00, 0x6f0968, 0x3, 0x51f701, 0xc4226f2e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4221bbe00, 0x5, 0xc421be8970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628b40, 0xc42240bb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320bc30, 0xc421d64470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422628b40, 0x0, 0x0, 0x0, 0xc421d64470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422628b40, 0x6f0968, 0x3, 0x51f701, 0xc4220584e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422628b40, 0x5, 0xc421bdc8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628d20, 0xc42240bbb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423210c30, 0xc421d644a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422628d20, 0x0, 0x0, 0x0, 0xc421d644a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422628d20, 0x6f0968, 0x3, 0x51f701, 0xc4220585a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422628d20, 0x5, 0xc421bdc900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4805 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628f00, 0xc42240bc00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423211c30, 0xc421d644d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422628f00, 0x0, 0x0, 0x0, 0xc421d644d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422628f00, 0x6f0968, 0x3, 0x51f701, 0xc422058660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422628f00, 0x5, 0xc421bdc920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226290e0, 0xc42240bc40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226290e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226290e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423212c30, 0xc421d64500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226290e0, 0x0, 0x0, 0x0, 0xc421d64500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226290e0, 0x6f0968, 0x3, 0x51f701, 0xc422058720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226290e0, 0x5, 0xc421bdc940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226292c0, 0xc42240bcb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226292c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226292c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423213c30, 0xc421d64530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226292c0, 0x0, 0x0, 0x0, 0xc421d64530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226292c0, 0x6f0968, 0x3, 0x51f701, 0xc4220587e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226292c0, 0x5, 0xc421bdc960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226294a0, 0xc42240bd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222542c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226294a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226294a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423218c30, 0xc421d64560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226294a0, 0x0, 0x0, 0x0, 0xc421d64560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226294a0, 0x6f0968, 0x3, 0x51f701, 0xc4220588a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226294a0, 0x5, 0xc421bdc980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629680, 0xc42240bdb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423219c30, 0xc421d64590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422629680, 0x0, 0x0, 0x0, 0xc421d64590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422629680, 0x6f0968, 0x3, 0x51f701, 0xc422058960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422629680, 0x5, 0xc421bdc9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629860, 0xc42240be10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321ac30, 0xc421d645c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422629860, 0x0, 0x0, 0x0, 0xc421d645c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422629860, 0x6f0968, 0x3, 0x51f701, 0xc422058a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422629860, 0x5, 0xc421bdc9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629a40, 0xc42240be50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321bc30, 0xc421d645f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422629a40, 0x0, 0x0, 0x0, 0xc421d645f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422629a40, 0x6f0968, 0x3, 0x51f701, 0xc422058ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422629a40, 0x5, 0xc421bdc9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79770, 0xc42240aa20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423131c30, 0xc420545c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422a79770, 0x0, 0x0, 0x0, 0xc420545c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422a79770, 0x6f0968, 0x3, 0x51f701, 0xc4227a22d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422a79770, 0x5, 0xc421bdca00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60a50, 0xc42240aca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423137c30, 0xc420545e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421d60a50, 0x0, 0x0, 0x0, 0xc420545e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421d60a50, 0x6f0968, 0x3, 0x51f701, 0xc4227a2a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421d60a50, 0x5, 0xc421bdca20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4814 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60c30, 0xc42240ace0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226584e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423148c30, 0xc420545ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421d60c30, 0x0, 0x0, 0x0, 0xc420545ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421d60c30, 0x6f0968, 0x3, 0x51f701, 0xc4227a2b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421d60c30, 0x5, 0xc421bdca40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60e10, 0xc42240ad30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423149c30, 0xc420545ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421d60e10, 0x0, 0x0, 0x0, 0xc420545ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421d60e10, 0x6f0968, 0x3, 0x51f701, 0xc4227a2c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421d60e10, 0x5, 0xc421bdca60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d60ff0, 0xc42240ada0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226586c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d60ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d60ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314ac30, 0xc420545f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421d60ff0, 0x0, 0x0, 0x0, 0xc420545f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421d60ff0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421d60ff0, 0x5, 0xc421bdca80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4817 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d611d0, 0xc42240ae20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d611d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d611d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42314bc30, 0xc420545f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421d611d0, 0x0, 0x0, 0x0, 0xc420545f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421d611d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421d611d0, 0x5, 0xc421bdcc80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8000, 0xc4229c76c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff47a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423176c30, 0xc42227f500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d8000, 0x0, 0x0, 0x0, 0xc42227f500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d8000, 0x6f0968, 0x3, 0x51f701, 0xc4226f2ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d8000, 0x5, 0xc421be8990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d81e0, 0xc4229c7730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423177c30, 0xc42227f530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d81e0, 0x0, 0x0, 0x0, 0xc42227f530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d81e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d81e0, 0x5, 0xc421be89b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d83c0, 0xc4229c7770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318cc30, 0xc42227f560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d83c0, 0x0, 0x0, 0x0, 0xc42227f560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d83c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d83c0, 0x5, 0xc421be89d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d85a0, 0xc4229c77c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff49e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318dc30, 0xc42227f590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d85a0, 0x0, 0x0, 0x0, 0xc42227f590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d85a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d85a0, 0x5, 0xc421be89f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8780, 0xc4229c7840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317ec30, 0xc42227f5c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d8780, 0x0, 0x0, 0x0, 0xc42227f5c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d8780, 0x6f0968, 0x3, 0x51f701, 0xc4226f31d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d8780, 0x5, 0xc421be8a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8960, 0xc4229c78c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317fc30, 0xc42227f5f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d8960, 0x0, 0x0, 0x0, 0xc42227f5f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d8960, 0x6f0968, 0x3, 0x51f701, 0xc4226f3290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d8960, 0x5, 0xc421be8a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8b40, 0xc4229c7940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423194c30, 0xc42227f620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d8b40, 0x0, 0x0, 0x0, 0xc42227f620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d8b40, 0x6f0968, 0x3, 0x51f701, 0xc4226f3350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d8b40, 0x5, 0xc421be8a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8d20, 0xc4229c79a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423195c30, 0xc42227f650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d8d20, 0x0, 0x0, 0x0, 0xc42227f650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d8d20, 0x6f0968, 0x3, 0x51f701, 0xc4226f3410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d8d20, 0x5, 0xc421be8a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8f00, 0xc4229c79e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423186c30, 0xc42227f680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d8f00, 0x0, 0x0, 0x0, 0xc42227f680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d8f00, 0x6f0968, 0x3, 0x51f701, 0xc4226f34d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d8f00, 0x5, 0xc421be8a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d90e0, 0xc4229c7a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423187c30, 0xc42227f6b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d90e0, 0x0, 0x0, 0x0, 0xc42227f6b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d90e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d90e0, 0x5, 0xc421be8ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d92c0, 0xc4229c7af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319cc30, 0xc42227f6e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d92c0, 0x0, 0x0, 0x0, 0xc42227f6e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d92c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d92c0, 0x5, 0xc421be8ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d94a0, 0xc4229c7b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319dc30, 0xc42227f710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d94a0, 0x0, 0x0, 0x0, 0xc42227f710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d94a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d94a0, 0x5, 0xc421be8af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9680, 0xc4229c7bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff50a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318ec30, 0xc42227f740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d9680, 0x0, 0x0, 0x0, 0xc42227f740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d9680, 0x6f0968, 0x3, 0x51f701, 0xc4226f37d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d9680, 0x5, 0xc421be8b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9860, 0xc4229c7c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318fc30, 0xc42227f770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d9860, 0x0, 0x0, 0x0, 0xc42227f770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d9860, 0x6f0968, 0x3, 0x51f701, 0xc4226f3890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d9860, 0x5, 0xc421be8b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9a40, 0xc4229c7c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a4c30, 0xc42227f7a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d9a40, 0x0, 0x0, 0x0, 0xc42227f7a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d9a40, 0x6f0968, 0x3, 0x51f701, 0xc4226f3980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d9a40, 0x5, 0xc421be8b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9c20, 0xc4229c7cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff52e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a5c30, 0xc42227f7d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d9c20, 0x0, 0x0, 0x0, 0xc42227f7d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d9c20, 0x6f0968, 0x3, 0x51f701, 0xc4226f3a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d9c20, 0x5, 0xc421be8b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9e00, 0xc4229c7d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff53a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423196c30, 0xc42227f800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d9e00, 0x0, 0x0, 0x0, 0xc42227f800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d9e00, 0x6f0968, 0x3, 0x51f701, 0xc4226f3b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d9e00, 0x5, 0xc421be8b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6000, 0xc4229c7de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423197c30, 0xc42227f830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4226e6000, 0x0, 0x0, 0x0, 0xc42227f830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4226e6000, 0x6f0968, 0x3, 0x51f701, 0xc4226f3bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4226e6000, 0x5, 0xc421be8bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4844 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e61e0, 0xc4229c7e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231acc30, 0xc42227f860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226e61e0, 0x0, 0x0, 0x0, 0xc42227f860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226e61e0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226e61e0, 0x5, 0xc421be8e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d613b0, 0xc42240aea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d613b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d613b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423150c30, 0xc420545f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421d613b0, 0x0, 0x0, 0x0, 0xc420545f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421d613b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a2e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421d613b0, 0x5, 0xc421bdcca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61590, 0xc42240af20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423151c30, 0xc420545f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d61590, 0x0, 0x0, 0x0, 0xc420545f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d61590, 0x6f0968, 0x3, 0x51f701, 0xc4227a2f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d61590, 0x5, 0xc421bdccc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61770, 0xc42240af90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226589c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423152c30, 0xc420545fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421d61770, 0x0, 0x0, 0x0, 0xc420545fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421d61770, 0x6f0968, 0x3, 0x51f701, 0xc4227a2ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421d61770, 0x5, 0xc421bdcce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61950, 0xc42240afd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423153c30, 0xc420545ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421d61950, 0x0, 0x0, 0x0, 0xc420545ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421d61950, 0x6f0968, 0x3, 0x51f701, 0xc4227a30b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421d61950, 0x5, 0xc421bdcd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61b30, 0xc42240b050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423158c30, 0xc4200e69b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421d61b30, 0x0, 0x0, 0x0, 0xc4200e69b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421d61b30, 0x6f0968, 0x3, 0x51f701, 0xc4227a3170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421d61b30, 0x5, 0xc421bdcd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61ef0, 0xc42240b150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315ac30, 0xc421d64008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421d61ef0, 0x0, 0x0, 0x0, 0xc421d64008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421d61ef0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421d61ef0, 0x5, 0xc421bdcd40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223000f0, 0xc42240b1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223000f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223000f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42315bc30, 0xc421d64038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4223000f0, 0x0, 0x0, 0x0, 0xc421d64038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4223000f0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4223000f0, 0x5, 0xc421bdcd60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223002d0, 0xc42240b240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223002d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223002d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423160c30, 0xc421d64068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223002d0, 0x0, 0x0, 0x0, 0xc421d64068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223002d0, 0x6f0968, 0x3, 0x51f701, 0xc4227a34d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223002d0, 0x5, 0xc421bdcd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223004b0, 0xc42240b280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223004b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223004b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423161c30, 0xc421d64098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223004b0, 0x0, 0x0, 0x0, 0xc421d64098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223004b0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223004b0, 0x5, 0xc421bdcda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d3590, 0xc422a93740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d3590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423162c30, 0xc42227e3c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d3590, 0x0, 0x0, 0x0, 0xc42227e3c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d3590, 0x6f0968, 0x3, 0x51f701, 0xc422c160c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d3590, 0x5, 0xc421bdcdc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299aff0, 0xc4229c63f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277a6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423163c30, 0xc42227e978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42299aff0, 0x0, 0x0, 0x0, 0xc42227e978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42299aff0, 0x6f0968, 0x3, 0x51f701, 0xc42285edb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42299aff0, 0x5, 0xc421bdcde0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba690, 0xc4229c70d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423168c30, 0xc42227ef48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4221ba690, 0x0, 0x0, 0x0, 0xc42227ef48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4221ba690, 0x6f0968, 0x3, 0x51f701, 0xc4226f2480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4221ba690, 0x5, 0xc421bdce00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba870, 0xc4229c7150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277be40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423169c30, 0xc42227ef78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4221ba870, 0x0, 0x0, 0x0, 0xc42227ef78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4221ba870, 0x6f0968, 0x3, 0x51f701, 0xc4226f2570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4221ba870, 0x5, 0xc421bdce20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bab40, 0xc4229c7210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316ac30, 0xc42227f2f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4221bab40, 0x0, 0x0, 0x0, 0xc42227f2f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4221bab40, 0x6f0968, 0x3, 0x51f701, 0xc4226f2690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4221bab40, 0x5, 0xc421bdce40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bae10, 0xc4229c7270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42316bc30, 0xc42227f338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4221bae10, 0x0, 0x0, 0x0, 0xc42227f338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4221bae10, 0x6f0968, 0x3, 0x51f701, 0xc4226f27b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4221bae10, 0x5, 0xc421bdce60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221baff0, 0xc4229c72d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221baff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221baff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423170c30, 0xc42227f368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4221baff0, 0x0, 0x0, 0x0, 0xc42227f368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4221baff0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4221baff0, 0x5, 0xc421bdce80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb1d0, 0xc4229c7350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423171c30, 0xc42227f398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4221bb1d0, 0x0, 0x0, 0x0, 0xc42227f398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4221bb1d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4221bb1d0, 0x5, 0xc421bdcea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4853 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb3b0, 0xc4229c73d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff42c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423172c30, 0xc42227f3c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4221bb3b0, 0x0, 0x0, 0x0, 0xc42227f3c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4221bb3b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f29f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4221bb3b0, 0x5, 0xc421bdcec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4854 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c141c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb590, 0xc4229c7450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423173c30, 0xc42227f3f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4221bb590, 0x0, 0x0, 0x0, 0xc42227f3f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4221bb590, 0x6f0968, 0x3, 0x51f701, 0xc4226f2ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4221bb590, 0x5, 0xc421bdd090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e64b0, 0xc4229c7ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231adc30, 0xc42227f8a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226e64b0, 0x0, 0x0, 0x0, 0xc42227f8a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226e64b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226e64b0, 0x5, 0xc421be8e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6960, 0xc4229c7ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319fc30, 0xc42227f920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226e6960, 0x0, 0x0, 0x0, 0xc42227f920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226e6960, 0x6f0968, 0x3, 0x51f701, 0xc4226f3fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226e6960, 0x5, 0xc421be8e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4849 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6b40, 0xc421afe060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b4c30, 0xc42227f950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e6b40, 0x0, 0x0, 0x0, 0xc42227f950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e6b40, 0x6f0968, 0x3, 0x51f701, 0xc422910090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e6b40, 0x5, 0xc421be8e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6d20, 0xc421afe0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff59c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b5c30, 0xc42227f980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226e6d20, 0x0, 0x0, 0x0, 0xc42227f980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226e6d20, 0x6f0968, 0x3, 0x51f701, 0xc422910150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226e6d20, 0x5, 0xc421be8e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6f00, 0xc421afe110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a6c30, 0xc42227f9b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226e6f00, 0x0, 0x0, 0x0, 0xc42227f9b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226e6f00, 0x6f0968, 0x3, 0x51f701, 0xc422910240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226e6f00, 0x5, 0xc421be8ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42299b770, 0xc4229c65f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42299b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42299b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230a6c30, 0xc42227ea38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42299b770, 0x0, 0x0, 0x0, 0xc42227ea38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42299b770, 0x6f0968, 0x3, 0x51f701, 0xc42285f0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42299b770, 0x5, 0xc421be8ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249da40, 0xc421afe950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eec60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e5c30, 0xc42227fe00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42249da40, 0x0, 0x0, 0x0, 0xc42227fe00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42249da40, 0x6f0968, 0x3, 0x51f701, 0xc422911410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42249da40, 0x5, 0xc421be8ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249de00, 0xc421afea10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eed80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d6c30, 0xc42227fe48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42249de00, 0x0, 0x0, 0x0, 0xc42227fe48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42249de00, 0x6f0968, 0x3, 0x51f701, 0xc422911560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42249de00, 0x5, 0xc421be8f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388000, 0xc421afea50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d7c30, 0xc42227fe78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424388000, 0x0, 0x0, 0x0, 0xc42227fe78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424388000, 0x6f0968, 0x3, 0x51f701, 0xc422911620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424388000, 0x5, 0xc421be8f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243881e0, 0xc421afeaa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243881e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243881e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ecc30, 0xc42227fea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243881e0, 0x0, 0x0, 0x0, 0xc42227fea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243881e0, 0x6f0968, 0x3, 0x51f701, 0xc4229116e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243881e0, 0x5, 0xc421be8f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300870, 0xc42240b350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226590a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231edc30, 0xc421d640f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422300870, 0x0, 0x0, 0x0, 0xc421d640f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422300870, 0x6f0968, 0x3, 0x51f701, 0xc4227a3710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422300870, 0x5, 0xc421be8f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300b40, 0xc42240b410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226591c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dec30, 0xc421d64140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422300b40, 0x0, 0x0, 0x0, 0xc421d64140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422300b40, 0x6f0968, 0x3, 0x51f701, 0xc4227a3830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422300b40, 0x5, 0xc421be8f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4875 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300d20, 0xc42240b490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dfc30, 0xc421d64170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422300d20, 0x0, 0x0, 0x0, 0xc421d64170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422300d20, 0x6f0968, 0x3, 0x51f701, 0xc4227a38f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422300d20, 0x5, 0xc421be8fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4876 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300f00, 0xc42240b4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f4c30, 0xc421d641a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422300f00, 0x0, 0x0, 0x0, 0xc421d641a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422300f00, 0x6f0968, 0x3, 0x51f701, 0xc4227a39e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422300f00, 0x5, 0xc421be8fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223010e0, 0xc42240b530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223010e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223010e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f5c30, 0xc421d641d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4223010e0, 0x0, 0x0, 0x0, 0xc421d641d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4223010e0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4223010e0, 0x5, 0xc421be8fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223012c0, 0xc42240b5c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223012c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223012c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e6c30, 0xc421d64200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4223012c0, 0x0, 0x0, 0x0, 0xc421d64200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4223012c0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4223012c0, 0x5, 0xc421be9000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223014a0, 0xc42240b640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226595c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223014a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223014a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e7c30, 0xc421d64230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223014a0, 0x0, 0x0, 0x0, 0xc421d64230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223014a0, 0x6f0968, 0x3, 0x51f701, 0xc4227a3c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223014a0, 0x5, 0xc421be9020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301680, 0xc42240b6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226596a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fcc30, 0xc421d64260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422301680, 0x0, 0x0, 0x0, 0xc421d64260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422301680, 0x6f0968, 0x3, 0x51f701, 0xc4227a3ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422301680, 0x5, 0xc421be9040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4881 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb770, 0xc4229c74c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423178c30, 0xc42227f428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4221bb770, 0x0, 0x0, 0x0, 0xc42227f428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4221bb770, 0x6f0968, 0x3, 0x51f701, 0xc4226f2b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4221bb770, 0x5, 0xc421bdd0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bb950, 0xc4229c7500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bb950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423179c30, 0xc42227f458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4221bb950, 0x0, 0x0, 0x0, 0xc42227f458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4221bb950, 0x6f0968, 0x3, 0x51f701, 0xc4226f2c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4221bb950, 0x5, 0xc421bdd0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbb30, 0xc4229c7580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff45c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317ac30, 0xc42227f488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4221bbb30, 0x0, 0x0, 0x0, 0xc42227f488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4221bbb30, 0x6f0968, 0x3, 0x51f701, 0xc4226f2cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4221bbb30, 0x5, 0xc421bdd0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a79680, 0xc42240aa00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a79680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a79680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42317bc30, 0xc420545c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422a79680, 0x0, 0x0, 0x0, 0xc420545c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422a79680, 0x6f0968, 0x3, 0x51f701, 0xc4227a2270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422a79680, 0x5, 0xc421bdd110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbd10, 0xc4229c7600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423180c30, 0xc42227f4b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4221bbd10, 0x0, 0x0, 0x0, 0xc42227f4b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4221bbd10, 0x6f0968, 0x3, 0x51f701, 0xc4226f2db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4221bbd10, 0x5, 0xc421bdd130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221bbef0, 0xc4229c7680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221bbef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221bbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423181c30, 0xc42227f4e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221bbef0, 0x0, 0x0, 0x0, 0xc42227f4e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221bbef0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221bbef0, 0x5, 0xc421bdd150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d80f0, 0xc4229c7700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423182c30, 0xc42227f518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d80f0, 0x0, 0x0, 0x0, 0xc42227f518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d80f0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d80f0, 0x5, 0xc421bdd170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301860, 0xc42240b740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fdc30, 0xc421d64290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422301860, 0x0, 0x0, 0x0, 0xc421d64290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422301860, 0x6f0968, 0x3, 0x51f701, 0xc4227a3da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422301860, 0x5, 0xc421be9280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d82d0, 0xc4229c7750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff48c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423183c30, 0xc42227f548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d82d0, 0x0, 0x0, 0x0, 0xc42227f548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d82d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d82d0, 0x5, 0xc421bdd190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d84b0, 0xc4229c7790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423188c30, 0xc42227f578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225d84b0, 0x0, 0x0, 0x0, 0xc42227f578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225d84b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f30b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225d84b0, 0x5, 0xc421bdd1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4898 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8690, 0xc4229c7800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423189c30, 0xc42227f5a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225d8690, 0x0, 0x0, 0x0, 0xc42227f5a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225d8690, 0x6f0968, 0x3, 0x51f701, 0xc4226f3170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225d8690, 0x5, 0xc421bdd1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8870, 0xc4229c7880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318ac30, 0xc42227f5d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225d8870, 0x0, 0x0, 0x0, 0xc42227f5d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225d8870, 0x6f0968, 0x3, 0x51f701, 0xc4226f3230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225d8870, 0x5, 0xc421bdd1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8a50, 0xc4229c7900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42318bc30, 0xc42227f608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225d8a50, 0x0, 0x0, 0x0, 0xc42227f608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225d8a50, 0x6f0968, 0x3, 0x51f701, 0xc4226f32f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225d8a50, 0x5, 0xc421bdd210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8c30, 0xc4229c7980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423190c30, 0xc42227f638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225d8c30, 0x0, 0x0, 0x0, 0xc42227f638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225d8c30, 0x6f0968, 0x3, 0x51f701, 0xc4226f33b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225d8c30, 0x5, 0xc421bdd230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8e10, 0xc4229c79c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423191c30, 0xc42227f668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225d8e10, 0x0, 0x0, 0x0, 0xc42227f668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225d8e10, 0x6f0968, 0x3, 0x51f701, 0xc4226f3470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225d8e10, 0x5, 0xc421bdd250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d8ff0, 0xc4229c7a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423192c30, 0xc42227f698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225d8ff0, 0x0, 0x0, 0x0, 0xc42227f698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225d8ff0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225d8ff0, 0x5, 0xc421bdd270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4904 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d91d0, 0xc4229c7ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423193c30, 0xc42227f6c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d91d0, 0x0, 0x0, 0x0, 0xc42227f6c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d91d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f35f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d91d0, 0x5, 0xc421bdd290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4905 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d93b0, 0xc4229c7b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff4f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423198c30, 0xc42227f6f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d93b0, 0x0, 0x0, 0x0, 0xc42227f6f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d93b0, 0x6f0968, 0x3, 0x51f701, 0xc4226f36b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d93b0, 0x5, 0xc421bdd2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9590, 0xc4229c7bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423199c30, 0xc42227f728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225d9590, 0x0, 0x0, 0x0, 0xc42227f728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225d9590, 0x6f0968, 0x3, 0x51f701, 0xc4226f3770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225d9590, 0x5, 0xc421bdd2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4907 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c36b60, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9770, 0xc4229c7bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319ac30, 0xc42227f758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d9770, 0x0, 0x0, 0x0, 0xc42227f758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d9770, 0x6f0968, 0x3, 0x51f701, 0xc4226f3830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d9770, 0x5, 0xc421bdd490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301a40, 0xc42240b780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231eec30, 0xc421d642c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422301a40, 0x0, 0x0, 0x0, 0xc421d642c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422301a40, 0x6f0968, 0x3, 0x51f701, 0xc4227a3e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422301a40, 0x5, 0xc421be92a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4885 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301c20, 0xc42240b7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226598e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231efc30, 0xc421d642f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422301c20, 0x0, 0x0, 0x0, 0xc421d642f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422301c20, 0x6f0968, 0x3, 0x51f701, 0xc4227a3f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422301c20, 0x5, 0xc421be92c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422301e00, 0xc42240b840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4226599c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422301e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422301e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423204c30, 0xc421d64320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422301e00, 0x0, 0x0, 0x0, 0xc421d64320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422301e00, 0x6f0968, 0x3, 0x51f701, 0xc422058000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422301e00, 0x5, 0xc421be92e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300690, 0xc42240b2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423205c30, 0xc421d640c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422300690, 0x0, 0x0, 0x0, 0xc421d640c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422300690, 0x6f0968, 0x3, 0x51f701, 0xc4227a3650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422300690, 0x5, 0xc421be9300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628000, 0xc42240b8c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f6c30, 0xc421d64350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422628000, 0x0, 0x0, 0x0, 0xc421d64350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422628000, 0x6f0968, 0x3, 0x51f701, 0xc4220580c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422628000, 0x5, 0xc421be9320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226282d0, 0xc42240b940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226282d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226282d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231f7c30, 0xc421d64380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226282d0, 0x0, 0x0, 0x0, 0xc421d64380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226282d0, 0x6f0968, 0x3, 0x51f701, 0xc422058180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226282d0, 0x5, 0xc421be9340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226284b0, 0xc42240b9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226284b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226284b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320cc30, 0xc421d643b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226284b0, 0x0, 0x0, 0x0, 0xc421d643b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226284b0, 0x6f0968, 0x3, 0x51f701, 0xc422058240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226284b0, 0x5, 0xc421be9360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628690, 0xc42240b9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320dc30, 0xc421d643f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422628690, 0x0, 0x0, 0x0, 0xc421d643f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422628690, 0x6f0968, 0x3, 0x51f701, 0xc422058300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422628690, 0x5, 0xc421be9380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628870, 0xc42240ba70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231fec30, 0xc421d64428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422628870, 0x0, 0x0, 0x0, 0xc421d64428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422628870, 0x6f0968, 0x3, 0x51f701, 0xc4220583c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422628870, 0x5, 0xc421be93a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628a50, 0xc42240baf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ffc30, 0xc421d64458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422628a50, 0x0, 0x0, 0x0, 0xc421d64458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422628a50, 0x6f0968, 0x3, 0x51f701, 0xc422058480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422628a50, 0x5, 0xc421be93c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628c30, 0xc42240bb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423214c30, 0xc421d64488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422628c30, 0x0, 0x0, 0x0, 0xc421d64488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422628c30, 0x6f0968, 0x3, 0x51f701, 0xc422058540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422628c30, 0x5, 0xc421be93e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628e10, 0xc42240bbe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423215c30, 0xc421d644b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422628e10, 0x0, 0x0, 0x0, 0xc421d644b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422628e10, 0x6f0968, 0x3, 0x51f701, 0xc422058600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422628e10, 0x5, 0xc421be9400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422628ff0, 0xc42240bc20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222540e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422628ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422628ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423206c30, 0xc421d644e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422628ff0, 0x0, 0x0, 0x0, 0xc421d644e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422628ff0, 0x6f0968, 0x3, 0x51f701, 0xc4220586c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422628ff0, 0x5, 0xc421be9420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226291d0, 0xc42240bc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222541a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226291d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226291d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423207c30, 0xc421d64518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4226291d0, 0x0, 0x0, 0x0, 0xc421d64518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4226291d0, 0x6f0968, 0x3, 0x51f701, 0xc422058780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4226291d0, 0x5, 0xc421be9440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226293b0, 0xc42240bcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226293b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226293b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321cc30, 0xc421d64548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4226293b0, 0x0, 0x0, 0x0, 0xc421d64548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4226293b0, 0x6f0968, 0x3, 0x51f701, 0xc422058840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4226293b0, 0x5, 0xc421be9460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629590, 0xc42240bd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321dc30, 0xc421d64578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422629590, 0x0, 0x0, 0x0, 0xc421d64578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422629590, 0x6f0968, 0x3, 0x51f701, 0xc422058900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422629590, 0x5, 0xc421be9480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629770, 0xc42240bdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320ec30, 0xc421d645a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422629770, 0x0, 0x0, 0x0, 0xc421d645a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422629770, 0x6f0968, 0x3, 0x51f701, 0xc4220589c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422629770, 0x5, 0xc421be94a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629950, 0xc42240be30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222544c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42320fc30, 0xc421d645d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422629950, 0x0, 0x0, 0x0, 0xc421d645d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422629950, 0x6f0968, 0x3, 0x51f701, 0xc422058a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422629950, 0x5, 0xc421be94c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4918 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c401e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9950, 0xc4229c7c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff51c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319bc30, 0xc42227f788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d9950, 0x0, 0x0, 0x0, 0xc42227f788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d9950, 0x6f0968, 0x3, 0x51f701, 0xc4226f38f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d9950, 0x5, 0xc421bdd4b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9b30, 0xc4229c7cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a0c30, 0xc42227f7b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d9b30, 0x0, 0x0, 0x0, 0xc42227f7b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d9b30, 0x6f0968, 0x3, 0x51f701, 0xc4226f39e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d9b30, 0x5, 0xc421bdd4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9d10, 0xc4229c7d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a1c30, 0xc42227f7e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d9d10, 0x0, 0x0, 0x0, 0xc42227f7e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d9d10, 0x6f0968, 0x3, 0x51f701, 0xc4226f3aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d9d10, 0x5, 0xc421bdd4f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4913 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d9ef0, 0xc4229c7db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a2c30, 0xc42227f818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d9ef0, 0x0, 0x0, 0x0, 0xc42227f818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d9ef0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d9ef0, 0x5, 0xc421bdd510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629b30, 0xc42240bea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423224c30, 0xc421d64608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422629b30, 0x0, 0x0, 0x0, 0xc421d64608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422629b30, 0x6f0968, 0x3, 0x51f701, 0xc422058b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422629b30, 0x5, 0xc421be96d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4930 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e60f0, 0xc4229c7e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff54c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a3c30, 0xc42227f848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226e60f0, 0x0, 0x0, 0x0, 0xc42227f848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226e60f0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226e60f0, 0x5, 0xc421bdd530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e63c0, 0xc4229c7ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff55e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e63c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a8c30, 0xc42227f890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226e63c0, 0x0, 0x0, 0x0, 0xc42227f890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226e63c0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226e63c0, 0x5, 0xc421bdd550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e65a0, 0xc4229c7f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff56a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a9c30, 0xc42227f8c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226e65a0, 0x0, 0x0, 0x0, 0xc42227f8c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226e65a0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226e65a0, 0x5, 0xc421bdd570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6870, 0xc4229c7fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff57c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231aac30, 0xc42227f908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226e6870, 0x0, 0x0, 0x0, 0xc42227f908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226e6870, 0x6f0968, 0x3, 0x51f701, 0xc4226f3f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226e6870, 0x5, 0xc421bdd590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6a50, 0xc421afe010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231abc30, 0xc42227f938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226e6a50, 0x0, 0x0, 0x0, 0xc42227f938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226e6a50, 0x6f0968, 0x3, 0x51f701, 0xc422910030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226e6a50, 0x5, 0xc421bdd5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6c30, 0xc421afe0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b0c30, 0xc42227f968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226e6c30, 0x0, 0x0, 0x0, 0xc42227f968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226e6c30, 0x6f0968, 0x3, 0x51f701, 0xc4229100f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226e6c30, 0x5, 0xc421bdd5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4936 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6e10, 0xc421afe0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b1c30, 0xc42227f998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4226e6e10, 0x0, 0x0, 0x0, 0xc42227f998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4226e6e10, 0x6f0968, 0x3, 0x51f701, 0xc4229101e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4226e6e10, 0x5, 0xc421bdd5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6ff0, 0xc421afe130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b2c30, 0xc42227f9c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4226e6ff0, 0x0, 0x0, 0x0, 0xc42227f9c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4226e6ff0, 0x6f0968, 0x3, 0x51f701, 0xc4229102a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4226e6ff0, 0x5, 0xc421bdd610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e71d0, 0xc421afe1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b3c30, 0xc42227f9f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4226e71d0, 0x0, 0x0, 0x0, 0xc42227f9f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4226e71d0, 0x6f0968, 0x3, 0x51f701, 0xc422910360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4226e71d0, 0x5, 0xc421bdd630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e73b0, 0xc421afe1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b8c30, 0xc42227fa28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4226e73b0, 0x0, 0x0, 0x0, 0xc42227fa28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4226e73b0, 0x6f0968, 0x3, 0x51f701, 0xc422910420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4226e73b0, 0x5, 0xc421bdd650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7590, 0xc421afe230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231b9c30, 0xc42227fa58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4226e7590, 0x0, 0x0, 0x0, 0xc42227fa58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4226e7590, 0x6f0968, 0x3, 0x51f701, 0xc4229104e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4226e7590, 0x5, 0xc421bdd670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7770, 0xc421afe270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bac30, 0xc42227fa88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4226e7770, 0x0, 0x0, 0x0, 0xc42227fa88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4226e7770, 0x6f0968, 0x3, 0x51f701, 0xc4229105a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4226e7770, 0x5, 0xc421bdd690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7950, 0xc421afe2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231bbc30, 0xc42227fab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4226e7950, 0x0, 0x0, 0x0, 0xc42227fab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4226e7950, 0x6f0968, 0x3, 0x51f701, 0xc422910660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4226e7950, 0x5, 0xc421bdd6b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7b30, 0xc421afe2f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c0c30, 0xc42227fae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4226e7b30, 0x0, 0x0, 0x0, 0xc42227fae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4226e7b30, 0x6f0968, 0x3, 0x51f701, 0xc422910720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4226e7b30, 0x5, 0xc421bdd6d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4944 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421c54ea0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7d10, 0xc421afe330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c1c30, 0xc42227fb18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226e7d10, 0x0, 0x0, 0x0, 0xc42227fb18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226e7d10, 0x6f0968, 0x3, 0x51f701, 0xc4229107e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226e7d10, 0x5, 0xc421bdd860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629d10, 0xc42240bf20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423225c30, 0xc421d64638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422629d10, 0x0, 0x0, 0x0, 0xc421d64638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422629d10, 0x6f0968, 0x3, 0x51f701, 0xc422058c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422629d10, 0x5, 0xc421be96f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629ef0, 0xc42240bfa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423216c30, 0xc421d64668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422629ef0, 0x0, 0x0, 0x0, 0xc421d64668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422629ef0, 0x6f0968, 0x3, 0x51f701, 0xc422058cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422629ef0, 0x5, 0xc421be9710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246760f0, 0xc422572000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222547e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246760f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423217c30, 0xc421d64698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246760f0, 0x0, 0x0, 0x0, 0xc421d64698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246760f0, 0x6f0968, 0x3, 0x51f701, 0xc422058d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246760f0, 0x5, 0xc421be9730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246764b0, 0xc422572080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246764b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322cc30, 0xc421d64710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246764b0, 0x0, 0x0, 0x0, 0xc421d64710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246764b0, 0x6f0968, 0x3, 0x51f701, 0xc422058f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246764b0, 0x5, 0xc421be9750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676690, 0xc4225720c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322dc30, 0xc421d64740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424676690, 0x0, 0x0, 0x0, 0xc421d64740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424676690, 0x6f0968, 0x3, 0x51f701, 0xc422058fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424676690, 0x5, 0xc421be9770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676870, 0xc422572100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321ec30, 0xc421d64770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424676870, 0x0, 0x0, 0x0, 0xc421d64770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424676870, 0x6f0968, 0x3, 0x51f701, 0xc422059080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424676870, 0x5, 0xc421be9790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676a50, 0xc422572140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42321fc30, 0xc421d647a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424676a50, 0x0, 0x0, 0x0, 0xc421d647a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424676a50, 0x6f0968, 0x3, 0x51f701, 0xc422059140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424676a50, 0x5, 0xc421be97b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676c30, 0xc422572180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423234c30, 0xc421d647d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424676c30, 0x0, 0x0, 0x0, 0xc421d647d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424676c30, 0x6f0968, 0x3, 0x51f701, 0xc422059200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424676c30, 0x5, 0xc421be97d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4929 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676e10, 0xc4225721c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423235c30, 0xc421d64800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424676e10, 0x0, 0x0, 0x0, 0xc421d64800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424676e10, 0x6f0968, 0x3, 0x51f701, 0xc4220592c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424676e10, 0x5, 0xc421be97f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676ff0, 0xc422572200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423226c30, 0xc421d64830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424676ff0, 0x0, 0x0, 0x0, 0xc421d64830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424676ff0, 0x6f0968, 0x3, 0x51f701, 0xc422059380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424676ff0, 0x5, 0xc421be9810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246771d0, 0xc422572240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246771d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423227c30, 0xc421d64860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246771d0, 0x0, 0x0, 0x0, 0xc421d64860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246771d0, 0x6f0968, 0x3, 0x51f701, 0xc422059440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246771d0, 0x5, 0xc421be9830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246773b0, 0xc422572280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246773b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323cc30, 0xc421d64890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246773b0, 0x0, 0x0, 0x0, 0xc421d64890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246773b0, 0x6f0968, 0x3, 0x51f701, 0xc422059500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246773b0, 0x5, 0xc421be9850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4949 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8def0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8def0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42323dc30, 0x410ffd, 0xc4258e0c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425c8def0, 0x0, 0x0, 0x0, 0xc4258e0c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425c8def0, 0x6f0968, 0x3, 0x51f701, 0xc425d2f740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425c8def0, 0x5, 0xc421be9870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677680, 0xc422572340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222550e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322ec30, 0xc421d648d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424677680, 0x0, 0x0, 0x0, 0xc421d648d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424677680, 0x6f0968, 0x3, 0x51f701, 0xc4220596b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424677680, 0x5, 0xc421be9890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677860, 0xc422572380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222551a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322fc30, 0xc421d64908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424677860, 0x0, 0x0, 0x0, 0xc421d64908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424677860, 0x6f0968, 0x3, 0x51f701, 0xc422059770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424677860, 0x5, 0xc421be98b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677a40, 0xc4225723c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423244c30, 0xc421d64938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424677a40, 0x0, 0x0, 0x0, 0xc421d64938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424677a40, 0x6f0968, 0x3, 0x51f701, 0xc422059830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424677a40, 0x5, 0xc421be98d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677c20, 0xc422572400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423245c30, 0xc421d64968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424677c20, 0x0, 0x0, 0x0, 0xc421d64968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424677c20, 0x6f0968, 0x3, 0x51f701, 0xc422059920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424677c20, 0x5, 0xc421be98f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677e00, 0xc422572450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423236c30, 0xc421d649b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424677e00, 0x0, 0x0, 0x0, 0xc421d649b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424677e00, 0x6f0968, 0x3, 0x51f701, 0xc4220599e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424677e00, 0x5, 0xc421be9910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4955 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a000, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e7ef0, 0xc421afe370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c2c30, 0xc42227fb48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226e7ef0, 0x0, 0x0, 0x0, 0xc42227fb48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226e7ef0, 0x6f0968, 0x3, 0x51f701, 0xc4229108d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226e7ef0, 0x5, 0xc421bdd880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382000, 0xc422572490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222554c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423237c30, 0xc421d649e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424382000, 0x0, 0x0, 0x0, 0xc421d649e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424382000, 0x6f0968, 0x3, 0x51f701, 0xc422059aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424382000, 0x5, 0xc421be9b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c1e0, 0xc421afe3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c3c30, 0xc42227fb78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42249c1e0, 0x0, 0x0, 0x0, 0xc42227fb78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42249c1e0, 0x6f0968, 0x3, 0x51f701, 0xc422910990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42249c1e0, 0x5, 0xc421bdd8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c3c0, 0xc421afe430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c8c30, 0xc42227fba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42249c3c0, 0x0, 0x0, 0x0, 0xc42227fba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42249c3c0, 0x6f0968, 0x3, 0x51f701, 0xc422910a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42249c3c0, 0x5, 0xc421bdd8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c4b0, 0xc421afe470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c9c30, 0xc42227fbc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42249c4b0, 0x0, 0x0, 0x0, 0xc42227fbc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42249c4b0, 0x6f0968, 0x3, 0x51f701, 0xc422910ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42249c4b0, 0x5, 0xc421bdd8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c5a0, 0xc421afe4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cac30, 0xc42227fbd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42249c5a0, 0x0, 0x0, 0x0, 0xc42227fbd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42249c5a0, 0x6f0968, 0x3, 0x51f701, 0xc422910b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42249c5a0, 0x5, 0xc421bdd900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249c690, 0xc421afe4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cbc30, 0xc42227fbf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42249c690, 0x0, 0x0, 0x0, 0xc42227fbf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42249c690, 0x6f0968, 0x3, 0x51f701, 0xc422910b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42249c690, 0x5, 0xc421bdd920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249ca50, 0xc421afe580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d4c30, 0xc42227fc50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42249ca50, 0x0, 0x0, 0x0, 0xc42227fc50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42249ca50, 0x6f0968, 0x3, 0x51f701, 0xc422910cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42249ca50, 0x5, 0xc421bdd940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cc30, 0xc421afe5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231d5c30, 0xc42227fc80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42249cc30, 0x0, 0x0, 0x0, 0xc42227fc80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42249cc30, 0x6f0968, 0x3, 0x51f701, 0xc422910db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42249cc30, 0x5, 0xc421bdd960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249cf00, 0xc421afe720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c7c30, 0xc42227fcc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42249cf00, 0x0, 0x0, 0x0, 0xc42227fcc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42249cf00, 0x6f0968, 0x3, 0x51f701, 0xc422910f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42249cf00, 0x5, 0xc421bdd980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d0e0, 0xc421afe7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231dcc30, 0xc42227fcf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42249d0e0, 0x0, 0x0, 0x0, 0xc42227fcf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42249d0e0, 0x6f0968, 0x3, 0x51f701, 0xc422911050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42249d0e0, 0x5, 0xc421bdd9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d2c0, 0xc421afe7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231ddc30, 0xc42227fd28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42249d2c0, 0x0, 0x0, 0x0, 0xc42227fd28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42249d2c0, 0x6f0968, 0x3, 0x51f701, 0xc422911110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42249d2c0, 0x5, 0xc421bdd9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4974 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d4a0, 0xc421afe830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cec30, 0xc42227fd58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42249d4a0, 0x0, 0x0, 0x0, 0xc42227fd58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42249d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4229111d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42249d4a0, 0x5, 0xc421bdd9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4975 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d680, 0xc421afe8a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231cfc30, 0xc42227fd88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42249d680, 0x0, 0x0, 0x0, 0xc42227fd88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42249d680, 0x6f0968, 0x3, 0x51f701, 0xc422911290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42249d680, 0x5, 0xc421bdda00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba0f0, 0xc4229c6f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4230dbc30, 0xc42227eea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4221ba0f0, 0x0, 0x0, 0x0, 0xc42227eea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4221ba0f0, 0x6f0968, 0x3, 0x51f701, 0xc4226f2240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4221ba0f0, 0x5, 0xc421bdda20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4977 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4978 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4870, 0xc421aff740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bcc30, 0xc4258e0580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243e4870, 0x0, 0x0, 0x0, 0xc4258e0580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243e4870, 0x6f0968, 0x3, 0x51f701, 0xc4243873b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243e4870, 0x5, 0xc421bdda60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4979 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4a50, 0xc421aff780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bdc30, 0xc4258e05b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243e4a50, 0x0, 0x0, 0x0, 0xc4258e05b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243e4a50, 0x6f0968, 0x3, 0x51f701, 0xc424387470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243e4a50, 0x5, 0xc421bdda80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4980 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4c30, 0xc421aff7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232aec30, 0xc4258e05e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243e4c30, 0x0, 0x0, 0x0, 0xc4258e05e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243e4c30, 0x6f0968, 0x3, 0x51f701, 0xc424387560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243e4c30, 0x5, 0xc421bddaa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4981 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4e10, 0xc421aff800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232afc30, 0xc4258e0610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243e4e10, 0x0, 0x0, 0x0, 0xc4258e0610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243e4e10, 0x6f0968, 0x3, 0x51f701, 0xc424387620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243e4e10, 0x5, 0xc421bddc20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243821e0, 0xc4225724f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243821e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243821e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324cc30, 0xc421d64a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243821e0, 0x0, 0x0, 0x0, 0xc421d64a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243821e0, 0x6f0968, 0x3, 0x51f701, 0xc422059b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243821e0, 0x5, 0xc421be9b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421d61d10, 0xc42240b0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421d61d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421d61d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423159c30, 0xc4200e7438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421d61d10, 0x0, 0x0, 0x0, 0xc4200e7438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421d61d10, 0x6f0968, 0x3, 0x51f701, 0xc4227a3260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421d61d10, 0x5, 0xc421be9b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4960 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e6690, 0xc4229c7f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42319ec30, 0xc42227f8d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e6690, 0x0, 0x0, 0x0, 0xc42227f8d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e6690, 0x6f0968, 0x3, 0x51f701, 0xc4226f3e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e6690, 0x5, 0xc421be9b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4961 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249ce10, 0xc421afe670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ee700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231c6c30, 0xc42227fcb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42249ce10, 0x0, 0x0, 0x0, 0xc42227fcb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42249ce10, 0x6f0968, 0x3, 0x51f701, 0xc422910e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42249ce10, 0x5, 0xc421be9b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4994 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629c20, 0xc42240bee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222545e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423220c30, 0xc421d64620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422629c20, 0x0, 0x0, 0x0, 0xc421d64620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422629c20, 0x6f0968, 0x3, 0x51f701, 0xc422058ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422629c20, 0x5, 0xc421be9bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422629e00, 0xc42240bf60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222546a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422629e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422629e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423221c30, 0xc421d64650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422629e00, 0x0, 0x0, 0x0, 0xc421d64650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422629e00, 0x6f0968, 0x3, 0x51f701, 0xc422058c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422629e00, 0x5, 0xc421be9bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4996 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676000, 0xc42240bfe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423222c30, 0xc421d64680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424676000, 0x0, 0x0, 0x0, 0xc421d64680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424676000, 0x6f0968, 0x3, 0x51f701, 0xc422058d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424676000, 0x5, 0xc421be9bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246765a0, 0xc4225720a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222549c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246765a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423228c30, 0xc421d64728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4246765a0, 0x0, 0x0, 0x0, 0xc421d64728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4246765a0, 0x6f0968, 0x3, 0x51f701, 0xc422058f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4246765a0, 0x5, 0xc421be9c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676780, 0xc4225720e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423229c30, 0xc421d64758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424676780, 0x0, 0x0, 0x0, 0xc421d64758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424676780, 0x6f0968, 0x3, 0x51f701, 0xc422059020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424676780, 0x5, 0xc421be9c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4999 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676960, 0xc422572120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322ac30, 0xc421d64788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424676960, 0x0, 0x0, 0x0, 0xc421d64788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424676960, 0x6f0968, 0x3, 0x51f701, 0xc4220590e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424676960, 0x5, 0xc421be9c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5000 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676b40, 0xc422572160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42322bc30, 0xc421d647b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424676b40, 0x0, 0x0, 0x0, 0xc421d647b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424676b40, 0x6f0968, 0x3, 0x51f701, 0xc4220591a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424676b40, 0x5, 0xc421be9c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676d20, 0xc4225721a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423230c30, 0xc421d647e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424676d20, 0x0, 0x0, 0x0, 0xc421d647e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424676d20, 0x6f0968, 0x3, 0x51f701, 0xc422059260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424676d20, 0x5, 0xc421be9c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5002 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424676f00, 0xc4225721e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424676f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424676f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423231c30, 0xc421d64818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424676f00, 0x0, 0x0, 0x0, 0xc421d64818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424676f00, 0x6f0968, 0x3, 0x51f701, 0xc422059320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424676f00, 0x5, 0xc421be9cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5003 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246770e0, 0xc422572220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246770e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423232c30, 0xc421d64848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4246770e0, 0x0, 0x0, 0x0, 0xc421d64848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4246770e0, 0x6f0968, 0x3, 0x51f701, 0xc4220593e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4246770e0, 0x5, 0xc421be9cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5004 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246772c0, 0xc422572260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246772c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423233c30, 0xc421d64878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4246772c0, 0x0, 0x0, 0x0, 0xc421d64878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4246772c0, 0x6f0968, 0x3, 0x51f701, 0xc4220594a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4246772c0, 0x5, 0xc421be9cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5005 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246774a0, 0xc4225722a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246774a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423238c30, 0xc421d648a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4246774a0, 0x0, 0x0, 0x0, 0xc421d648a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4246774a0, 0x6f0968, 0x3, 0x51f701, 0xc422059560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4246774a0, 0x5, 0xc421be9d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5006 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677590, 0xc422572320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423239c30, 0xc421d648c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424677590, 0x0, 0x0, 0x0, 0xc421d648c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424677590, 0x6f0968, 0x3, 0x51f701, 0xc422059650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424677590, 0x5, 0xc421be9d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677770, 0xc422572360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323ac30, 0xc421d648f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424677770, 0x0, 0x0, 0x0, 0xc421d648f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424677770, 0x6f0968, 0x3, 0x51f701, 0xc422059710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424677770, 0x5, 0xc421be9d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5008 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a1c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677950, 0xc4225723a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323bc30, 0xc421d64920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424677950, 0x0, 0x0, 0x0, 0xc421d64920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424677950, 0x6f0968, 0x3, 0x51f701, 0xc4220597d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424677950, 0x5, 0xc421be9f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4ff0, 0xc421aff840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deefa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c4c30, 0xc4258e0640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243e4ff0, 0x0, 0x0, 0x0, 0xc4258e0640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243e4ff0, 0x6f0968, 0x3, 0x51f701, 0xc4243876e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243e4ff0, 0x5, 0xc421bddc40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e51d0, 0xc421aff880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e51d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c5c30, 0xc4258e0670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243e51d0, 0x0, 0x0, 0x0, 0xc4258e0670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243e51d0, 0x6f0968, 0x3, 0x51f701, 0xc4243877a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243e51d0, 0x5, 0xc421bddc60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e53b0, 0xc421aff8c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e53b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b6c30, 0xc4258e06a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243e53b0, 0x0, 0x0, 0x0, 0xc4258e06a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243e53b0, 0x6f0968, 0x3, 0x51f701, 0xc424387860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243e53b0, 0x5, 0xc421bddc80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede000, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425ede000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4232b7c30, 0x410ffd, 0xc4258e0c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425ede000, 0x0, 0x0, 0x0, 0xc4258e0c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425ede000, 0x6f0968, 0x3, 0x51f701, 0xc425d2f7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425ede000, 0x5, 0xc421bddca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5680, 0xc421aff9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ccc30, 0xc4258e06e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243e5680, 0x0, 0x0, 0x0, 0xc4258e06e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243e5680, 0x6f0968, 0x3, 0x51f701, 0xc424387a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243e5680, 0x5, 0xc421bddcc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5860, 0xc421affa30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cdc30, 0xc4258e0718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243e5860, 0x0, 0x0, 0x0, 0xc4258e0718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243e5860, 0x6f0968, 0x3, 0x51f701, 0xc424387b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243e5860, 0x5, 0xc421bddce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4990 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5a40, 0xc421affa70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bec30, 0xc4258e0748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243e5a40, 0x0, 0x0, 0x0, 0xc4258e0748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243e5a40, 0x6f0968, 0x3, 0x51f701, 0xc424387bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243e5a40, 0x5, 0xc421bddd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4991 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5c20, 0xc421affae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bfc30, 0xc4258e0778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243e5c20, 0x0, 0x0, 0x0, 0xc4258e0778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243e5c20, 0x6f0968, 0x3, 0x51f701, 0xc424387c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243e5c20, 0x5, 0xc421bddd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4992 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5e00, 0xc421affb60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d4c30, 0xc4258e07a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243e5e00, 0x0, 0x0, 0x0, 0xc4258e07a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243e5e00, 0x6f0968, 0x3, 0x51f701, 0xc424387d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243e5e00, 0x5, 0xc421bddd40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 4993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc000, 0xc421affbb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d5c30, 0xc4258e07d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243fc000, 0x0, 0x0, 0x0, 0xc4258e07d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243fc000, 0x6f0968, 0x3, 0x51f701, 0xc424387e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243fc000, 0x5, 0xc421bddd60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc1e0, 0xc421affbf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c6c30, 0xc4258e0e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243fc1e0, 0x0, 0x0, 0x0, 0xc4258e0e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243fc1e0, 0x6f0968, 0x3, 0x51f701, 0xc424387ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243fc1e0, 0x5, 0xc421bddd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc3c0, 0xc421affc60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c7c30, 0xc4258e0e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243fc3c0, 0x0, 0x0, 0x0, 0xc4258e0e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243fc3c0, 0x6f0968, 0x3, 0x51f701, 0xc424387f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243fc3c0, 0x5, 0xc421bddda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5012 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc5a0, 0xc421affcd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dcc30, 0xc4258e0eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243fc5a0, 0x0, 0x0, 0x0, 0xc4258e0eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243fc5a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243fc5a0, 0x5, 0xc421bdddc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc780, 0xc421affd10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ddc30, 0xc4258e0ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243fc780, 0x0, 0x0, 0x0, 0xc4258e0ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243fc780, 0x6f0968, 0x3, 0x51f701, 0xc4243cc120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243fc780, 0x5, 0xc421bddde0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc960, 0xc421affd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cec30, 0xc4258e0f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243fc960, 0x0, 0x0, 0x0, 0xc4258e0f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243fc960, 0x6f0968, 0x3, 0x51f701, 0xc4243cc1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243fc960, 0x5, 0xc421bdde00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcc30, 0xc421affe10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cfc30, 0xc4258e0f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243fcc30, 0x0, 0x0, 0x0, 0xc4258e0f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243fcc30, 0x6f0968, 0x3, 0x51f701, 0xc4243cc300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243fcc30, 0x5, 0xc421bdde20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fce10, 0xc421affe60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e4c30, 0xc4258e0f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243fce10, 0x0, 0x0, 0x0, 0xc4258e0f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243fce10, 0x6f0968, 0x3, 0x51f701, 0xc4243cc3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243fce10, 0x5, 0xc421bdde40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd0e0, 0xc421affef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e5c30, 0xc4258e0fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243fd0e0, 0x0, 0x0, 0x0, 0xc4258e0fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243fd0e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243fd0e0, 0x5, 0xc421bdde60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5018 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5020 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd2c0, 0xc421afff30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d6c30, 0xc4258e1000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243fd2c0, 0x0, 0x0, 0x0, 0xc4258e1000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243fd2c0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243fd2c0, 0x5, 0xc421bddfb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677b30, 0xc4225723e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222552c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423240c30, 0xc421d64950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424677b30, 0x0, 0x0, 0x0, 0xc421d64950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424677b30, 0x6f0968, 0x3, 0x51f701, 0xc422059890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424677b30, 0x5, 0xc421be9f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677d10, 0xc422572430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222553a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423241c30, 0xc421d64998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424677d10, 0x0, 0x0, 0x0, 0xc421d64998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424677d10, 0x6f0968, 0x3, 0x51f701, 0xc422059980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424677d10, 0x5, 0xc421be9f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424677ef0, 0xc422572470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424677ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424677ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423242c30, 0xc421d649c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424677ef0, 0x0, 0x0, 0x0, 0xc421d649c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424677ef0, 0x6f0968, 0x3, 0x51f701, 0xc422059a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424677ef0, 0x5, 0xc421be9f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243820f0, 0xc4225724b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243820f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243820f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423243c30, 0xc421d649f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243820f0, 0x0, 0x0, 0x0, 0xc421d649f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243820f0, 0x6f0968, 0x3, 0x51f701, 0xc422059b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243820f0, 0x5, 0xc421be9fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243822d0, 0xc422572530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222555e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243822d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243822d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423248c30, 0xc421d64a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243822d0, 0x0, 0x0, 0x0, 0xc421d64a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243822d0, 0x6f0968, 0x3, 0x51f701, 0xc422059bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243822d0, 0x5, 0xc421be9fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243823c0, 0xc422572570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243823c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243823c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423249c30, 0xc421d64a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243823c0, 0x0, 0x0, 0x0, 0xc421d64a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243823c0, 0x6f0968, 0x3, 0x51f701, 0xc422059c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243823c0, 0x5, 0xc421be9fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243824b0, 0xc4225725a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222556a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243824b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243824b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324ac30, 0xc421d64a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243824b0, 0x0, 0x0, 0x0, 0xc421d64a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243824b0, 0x6f0968, 0x3, 0x51f701, 0xc422059c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243824b0, 0x5, 0xc421ca2000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382690, 0xc4225725e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324bc30, 0xc421d64a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424382690, 0x0, 0x0, 0x0, 0xc421d64a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424382690, 0x6f0968, 0x3, 0x51f701, 0xc422059d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424382690, 0x5, 0xc421ca2020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382960, 0xc422572670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222558a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423254c30, 0xc421d64ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424382960, 0x0, 0x0, 0x0, 0xc421d64ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424382960, 0x6f0968, 0x3, 0x51f701, 0xc422059e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424382960, 0x5, 0xc421ca2040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382b40, 0xc4225726d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423255c30, 0xc421d64b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424382b40, 0x0, 0x0, 0x0, 0xc421d64b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424382b40, 0x6f0968, 0x3, 0x51f701, 0xc422059f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424382b40, 0x5, 0xc421ca2060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382d20, 0xc422572710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423246c30, 0xc421d64b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424382d20, 0x0, 0x0, 0x0, 0xc421d64b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424382d20, 0x6f0968, 0x3, 0x51f701, 0xc424380030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424382d20, 0x5, 0xc421ca2080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382f00, 0xc4225727a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423247c30, 0xc421d64b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424382f00, 0x0, 0x0, 0x0, 0xc421d64b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424382f00, 0x6f0968, 0x3, 0x51f701, 0xc4243800f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424382f00, 0x5, 0xc421ca20a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243830e0, 0xc4225727e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243830e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243830e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325cc30, 0xc421d64b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243830e0, 0x0, 0x0, 0x0, 0xc421d64b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243830e0, 0x6f0968, 0x3, 0x51f701, 0xc4243801b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243830e0, 0x5, 0xc421ca20c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243832c0, 0xc422572820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243832c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243832c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325dc30, 0xc421d64bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243832c0, 0x0, 0x0, 0x0, 0xc421d64bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243832c0, 0x6f0968, 0x3, 0x51f701, 0xc424380270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243832c0, 0x5, 0xc421ca20e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243834a0, 0xc422572860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243834a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243834a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324ec30, 0xc421d64bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243834a0, 0x0, 0x0, 0x0, 0xc421d64bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243834a0, 0x6f0968, 0x3, 0x51f701, 0xc424380330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243834a0, 0x5, 0xc421ca2100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383680, 0xc4225728a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324fc30, 0xc421d64c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424383680, 0x0, 0x0, 0x0, 0xc421d64c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424383680, 0x6f0968, 0x3, 0x51f701, 0xc4243803f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424383680, 0x5, 0xc421ca2120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383860, 0xc4225728e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423264c30, 0xc421d64c50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424383860, 0x0, 0x0, 0x0, 0xc421d64c50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424383860, 0x6f0968, 0x3, 0x51f701, 0xc4243804b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424383860, 0x5, 0xc421ca2140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383a40, 0xc422572920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423265c30, 0xc421d64c80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424383a40, 0x0, 0x0, 0x0, 0xc421d64c80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424383a40, 0x6f0968, 0x3, 0x51f701, 0xc424380570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424383a40, 0x5, 0xc421ca2160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5045 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc421c96340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383e00, 0xc4225729a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423256c30, 0xc421d64ce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424383e00, 0x0, 0x0, 0x0, 0xc421d64ce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424383e00, 0x6f0968, 0x3, 0x51f701, 0xc424380720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424383e00, 0x5, 0xc421ca2320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd4a0, 0xc421afff70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d7c30, 0xc4258e1030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243fd4a0, 0x0, 0x0, 0x0, 0xc4258e1030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243fd4a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243fd4a0, 0x5, 0xc421bddfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd680, 0xc421afffb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ecc30, 0xc4258e1060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243fd680, 0x0, 0x0, 0x0, 0xc4258e1060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243fd680, 0x6f0968, 0x3, 0x51f701, 0xc4243cc720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243fd680, 0x5, 0xc421bddff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd860, 0xc421affff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232edc30, 0xc4258e1090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243fd860, 0x0, 0x0, 0x0, 0xc4258e1090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243fd860, 0x6f0968, 0x3, 0x51f701, 0xc4243cc7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243fd860, 0x5, 0xc421cb0010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fda40, 0xc4243fa060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fda40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fda40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dec30, 0xc4258e10c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243fda40, 0x0, 0x0, 0x0, 0xc4258e10c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243fda40, 0x6f0968, 0x3, 0x51f701, 0xc4243cc8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243fda40, 0x5, 0xc421cb0030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a1e0, 0xc422572a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dfc30, 0xc421d64d40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42438a1e0, 0x0, 0x0, 0x0, 0xc421d64d40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42438a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4243808a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42438a1e0, 0x5, 0xc421cb0050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a3c0, 0xc422572ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f4c30, 0xc421d64d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42438a3c0, 0x0, 0x0, 0x0, 0xc421d64d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42438a3c0, 0x6f0968, 0x3, 0x51f701, 0xc424380960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42438a3c0, 0x5, 0xc421cb0070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a5a0, 0xc422572b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f5c30, 0xc421d64da0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42438a5a0, 0x0, 0x0, 0x0, 0xc421d64da0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42438a5a0, 0x6f0968, 0x3, 0x51f701, 0xc424380a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42438a5a0, 0x5, 0xc421cb0090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a780, 0xc422572ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df24e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e6c30, 0xc421d64dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42438a780, 0x0, 0x0, 0x0, 0xc421d64dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42438a780, 0x6f0968, 0x3, 0x51f701, 0xc424380ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42438a780, 0x5, 0xc421cb00b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a960, 0xc422572be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df25c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e7c30, 0xc421d64e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42438a960, 0x0, 0x0, 0x0, 0xc421d64e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42438a960, 0x6f0968, 0x3, 0x51f701, 0xc424380ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42438a960, 0x5, 0xc421cb00d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ab40, 0xc422572c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fcc30, 0xc421d64e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42438ab40, 0x0, 0x0, 0x0, 0xc421d64e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42438ab40, 0x6f0968, 0x3, 0x51f701, 0xc424380c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42438ab40, 0x5, 0xc421cb00f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ad20, 0xc422572ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fdc30, 0xc421d64e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42438ad20, 0x0, 0x0, 0x0, 0xc421d64e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42438ad20, 0x6f0968, 0x3, 0x51f701, 0xc424380d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42438ad20, 0x5, 0xc421cb0110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438af00, 0xc422572ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232eec30, 0xc421d64e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42438af00, 0x0, 0x0, 0x0, 0xc421d64e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42438af00, 0x6f0968, 0x3, 0x51f701, 0xc424380e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42438af00, 0x5, 0xc421cb0130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b0e0, 0xc422572d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df28e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232efc30, 0xc421d64ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42438b0e0, 0x0, 0x0, 0x0, 0xc421d64ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42438b0e0, 0x6f0968, 0x3, 0x51f701, 0xc424380f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42438b0e0, 0x5, 0xc421cb0150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b2c0, 0xc422572d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df29a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423304c30, 0xc421d64ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42438b2c0, 0x0, 0x0, 0x0, 0xc421d64ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42438b2c0, 0x6f0968, 0x3, 0x51f701, 0xc424380fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42438b2c0, 0x5, 0xc421cb0170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b4a0, 0xc422572da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423305c30, 0xc421d64f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42438b4a0, 0x0, 0x0, 0x0, 0xc421d64f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42438b4a0, 0x6f0968, 0x3, 0x51f701, 0xc424381080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42438b4a0, 0x5, 0xc421cb0190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b680, 0xc422572de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f6c30, 0xc421d64f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42438b680, 0x0, 0x0, 0x0, 0xc421d64f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42438b680, 0x6f0968, 0x3, 0x51f701, 0xc424381140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42438b680, 0x5, 0xc421cb01b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fca50, 0xc421affdd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f7c30, 0xc4258e0f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243fca50, 0x0, 0x0, 0x0, 0xc4258e0f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243fca50, 0x6f0968, 0x3, 0x51f701, 0xc4243cc240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243fca50, 0x5, 0xc421cb01d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b860, 0xc422572e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330cc30, 0xc421d64f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42438b860, 0x0, 0x0, 0x0, 0xc421d64f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42438b860, 0x6f0968, 0x3, 0x51f701, 0xc424381200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42438b860, 0x5, 0xc421cb01f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5071 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421c8c2c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ba40, 0xc422572e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330dc30, 0xc421d64fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42438ba40, 0x0, 0x0, 0x0, 0xc421d64fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42438ba40, 0x6f0968, 0x3, 0x51f701, 0xc4243812c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42438ba40, 0x5, 0xc421cb0330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a000, 0xc422572a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df21c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423257c30, 0xc421d64d10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42438a000, 0x0, 0x0, 0x0, 0xc421d64d10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42438a000, 0x6f0968, 0x3, 0x51f701, 0xc4243807e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42438a000, 0x5, 0xc421ca2340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221ba960, 0xc4229c7190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221ba960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221ba960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326cc30, 0xc42227ef90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4221ba960, 0x0, 0x0, 0x0, 0xc42227ef90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4221ba960, 0x6f0968, 0x3, 0x51f701, 0xc4226f25d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4221ba960, 0x5, 0xc421ca2360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e62d0, 0xc4229c7e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326dc30, 0xc42227f878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226e62d0, 0x0, 0x0, 0x0, 0xc42227f878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226e62d0, 0x6f0968, 0x3, 0x51f701, 0xc4226f3d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226e62d0, 0x5, 0xc421ca2380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249dd10, 0xc421afe9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eed20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325ec30, 0xc42227fe30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42249dd10, 0x0, 0x0, 0x0, 0xc42227fe30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42249dd10, 0x6f0968, 0x3, 0x51f701, 0xc422911500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42249dd10, 0x5, 0xc421ca23a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243882d0, 0xc421afead0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243882d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243882d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325fc30, 0xc42227fec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243882d0, 0x0, 0x0, 0x0, 0xc42227fec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243882d0, 0x6f0968, 0x3, 0x51f701, 0xc422911740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243882d0, 0x5, 0xc421ca23c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243884b0, 0xc421afeb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243884b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243884b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423274c30, 0xc42227fef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243884b0, 0x0, 0x0, 0x0, 0xc42227fef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243884b0, 0x6f0968, 0x3, 0x51f701, 0xc422911800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243884b0, 0x5, 0xc421ca23e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388690, 0xc421afeb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423275c30, 0xc42227ff20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424388690, 0x0, 0x0, 0x0, 0xc42227ff20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424388690, 0x6f0968, 0x3, 0x51f701, 0xc4229118c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424388690, 0x5, 0xc421ca2400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388870, 0xc421afebb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423266c30, 0xc42227ff50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424388870, 0x0, 0x0, 0x0, 0xc42227ff50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424388870, 0x6f0968, 0x3, 0x51f701, 0xc422911980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424388870, 0x5, 0xc421ca2420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388a50, 0xc421afebf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423267c30, 0xc42227ff80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424388a50, 0x0, 0x0, 0x0, 0xc42227ff80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424388a50, 0x6f0968, 0x3, 0x51f701, 0xc422911a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424388a50, 0x5, 0xc421ca2440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388c30, 0xc421afec30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327cc30, 0xc42227ffb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424388c30, 0x0, 0x0, 0x0, 0xc42227ffb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424388c30, 0x6f0968, 0x3, 0x51f701, 0xc422911b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424388c30, 0x5, 0xc421ca2460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388e10, 0xc421afec70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327dc30, 0xc42227ffe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424388e10, 0x0, 0x0, 0x0, 0xc42227ffe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424388e10, 0x6f0968, 0x3, 0x51f701, 0xc422911bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424388e10, 0x5, 0xc421ca2480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388ff0, 0xc421afecb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326ec30, 0xc42002bbe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424388ff0, 0x0, 0x0, 0x0, 0xc42002bbe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424388ff0, 0x6f0968, 0x3, 0x51f701, 0xc422911cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424388ff0, 0x5, 0xc421ca24a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243891d0, 0xc421afecf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243891d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243891d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326fc30, 0xc4258e0010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243891d0, 0x0, 0x0, 0x0, 0xc4258e0010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243891d0, 0x6f0968, 0x3, 0x51f701, 0xc422911d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243891d0, 0x5, 0xc421ca24c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243893b0, 0xc421afed60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243893b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243893b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423284c30, 0xc4258e0040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243893b0, 0x0, 0x0, 0x0, 0xc4258e0040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243893b0, 0x6f0968, 0x3, 0x51f701, 0xc422911e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243893b0, 0x5, 0xc421ca24e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389590, 0xc421afede0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423285c30, 0xc4258e0070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424389590, 0x0, 0x0, 0x0, 0xc4258e0070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424389590, 0x6f0968, 0x3, 0x51f701, 0xc422911ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424389590, 0x5, 0xc421ca2500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383b30, 0xc422572940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423276c30, 0xc421d64c98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424383b30, 0x0, 0x0, 0x0, 0xc421d64c98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424383b30, 0x6f0968, 0x3, 0x51f701, 0xc4243805d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424383b30, 0x5, 0xc421ca2520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389770, 0xc421afee50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423277c30, 0xc4258e00a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424389770, 0x0, 0x0, 0x0, 0xc4258e00a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424389770, 0x6f0968, 0x3, 0x51f701, 0xc424386000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424389770, 0x5, 0xc421ca2540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389950, 0xc421afee90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328cc30, 0xc4258e00d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424389950, 0x0, 0x0, 0x0, 0xc4258e00d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424389950, 0x6f0968, 0x3, 0x51f701, 0xc4243860c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424389950, 0x5, 0xc421ca2560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5082 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421cac680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389b30, 0xc421afeee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328dc30, 0xc4258e0100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424389b30, 0x0, 0x0, 0x0, 0xc4258e0100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424389b30, 0x6f0968, 0x3, 0x51f701, 0xc424386180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424389b30, 0x5, 0xc421ca26f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bc20, 0xc422572ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fec30, 0xc421d64fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42438bc20, 0x0, 0x0, 0x0, 0xc421d64fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42438bc20, 0x6f0968, 0x3, 0x51f701, 0xc424381380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42438bc20, 0x5, 0xc421cb0350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438be00, 0xc422572f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ffc30, 0xc421d65010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42438be00, 0x0, 0x0, 0x0, 0xc421d65010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42438be00, 0x6f0968, 0x3, 0x51f701, 0xc424381440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42438be00, 0x5, 0xc421cb0370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede0f0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425ede0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423314c30, 0x410ffd, 0xc4258e0c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425ede0f0, 0x0, 0x0, 0x0, 0xc4258e0c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425ede0f0, 0x6f0968, 0x3, 0x51f701, 0xc425d2f800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425ede0f0, 0x5, 0xc421cb0390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a60f0, 0xc422573020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423315c30, 0xc421d65058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243a60f0, 0x0, 0x0, 0x0, 0xc421d65058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243a60f0, 0x6f0968, 0x3, 0x51f701, 0xc4243815f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243a60f0, 0x5, 0xc421cb03b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a62d0, 0xc422573110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423306c30, 0xc421d65088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243a62d0, 0x0, 0x0, 0x0, 0xc421d65088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243a62d0, 0x6f0968, 0x3, 0x51f701, 0xc424381740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243a62d0, 0x5, 0xc421cb03d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a65a0, 0xc4225731a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df32a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423307c30, 0xc421d650d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243a65a0, 0x0, 0x0, 0x0, 0xc421d650d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243a65a0, 0x6f0968, 0x3, 0x51f701, 0xc424381860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243a65a0, 0x5, 0xc421cb03f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6870, 0xc422573200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df33c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331cc30, 0xc421d65118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243a6870, 0x0, 0x0, 0x0, 0xc421d65118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243a6870, 0x6f0968, 0x3, 0x51f701, 0xc424381980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243a6870, 0x5, 0xc421cb0410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6d20, 0xc4225732a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df35a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330ec30, 0xc421d65190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243a6d20, 0x0, 0x0, 0x0, 0xc421d65190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243a6d20, 0x6f0968, 0x3, 0x51f701, 0xc424381b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243a6d20, 0x5, 0xc421cb0430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6f00, 0xc4225732e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330fc30, 0xc421d651c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243a6f00, 0x0, 0x0, 0x0, 0xc421d651c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243a6f00, 0x6f0968, 0x3, 0x51f701, 0xc424381c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243a6f00, 0x5, 0xc421cb0450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a71d0, 0xc422573340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df37a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423324c30, 0xc421d65208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243a71d0, 0x0, 0x0, 0x0, 0xc421d65208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243a71d0, 0x6f0968, 0x3, 0x51f701, 0xc424381d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243a71d0, 0x5, 0xc421cb0470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a74a0, 0xc4225733b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df38c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423325c30, 0xc421d65250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243a74a0, 0x0, 0x0, 0x0, 0xc421d65250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243a74a0, 0x6f0968, 0x3, 0x51f701, 0xc424381e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243a74a0, 0x5, 0xc421cb0490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7770, 0xc422573460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423316c30, 0xc421d65298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243a7770, 0x0, 0x0, 0x0, 0xc421d65298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243a7770, 0x6f0968, 0x3, 0x51f701, 0xc424381f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243a7770, 0x5, 0xc421cb04b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246762d0, 0xc422572040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222548a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246762d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423223c30, 0xc421d646c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4246762d0, 0x0, 0x0, 0x0, 0xc421d646c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4246762d0, 0x6f0968, 0x3, 0x51f701, 0xc422058e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4246762d0, 0x5, 0xc421cb04d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243825a0, 0xc4225725c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243825a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243825a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42324dc30, 0xc421d64a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243825a0, 0x0, 0x0, 0x0, 0xc421d64a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243825a0, 0x6f0968, 0x3, 0x51f701, 0xc422059ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243825a0, 0x5, 0xc421cb04f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382780, 0xc422572600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222557c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323ec30, 0xc421d64aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424382780, 0x0, 0x0, 0x0, 0xc421d64aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424382780, 0x6f0968, 0x3, 0x51f701, 0xc422059da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424382780, 0x5, 0xc421cb0510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382a50, 0xc4225726b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423250c30, 0xc421d64ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424382a50, 0x0, 0x0, 0x0, 0xc421d64ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424382a50, 0x6f0968, 0x3, 0x51f701, 0xc422059ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424382a50, 0x5, 0xc421cb0530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5106 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382c30, 0xc4225726f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222559c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423251c30, 0xc421d64b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424382c30, 0x0, 0x0, 0x0, 0xc421d64b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424382c30, 0x6f0968, 0x3, 0x51f701, 0xc422059fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424382c30, 0x5, 0xc421cb0550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382e10, 0xc422572760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423252c30, 0xc421d64b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424382e10, 0x0, 0x0, 0x0, 0xc421d64b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424382e10, 0x6f0968, 0x3, 0x51f701, 0xc424380090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424382e10, 0x5, 0xc421cb0570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5108 [semacquire]:
sync.runtime_Semacquire(0xc421cb066c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421c8c580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382ff0, 0xc4225727c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423253c30, 0xc421d64b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424382ff0, 0x0, 0x0, 0x0, 0xc421d64b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424382ff0, 0x6f0968, 0x3, 0x51f701, 0xc424380150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424382ff0, 0x5, 0xc421cb0680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5085 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389d10, 0xc421afef60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327ec30, 0xc4258e0130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424389d10, 0x0, 0x0, 0x0, 0xc4258e0130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424389d10, 0x6f0968, 0x3, 0x51f701, 0xc424386240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424389d10, 0x5, 0xc421ca2710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389ef0, 0xc421afefd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327fc30, 0xc4258e0160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424389ef0, 0x0, 0x0, 0x0, 0xc4258e0160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424389ef0, 0x6f0968, 0x3, 0x51f701, 0xc424386300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424389ef0, 0x5, 0xc421ca2730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246780f0, 0xc421aff010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246780f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246780f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423294c30, 0xc4258e0190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246780f0, 0x0, 0x0, 0x0, 0xc4258e0190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246780f0, 0x6f0968, 0x3, 0x51f701, 0xc4243863c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246780f0, 0x5, 0xc421ca2750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246782d0, 0xc421aff090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246782d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246782d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423295c30, 0xc4258e01c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246782d0, 0x0, 0x0, 0x0, 0xc4258e01c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246782d0, 0x6f0968, 0x3, 0x51f701, 0xc424386480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246782d0, 0x5, 0xc421ca2770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246784b0, 0xc421aff110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246784b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246784b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423286c30, 0xc4258e01f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4246784b0, 0x0, 0x0, 0x0, 0xc4258e01f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4246784b0, 0x6f0968, 0x3, 0x51f701, 0xc424386540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4246784b0, 0x5, 0xc421ca2790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678690, 0xc421aff150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423287c30, 0xc4258e0220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424678690, 0x0, 0x0, 0x0, 0xc4258e0220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424678690, 0x6f0968, 0x3, 0x51f701, 0xc424386600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424678690, 0x5, 0xc421ca27b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678870, 0xc421aff1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329cc30, 0xc4258e0250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424678870, 0x0, 0x0, 0x0, 0xc4258e0250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424678870, 0x6f0968, 0x3, 0x51f701, 0xc4243866c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424678870, 0x5, 0xc421ca27d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678a50, 0xc421aff210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329dc30, 0xc4258e0280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424678a50, 0x0, 0x0, 0x0, 0xc4258e0280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424678a50, 0x6f0968, 0x3, 0x51f701, 0xc424386780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424678a50, 0x5, 0xc421ca27f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678c30, 0xc421aff270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328ec30, 0xc4258e02b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424678c30, 0x0, 0x0, 0x0, 0xc4258e02b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424678c30, 0x6f0968, 0x3, 0x51f701, 0xc424386840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424678c30, 0x5, 0xc421ca2810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678e10, 0xc421aff2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328fc30, 0xc4258e02e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424678e10, 0x0, 0x0, 0x0, 0xc4258e02e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424678e10, 0x6f0968, 0x3, 0x51f701, 0xc424386900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424678e10, 0x5, 0xc421ca2830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246792c0, 0xc421aff3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246792c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246792c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a5c30, 0xc4258e0358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246792c0, 0x0, 0x0, 0x0, 0xc4258e0358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246792c0, 0x6f0968, 0x3, 0x51f701, 0xc424386ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246792c0, 0x5, 0xc421ca2850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246794a0, 0xc421aff400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246794a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246794a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423296c30, 0xc4258e0388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246794a0, 0x0, 0x0, 0x0, 0xc4258e0388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246794a0, 0x6f0968, 0x3, 0x51f701, 0xc424386ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246794a0, 0x5, 0xc421ca2870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679770, 0xc421aff490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423297c30, 0xc4258e03d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424679770, 0x0, 0x0, 0x0, 0xc4258e03d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424679770, 0x6f0968, 0x3, 0x51f701, 0xc424386cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424679770, 0x5, 0xc421ca2890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679950, 0xc421aff4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232acc30, 0xc4258e0400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424679950, 0x0, 0x0, 0x0, 0xc4258e0400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424679950, 0x6f0968, 0x3, 0x51f701, 0xc424386d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424679950, 0x5, 0xc421ca28b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679b30, 0xc421aff510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232adc30, 0xc4258e0430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424679b30, 0x0, 0x0, 0x0, 0xc4258e0430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424679b30, 0x6f0968, 0x3, 0x51f701, 0xc424386e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424679b30, 0x5, 0xc421ca28d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679d10, 0xc421aff550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329ec30, 0xc4258e0460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424679d10, 0x0, 0x0, 0x0, 0xc4258e0460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424679d10, 0x6f0968, 0x3, 0x51f701, 0xc424386f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424679d10, 0x5, 0xc421ca28f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679ef0, 0xc421aff590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329fc30, 0xc4258e0490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424679ef0, 0x0, 0x0, 0x0, 0xc4258e0490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424679ef0, 0x6f0968, 0x3, 0x51f701, 0xc424386ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424679ef0, 0x5, 0xc421ca2910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e40f0, 0xc421aff5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e40f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b4c30, 0xc4258e04c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243e40f0, 0x0, 0x0, 0x0, 0xc4258e04c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243e40f0, 0x6f0968, 0x3, 0x51f701, 0xc4243870b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243e40f0, 0x5, 0xc421ca2930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5135 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc000, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e42d0, 0xc421aff630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e42d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b5c30, 0xc4258e04f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243e42d0, 0x0, 0x0, 0x0, 0xc4258e04f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243e42d0, 0x6f0968, 0x3, 0x51f701, 0xc424387170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243e42d0, 0x5, 0xc421ca2ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243831d0, 0xc422572800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243831d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243831d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423258c30, 0xc421d64ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243831d0, 0x0, 0x0, 0x0, 0xc421d64ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243831d0, 0x6f0968, 0x3, 0x51f701, 0xc424380210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243831d0, 0x5, 0xc421cb06a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243833b0, 0xc422572840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243833b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243833b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423259c30, 0xc421d64bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243833b0, 0x0, 0x0, 0x0, 0xc421d64bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243833b0, 0x6f0968, 0x3, 0x51f701, 0xc4243802d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243833b0, 0x5, 0xc421cb06c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383590, 0xc422572880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325ac30, 0xc421d64c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424383590, 0x0, 0x0, 0x0, 0xc421d64c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424383590, 0x6f0968, 0x3, 0x51f701, 0xc424380390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424383590, 0x5, 0xc421cb06e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383770, 0xc4225728c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42325bc30, 0xc421d64c38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424383770, 0x0, 0x0, 0x0, 0xc421d64c38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424383770, 0x6f0968, 0x3, 0x51f701, 0xc424380450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424383770, 0x5, 0xc421cb0700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383950, 0xc422572900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423260c30, 0xc421d64c68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424383950, 0x0, 0x0, 0x0, 0xc421d64c68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424383950, 0x6f0968, 0x3, 0x51f701, 0xc424380510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424383950, 0x5, 0xc421cb0720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383d10, 0xc422572980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df20a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423261c30, 0xc421d64cc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424383d10, 0x0, 0x0, 0x0, 0xc421d64cc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424383d10, 0x6f0968, 0x3, 0x51f701, 0xc4243806c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424383d10, 0x5, 0xc421cb0740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383ef0, 0xc4225729d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423262c30, 0xc421d64cf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424383ef0, 0x0, 0x0, 0x0, 0xc421d64cf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424383ef0, 0x6f0968, 0x3, 0x51f701, 0xc424380780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424383ef0, 0x5, 0xc421cb0760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a0f0, 0xc422572a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423263c30, 0xc421d64d28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42438a0f0, 0x0, 0x0, 0x0, 0xc421d64d28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42438a0f0, 0x6f0968, 0x3, 0x51f701, 0xc424380840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42438a0f0, 0x5, 0xc421cb0780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5119 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422300960, 0xc42240b390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422659100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422300960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422300960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423268c30, 0xc421d64110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422300960, 0x0, 0x0, 0x0, 0xc421d64110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422300960, 0x6f0968, 0x3, 0x51f701, 0xc4227a3770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422300960, 0x5, 0xc421cb07a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246763c0, 0xc422572060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246763c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423269c30, 0xc421d646f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246763c0, 0x0, 0x0, 0x0, 0xc421d646f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246763c0, 0x6f0968, 0x3, 0x51f701, 0xc422058ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246763c0, 0x5, 0xc421cb07c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424383c20, 0xc422572960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424383c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424383c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326ac30, 0xc421d64cb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424383c20, 0x0, 0x0, 0x0, 0xc421d64cb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424383c20, 0x6f0968, 0x3, 0x51f701, 0xc424380630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424383c20, 0x5, 0xc421cb07e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243883c0, 0xc421afeb10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eefe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243883c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243883c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42326bc30, 0xc42227fed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243883c0, 0x0, 0x0, 0x0, 0xc42227fed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243883c0, 0x6f0968, 0x3, 0x51f701, 0xc4229117a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243883c0, 0x5, 0xc421cb0800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243885a0, 0xc421afeb50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243885a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243885a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423270c30, 0xc42227ff08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243885a0, 0x0, 0x0, 0x0, 0xc42227ff08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243885a0, 0x6f0968, 0x3, 0x51f701, 0xc422911860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243885a0, 0x5, 0xc421cb0820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388780, 0xc421afeb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423271c30, 0xc42227ff38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424388780, 0x0, 0x0, 0x0, 0xc42227ff38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424388780, 0x6f0968, 0x3, 0x51f701, 0xc422911920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424388780, 0x5, 0xc421cb0840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388960, 0xc421afebd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423272c30, 0xc42227ff68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424388960, 0x0, 0x0, 0x0, 0xc42227ff68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424388960, 0x6f0968, 0x3, 0x51f701, 0xc422911a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424388960, 0x5, 0xc421cb0860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388b40, 0xc421afec10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423273c30, 0xc42227ff98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424388b40, 0x0, 0x0, 0x0, 0xc42227ff98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424388b40, 0x6f0968, 0x3, 0x51f701, 0xc422911ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424388b40, 0x5, 0xc421cb0880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388d20, 0xc421afec50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423278c30, 0xc42227ffc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424388d20, 0x0, 0x0, 0x0, 0xc42227ffc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424388d20, 0x6f0968, 0x3, 0x51f701, 0xc422911b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424388d20, 0x5, 0xc421cb08a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424388f00, 0xc421afec90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424388f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424388f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423279c30, 0xc42227fff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424388f00, 0x0, 0x0, 0x0, 0xc42227fff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424388f00, 0x6f0968, 0x3, 0x51f701, 0xc422911c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424388f00, 0x5, 0xc421cb08c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5145 [semacquire]:
sync.runtime_Semacquire(0xc421cb09ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb09a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243890e0, 0xc421afecd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243890e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243890e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327ac30, 0xc42002bee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243890e0, 0x0, 0x0, 0x0, 0xc42002bee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243890e0, 0x6f0968, 0x3, 0x51f701, 0xc422911d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243890e0, 0x5, 0xc421cb09c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e44b0, 0xc421aff670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e44b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a6c30, 0xc4258e0520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243e44b0, 0x0, 0x0, 0x0, 0xc4258e0520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243e44b0, 0x6f0968, 0x3, 0x51f701, 0xc424387230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243e44b0, 0x5, 0xc421ca2ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226e70e0, 0xc421afe160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226e70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226e70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231a7c30, 0xc42227f9e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226e70e0, 0x0, 0x0, 0x0, 0xc42227f9e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226e70e0, 0x6f0968, 0x3, 0x51f701, 0xc422910300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226e70e0, 0x5, 0xc421ca2af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5156 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd1d0, 0xc421afff10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e1c30, 0xc4258e0fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243fd1d0, 0x0, 0x0, 0x0, 0xc4258e0fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243fd1d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243fd1d0, 0x5, 0xc421ca2b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd3b0, 0xc421afff50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e2c30, 0xc4258e1018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243fd3b0, 0x0, 0x0, 0x0, 0xc4258e1018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243fd3b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243fd3b0, 0x5, 0xc421ca2b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd590, 0xc421afff90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e3c30, 0xc4258e1048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243fd590, 0x0, 0x0, 0x0, 0xc4258e1048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243fd590, 0x6f0968, 0x3, 0x51f701, 0xc4243cc6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243fd590, 0x5, 0xc421ca2b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd770, 0xc421afffd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e8c30, 0xc4258e1078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fd770, 0x0, 0x0, 0x0, 0xc4258e1078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fd770, 0x6f0968, 0x3, 0x51f701, 0xc4243cc780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fd770, 0x5, 0xc421ca2b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fd950, 0xc4243fa020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fd950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e9c30, 0xc4258e10a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243fd950, 0x0, 0x0, 0x0, 0xc4258e10a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243fd950, 0x6f0968, 0x3, 0x51f701, 0xc4243cc840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243fd950, 0x5, 0xc421ca2bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdb30, 0xc4243fa090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232eac30, 0xc4258e10d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243fdb30, 0x0, 0x0, 0x0, 0xc4258e10d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243fdb30, 0x6f0968, 0x3, 0x51f701, 0xc4243cc900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243fdb30, 0x5, 0xc421ca2bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a2d0, 0xc422572aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232ebc30, 0xc421d64d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42438a2d0, 0x0, 0x0, 0x0, 0xc421d64d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42438a2d0, 0x6f0968, 0x3, 0x51f701, 0xc424380900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42438a2d0, 0x5, 0xc421ca2bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a4b0, 0xc422572ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df23c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f0c30, 0xc421d64d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42438a4b0, 0x0, 0x0, 0x0, 0xc421d64d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42438a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4243809c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42438a4b0, 0x5, 0xc421ca2c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a690, 0xc422572b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f1c30, 0xc421d64db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42438a690, 0x0, 0x0, 0x0, 0xc421d64db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42438a690, 0x6f0968, 0x3, 0x51f701, 0xc424380a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42438a690, 0x5, 0xc421ca2c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438a870, 0xc422572bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f2c30, 0xc421d64de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42438a870, 0x0, 0x0, 0x0, 0xc421d64de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42438a870, 0x6f0968, 0x3, 0x51f701, 0xc424380b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42438a870, 0x5, 0xc421ca2c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438aa50, 0xc422572c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f3c30, 0xc421d64e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42438aa50, 0x0, 0x0, 0x0, 0xc421d64e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42438aa50, 0x6f0968, 0x3, 0x51f701, 0xc424380c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42438aa50, 0x5, 0xc421ca2c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ac30, 0xc422572c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df26e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f8c30, 0xc421d64e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42438ac30, 0x0, 0x0, 0x0, 0xc421d64e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42438ac30, 0x6f0968, 0x3, 0x51f701, 0xc424380cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42438ac30, 0x5, 0xc421ca2c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438ae10, 0xc422572cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df27a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232f9c30, 0xc421d64e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42438ae10, 0x0, 0x0, 0x0, 0xc421d64e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42438ae10, 0x6f0968, 0x3, 0x51f701, 0xc424380db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42438ae10, 0x5, 0xc421ca2cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438aff0, 0xc422572d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fac30, 0xc421d64ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42438aff0, 0x0, 0x0, 0x0, 0xc421d64ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42438aff0, 0x6f0968, 0x3, 0x51f701, 0xc424380ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42438aff0, 0x5, 0xc421ca2cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b1d0, 0xc422572d40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232fbc30, 0xc421d64ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42438b1d0, 0x0, 0x0, 0x0, 0xc421d64ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42438b1d0, 0x6f0968, 0x3, 0x51f701, 0xc424380f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42438b1d0, 0x5, 0xc421ca2cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5172 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc180, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b3b0, 0xc422572d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423300c30, 0xc421d64f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42438b3b0, 0x0, 0x0, 0x0, 0xc421d64f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42438b3b0, 0x6f0968, 0x3, 0x51f701, 0xc424381020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42438b3b0, 0x5, 0xc421ca2e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243892c0, 0xc421afed10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243892c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243892c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42327bc30, 0xc4258e0028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243892c0, 0x0, 0x0, 0x0, 0xc4258e0028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243892c0, 0x6f0968, 0x3, 0x51f701, 0xc422911dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243892c0, 0x5, 0xc421cb09e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243894a0, 0xc421afeda0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243894a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243894a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423280c30, 0xc4258e0058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243894a0, 0x0, 0x0, 0x0, 0xc4258e0058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243894a0, 0x6f0968, 0x3, 0x51f701, 0xc422911e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243894a0, 0x5, 0xc421cb0a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246761e0, 0xc422572020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422254840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246761e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423281c30, 0xc421d646b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246761e0, 0x0, 0x0, 0x0, 0xc421d646b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246761e0, 0x6f0968, 0x3, 0x51f701, 0xc422058de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246761e0, 0x5, 0xc421cb0a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389680, 0xc421afee20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423282c30, 0xc4258e0088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424389680, 0x0, 0x0, 0x0, 0xc4258e0088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424389680, 0x6f0968, 0x3, 0x51f701, 0xc422911f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424389680, 0x5, 0xc421cb0a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389860, 0xc421afee70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423283c30, 0xc4258e00b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424389860, 0x0, 0x0, 0x0, 0xc4258e00b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424389860, 0x6f0968, 0x3, 0x51f701, 0xc424386060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424389860, 0x5, 0xc421cb0a60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389a40, 0xc421afeeb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423288c30, 0xc4258e00e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424389a40, 0x0, 0x0, 0x0, 0xc4258e00e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424389a40, 0x6f0968, 0x3, 0x51f701, 0xc424386120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424389a40, 0x5, 0xc421cb0a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389c20, 0xc421afef20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423289c30, 0xc4258e0118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424389c20, 0x0, 0x0, 0x0, 0xc4258e0118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424389c20, 0x6f0968, 0x3, 0x51f701, 0xc4243861e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424389c20, 0x5, 0xc421cb0aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424389e00, 0xc421afefa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424389e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424389e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328ac30, 0xc4258e0148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424389e00, 0x0, 0x0, 0x0, 0xc4258e0148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424389e00, 0x6f0968, 0x3, 0x51f701, 0xc4243862a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424389e00, 0x5, 0xc421cb0ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678000, 0xc421afeff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42328bc30, 0xc4258e0178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424678000, 0x0, 0x0, 0x0, 0xc4258e0178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424678000, 0x6f0968, 0x3, 0x51f701, 0xc424386360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424678000, 0x5, 0xc421cb0ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246781e0, 0xc421aff050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246781e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246781e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423290c30, 0xc4258e01a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246781e0, 0x0, 0x0, 0x0, 0xc4258e01a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246781e0, 0x6f0968, 0x3, 0x51f701, 0xc424386420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246781e0, 0x5, 0xc421cb0b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246783c0, 0xc421aff0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246783c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246783c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423291c30, 0xc4258e01d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246783c0, 0x0, 0x0, 0x0, 0xc4258e01d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246783c0, 0x6f0968, 0x3, 0x51f701, 0xc4243864e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246783c0, 0x5, 0xc421cb0b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246785a0, 0xc421aff130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246785a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246785a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423292c30, 0xc4258e0208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246785a0, 0x0, 0x0, 0x0, 0xc4258e0208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246785a0, 0x6f0968, 0x3, 0x51f701, 0xc4243865a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246785a0, 0x5, 0xc421cb0b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678780, 0xc421aff170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223efec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423293c30, 0xc4258e0238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424678780, 0x0, 0x0, 0x0, 0xc4258e0238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424678780, 0x6f0968, 0x3, 0x51f701, 0xc424386660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424678780, 0x5, 0xc421cb0b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678960, 0xc421aff1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223effa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423298c30, 0xc4258e0268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424678960, 0x0, 0x0, 0x0, 0xc4258e0268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424678960, 0x6f0968, 0x3, 0x51f701, 0xc424386720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424678960, 0x5, 0xc421cb0b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678b40, 0xc421aff250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423299c30, 0xc4258e0298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424678b40, 0x0, 0x0, 0x0, 0xc4258e0298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424678b40, 0x6f0968, 0x3, 0x51f701, 0xc4243867e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424678b40, 0x5, 0xc421cb0ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678d20, 0xc421aff290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329ac30, 0xc4258e02c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424678d20, 0x0, 0x0, 0x0, 0xc4258e02c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424678d20, 0x6f0968, 0x3, 0x51f701, 0xc4243868a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424678d20, 0x5, 0xc421cb0bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678f00, 0xc421aff300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42329bc30, 0xc4258e02f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424678f00, 0x0, 0x0, 0x0, 0xc4258e02f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424678f00, 0x6f0968, 0x3, 0x51f701, 0xc424386960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424678f00, 0x5, 0xc421cb0be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5197 [semacquire]:
sync.runtime_Semacquire(0xc421cb0cbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0cb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246791d0, 0xc421aff390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246791d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246791d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a0c30, 0xc4258e0340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4246791d0, 0x0, 0x0, 0x0, 0xc4258e0340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4246791d0, 0x6f0968, 0x3, 0x51f701, 0xc424386a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4246791d0, 0x5, 0xc421cb0cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b590, 0xc422572dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423301c30, 0xc421d64f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42438b590, 0x0, 0x0, 0x0, 0xc421d64f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42438b590, 0x6f0968, 0x3, 0x51f701, 0xc4243810e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42438b590, 0x5, 0xc421ca2e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246790e0, 0xc421aff370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246790e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246790e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423302c30, 0xc4258e0328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246790e0, 0x0, 0x0, 0x0, 0xc4258e0328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246790e0, 0x6f0968, 0x3, 0x51f701, 0xc424386a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246790e0, 0x5, 0xc421ca2e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b770, 0xc422572e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423303c30, 0xc421d64f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42438b770, 0x0, 0x0, 0x0, 0xc421d64f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42438b770, 0x6f0968, 0x3, 0x51f701, 0xc4243811a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42438b770, 0x5, 0xc421ca2ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438b950, 0xc422572e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423308c30, 0xc421d64f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42438b950, 0x0, 0x0, 0x0, 0xc421d64f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42438b950, 0x6f0968, 0x3, 0x51f701, 0xc424381260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42438b950, 0x5, 0xc421ca2ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bb30, 0xc422572e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423309c30, 0xc421d64fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42438bb30, 0x0, 0x0, 0x0, 0xc421d64fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42438bb30, 0x6f0968, 0x3, 0x51f701, 0xc424381320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42438bb30, 0x5, 0xc421ca2ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bd10, 0xc422572f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330ac30, 0xc421d64ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42438bd10, 0x0, 0x0, 0x0, 0xc421d64ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42438bd10, 0x6f0968, 0x3, 0x51f701, 0xc4243813e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42438bd10, 0x5, 0xc421ca2f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42438bef0, 0xc422572f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42438bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42438bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42330bc30, 0xc421d65028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42438bef0, 0x0, 0x0, 0x0, 0xc421d65028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42438bef0, 0x6f0968, 0x3, 0x51f701, 0xc4243814a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42438bef0, 0x5, 0xc421ca2f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6000, 0xc422572ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df2f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423310c30, 0xc421d65040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243a6000, 0x0, 0x0, 0x0, 0xc421d65040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243a6000, 0x6f0968, 0x3, 0x51f701, 0xc424381590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243a6000, 0x5, 0xc421ca2f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a61e0, 0xc4225730d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df30a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423311c30, 0xc421d65070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243a61e0, 0x0, 0x0, 0x0, 0xc421d65070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243a61e0, 0x6f0968, 0x3, 0x51f701, 0xc4243816e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243a61e0, 0x5, 0xc421ca2f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a64b0, 0xc422573180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423312c30, 0xc421d650b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243a64b0, 0x0, 0x0, 0x0, 0xc421d650b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243a64b0, 0x6f0968, 0x3, 0x51f701, 0xc424381800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243a64b0, 0x5, 0xc421ca2f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6690, 0xc4225731c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423313c30, 0xc421d650e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243a6690, 0x0, 0x0, 0x0, 0xc421d650e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243a6690, 0x6f0968, 0x3, 0x51f701, 0xc4243818c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243a6690, 0x5, 0xc421ca2fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6960, 0xc422573220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423318c30, 0xc421d65130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243a6960, 0x0, 0x0, 0x0, 0xc421d65130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243a6960, 0x6f0968, 0x3, 0x51f701, 0xc4243819e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243a6960, 0x5, 0xc421ca2fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6c30, 0xc422573280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423319c30, 0xc421d65178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243a6c30, 0x0, 0x0, 0x0, 0xc421d65178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243a6c30, 0x6f0968, 0x3, 0x51f701, 0xc424381b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243a6c30, 0x5, 0xc421ca2fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6e10, 0xc4225732c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331ac30, 0xc421d651a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243a6e10, 0x0, 0x0, 0x0, 0xc421d651a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243a6e10, 0x6f0968, 0x3, 0x51f701, 0xc424381bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243a6e10, 0x5, 0xc421ca3000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6ff0, 0xc422573300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df36c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331bc30, 0xc421d651d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243a6ff0, 0x0, 0x0, 0x0, 0xc421d651d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243a6ff0, 0x6f0968, 0x3, 0x51f701, 0xc424381c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243a6ff0, 0x5, 0xc421ca3020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a72c0, 0xc422573360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423320c30, 0xc421d65220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243a72c0, 0x0, 0x0, 0x0, 0xc421d65220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243a72c0, 0x6f0968, 0x3, 0x51f701, 0xc424381da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243a72c0, 0x5, 0xc421ca3040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7680, 0xc422573430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423321c30, 0xc421d65280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243a7680, 0x0, 0x0, 0x0, 0xc421d65280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243a7680, 0x6f0968, 0x3, 0x51f701, 0xc424381f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243a7680, 0x5, 0xc421ca3060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7860, 0xc422573480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423322c30, 0xc421d652b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243a7860, 0x0, 0x0, 0x0, 0xc421d652b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243a7860, 0x6f0968, 0x3, 0x51f701, 0xc42290c000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243a7860, 0x5, 0xc421ca3080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5209 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421cae580, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246793b0, 0xc421aff3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246793b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246793b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a1c30, 0xc4258e0370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246793b0, 0x0, 0x0, 0x0, 0xc4258e0370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246793b0, 0x6f0968, 0x3, 0x51f701, 0xc424386b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246793b0, 0x5, 0xc421cb0cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679590, 0xc421aff440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a2c30, 0xc4258e03a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424679590, 0x0, 0x0, 0x0, 0xc4258e03a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424679590, 0x6f0968, 0x3, 0x51f701, 0xc424386c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424679590, 0x5, 0xc421cb0d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679860, 0xc421aff4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a3c30, 0xc4258e03e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424679860, 0x0, 0x0, 0x0, 0xc4258e03e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424679860, 0x6f0968, 0x3, 0x51f701, 0xc424386d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424679860, 0x5, 0xc421cb0d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679a40, 0xc421aff4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a8c30, 0xc4258e0418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424679a40, 0x0, 0x0, 0x0, 0xc4258e0418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424679a40, 0x6f0968, 0x3, 0x51f701, 0xc424386de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424679a40, 0x5, 0xc421cb0d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679c20, 0xc421aff530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a9c30, 0xc4258e0448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424679c20, 0x0, 0x0, 0x0, 0xc4258e0448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424679c20, 0x6f0968, 0x3, 0x51f701, 0xc424386ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424679c20, 0x5, 0xc421cb0d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679e00, 0xc421aff570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232aac30, 0xc4258e0478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424679e00, 0x0, 0x0, 0x0, 0xc4258e0478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424679e00, 0x6f0968, 0x3, 0x51f701, 0xc424386f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424679e00, 0x5, 0xc421cb0d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4000, 0xc421aff5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232abc30, 0xc4258e04a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243e4000, 0x0, 0x0, 0x0, 0xc4258e04a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243e4000, 0x6f0968, 0x3, 0x51f701, 0xc424387050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243e4000, 0x5, 0xc421cb0db0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e41e0, 0xc421aff5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e41e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b0c30, 0xc4258e04d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243e41e0, 0x0, 0x0, 0x0, 0xc4258e04d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243e41e0, 0x6f0968, 0x3, 0x51f701, 0xc424387110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243e41e0, 0x5, 0xc421cb0dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7a40, 0xc4225734e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423323c30, 0xc421d652e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243a7a40, 0x0, 0x0, 0x0, 0xc421d652e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243a7a40, 0x6f0968, 0x3, 0x51f701, 0xc42290c0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243a7a40, 0x5, 0xc421ca31c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e43c0, 0xc421aff650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e43c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b1c30, 0xc4258e0508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243e43c0, 0x0, 0x0, 0x0, 0xc4258e0508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243e43c0, 0x6f0968, 0x3, 0x51f701, 0xc4243871d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243e43c0, 0x5, 0xc421cb0df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e45a0, 0xc421aff6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e45a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b2c30, 0xc4258e0538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243e45a0, 0x0, 0x0, 0x0, 0xc4258e0538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243e45a0, 0x6f0968, 0x3, 0x51f701, 0xc424387290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243e45a0, 0x5, 0xc421cb0e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4780, 0xc421aff720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b3c30, 0xc4258e0568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243e4780, 0x0, 0x0, 0x0, 0xc4258e0568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243e4780, 0x6f0968, 0x3, 0x51f701, 0xc424387350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243e4780, 0x5, 0xc421cb0e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4960, 0xc421aff760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b8c30, 0xc4258e0598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243e4960, 0x0, 0x0, 0x0, 0xc4258e0598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243e4960, 0x6f0968, 0x3, 0x51f701, 0xc424387410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243e4960, 0x5, 0xc421cb0e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4b40, 0xc421aff7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232b9c30, 0xc4258e05c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243e4b40, 0x0, 0x0, 0x0, 0xc4258e05c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243e4b40, 0x6f0968, 0x3, 0x51f701, 0xc424387500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243e4b40, 0x5, 0xc421cb0e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4d20, 0xc421aff7e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bac30, 0xc4258e05f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243e4d20, 0x0, 0x0, 0x0, 0xc4258e05f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243e4d20, 0x6f0968, 0x3, 0x51f701, 0xc4243875c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243e4d20, 0x5, 0xc421cb0e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4f00, 0xc421aff820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232bbc30, 0xc4258e0628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243e4f00, 0x0, 0x0, 0x0, 0xc4258e0628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243e4f00, 0x6f0968, 0x3, 0x51f701, 0xc424387680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243e4f00, 0x5, 0xc421cb0eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e50e0, 0xc421aff860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e50e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c0c30, 0xc4258e0658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243e50e0, 0x0, 0x0, 0x0, 0xc4258e0658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243e50e0, 0x6f0968, 0x3, 0x51f701, 0xc424387740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243e50e0, 0x5, 0xc421cb0ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5232 [semacquire]:
sync.runtime_Semacquire(0xc421cb0fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8120, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e52c0, 0xc421aff8a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e52c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c1c30, 0xc4258e0688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243e52c0, 0x0, 0x0, 0x0, 0xc4258e0688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243e52c0, 0x6f0968, 0x3, 0x51f701, 0xc424387800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243e52c0, 0x5, 0xc421cb0fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7c20, 0xc422573560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332cc30, 0xc421d65310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243a7c20, 0x0, 0x0, 0x0, 0xc421d65310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243a7c20, 0x6f0968, 0x3, 0x51f701, 0xc42290c180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243a7c20, 0x5, 0xc421ca31e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7ef0, 0xc4225735c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332dc30, 0xc421d65358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243a7ef0, 0x0, 0x0, 0x0, 0xc421d65358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243a7ef0, 0x6f0968, 0x3, 0x51f701, 0xc42290c2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243a7ef0, 0x5, 0xc421ca3200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a1e0, 0xc422573660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331ec30, 0xc421d653a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467a1e0, 0x0, 0x0, 0x0, 0xc421d653a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467a1e0, 0x6f0968, 0x3, 0x51f701, 0xc42290c3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467a1e0, 0x5, 0xc421ca3220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a3c0, 0xc4225736a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331fc30, 0xc421d653d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467a3c0, 0x0, 0x0, 0x0, 0xc421d653d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467a3c0, 0x6f0968, 0x3, 0x51f701, 0xc42290c4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467a3c0, 0x5, 0xc421ca3240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a690, 0xc422573700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423334c30, 0xc421d65418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467a690, 0x0, 0x0, 0x0, 0xc421d65418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467a690, 0x6f0968, 0x3, 0x51f701, 0xc42290c5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467a690, 0x5, 0xc421ca3260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a960, 0xc422573760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423335c30, 0xc421d65460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467a960, 0x0, 0x0, 0x0, 0xc421d65460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467a960, 0x6f0968, 0x3, 0x51f701, 0xc42290c6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467a960, 0x5, 0xc421ca3280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ab40, 0xc4225737a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423326c30, 0xc421d65490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467ab40, 0x0, 0x0, 0x0, 0xc421d65490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467ab40, 0x6f0968, 0x3, 0x51f701, 0xc42290c7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467ab40, 0x5, 0xc421ca32a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ad20, 0xc4225737e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423327c30, 0xc421d654c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467ad20, 0x0, 0x0, 0x0, 0xc421d654c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467ad20, 0x6f0968, 0x3, 0x51f701, 0xc42290c8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467ad20, 0x5, 0xc421ca32c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467af00, 0xc422573820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333cc30, 0xc421d654f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467af00, 0x0, 0x0, 0x0, 0xc421d654f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467af00, 0x6f0968, 0x3, 0x51f701, 0xc42290c990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467af00, 0x5, 0xc421ca32e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b0e0, 0xc422573860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333dc30, 0xc421d65520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42467b0e0, 0x0, 0x0, 0x0, 0xc421d65520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42467b0e0, 0x6f0968, 0x3, 0x51f701, 0xc42290ca50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42467b0e0, 0x5, 0xc421ca3300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b2c0, 0xc4225738f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332ec30, 0xc421d65550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42467b2c0, 0x0, 0x0, 0x0, 0xc421d65550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42467b2c0, 0x6f0968, 0x3, 0x51f701, 0xc42290cb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42467b2c0, 0x5, 0xc421ca3320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b4a0, 0xc422573940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332fc30, 0xc421d65580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42467b4a0, 0x0, 0x0, 0x0, 0xc421d65580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42467b4a0, 0x6f0968, 0x3, 0x51f701, 0xc42290cbd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42467b4a0, 0x5, 0xc421ca3340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b680, 0xc422573980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423344c30, 0xc421d655b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42467b680, 0x0, 0x0, 0x0, 0xc421d655b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42467b680, 0x6f0968, 0x3, 0x51f701, 0xc42290cc90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42467b680, 0x5, 0xc421ca3360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ba40, 0xc422573a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423336c30, 0xc421d65610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467ba40, 0x0, 0x0, 0x0, 0xc421d65610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467ba40, 0x6f0968, 0x3, 0x51f701, 0xc42290ce10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467ba40, 0x5, 0xc421ca3380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bc20, 0xc422573ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423337c30, 0xc421d65640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42467bc20, 0x0, 0x0, 0x0, 0xc421d65640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42467bc20, 0x6f0968, 0x3, 0x51f701, 0xc42290cf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42467bc20, 0x5, 0xc421ca33a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467be00, 0xc422573b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334cc30, 0xc421d65670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42467be00, 0x0, 0x0, 0x0, 0xc421d65670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42467be00, 0x6f0968, 0x3, 0x51f701, 0xc42290d020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42467be00, 0x5, 0xc421ca33c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422000, 0xc422573b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334dc30, 0xc421d656a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424422000, 0x0, 0x0, 0x0, 0xc421d656a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424422000, 0x6f0968, 0x3, 0x51f701, 0xc42290d0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424422000, 0x5, 0xc421ca33e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244221e0, 0xc422573b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244221e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333ec30, 0xc421d656d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4244221e0, 0x0, 0x0, 0x0, 0xc421d656d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4244221e0, 0x6f0968, 0x3, 0x51f701, 0xc42290d1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4244221e0, 0x5, 0xc421ca3400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5246 [semacquire]:
sync.runtime_Semacquire(0xc421ca34fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca34f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421cae840, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e54a0, 0xc421aff8e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e54a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c2c30, 0xc4258e06b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243e54a0, 0x0, 0x0, 0x0, 0xc4258e06b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243e54a0, 0x6f0968, 0x3, 0x51f701, 0xc4243878c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243e54a0, 0x5, 0xc421cb0ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5590, 0xc421aff970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c3c30, 0xc4258e06d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243e5590, 0x0, 0x0, 0x0, 0xc4258e06d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243e5590, 0x6f0968, 0x3, 0x51f701, 0xc4243879b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243e5590, 0x5, 0xc421cb1010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5950, 0xc421affa50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c9c30, 0xc4258e0730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243e5950, 0x0, 0x0, 0x0, 0xc4258e0730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243e5950, 0x6f0968, 0x3, 0x51f701, 0xc424387b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243e5950, 0x5, 0xc421cb1030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5b30, 0xc421affa90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cac30, 0xc4258e0760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243e5b30, 0x0, 0x0, 0x0, 0xc4258e0760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243e5b30, 0x6f0968, 0x3, 0x51f701, 0xc424387c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243e5b30, 0x5, 0xc421cb1050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5d10, 0xc421affb20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232cbc30, 0xc4258e0790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243e5d10, 0x0, 0x0, 0x0, 0xc4258e0790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243e5d10, 0x6f0968, 0x3, 0x51f701, 0xc424387ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243e5d10, 0x5, 0xc421cb1070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5ef0, 0xc421affb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d0c30, 0xc4258e07c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243e5ef0, 0x0, 0x0, 0x0, 0xc4258e07c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243e5ef0, 0x6f0968, 0x3, 0x51f701, 0xc424387da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243e5ef0, 0x5, 0xc421cb1090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc0f0, 0xc421affbd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d1c30, 0xc4258e0e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fc0f0, 0x0, 0x0, 0x0, 0xc4258e0e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fc0f0, 0x6f0968, 0x3, 0x51f701, 0xc424387e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fc0f0, 0x5, 0xc421cb10b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244223c0, 0xc422573bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cec00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244223c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244223c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333fc30, 0xc421d65700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244223c0, 0x0, 0x0, 0x0, 0xc421d65700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244223c0, 0x6f0968, 0x3, 0x51f701, 0xc42290d290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244223c0, 0x5, 0xc421ca3510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc2d0, 0xc421affc20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d2c30, 0xc4258e0e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243fc2d0, 0x0, 0x0, 0x0, 0xc4258e0e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243fc2d0, 0x6f0968, 0x3, 0x51f701, 0xc424387f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243fc2d0, 0x5, 0xc421cb10d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc4b0, 0xc421affca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d3c30, 0xc4258e0e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243fc4b0, 0x0, 0x0, 0x0, 0xc4258e0e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243fc4b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243fc4b0, 0x5, 0xc421cb10f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc690, 0xc421affcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d8c30, 0xc4258e0ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243fc690, 0x0, 0x0, 0x0, 0xc4258e0ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243fc690, 0x6f0968, 0x3, 0x51f701, 0xc4243cc0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243fc690, 0x5, 0xc421cb1110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fc870, 0xc421affd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fc870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fc870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232d9c30, 0xc4258e0ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243fc870, 0x0, 0x0, 0x0, 0xc4258e0ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243fc870, 0x6f0968, 0x3, 0x51f701, 0xc4243cc180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243fc870, 0x5, 0xc421cb1130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcb40, 0xc421affdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dac30, 0xc4258e0f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243fcb40, 0x0, 0x0, 0x0, 0xc4258e0f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243fcb40, 0x6f0968, 0x3, 0x51f701, 0xc4243cc2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243fcb40, 0x5, 0xc421cb1150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249d860, 0xc421afe910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223eeba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4231e4c30, 0xc42227fdd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42249d860, 0x0, 0x0, 0x0, 0xc42227fdd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42249d860, 0x6f0968, 0x3, 0x51f701, 0xc422911350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42249d860, 0x5, 0xc421cb1170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcd20, 0xc421affe30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232dbc30, 0xc4258e0f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243fcd20, 0x0, 0x0, 0x0, 0xc4258e0f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243fcd20, 0x6f0968, 0x3, 0x51f701, 0xc4243cc360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243fcd20, 0x5, 0xc421cb1190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2690, 0xc4243fac40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a3c30, 0xc4258e1840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244a2690, 0x0, 0x0, 0x0, 0xc4258e1840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244a2690, 0x6f0968, 0x3, 0x51f701, 0xc4244ae810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244a2690, 0x5, 0xc421cb11b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5266 [semacquire]:
sync.runtime_Semacquire(0xc421cb128c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8240, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2780, 0xc4243fac60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233acc30, 0xc4258e1858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244a2780, 0x0, 0x0, 0x0, 0xc4258e1858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244a2780, 0x6f0968, 0x3, 0x51f701, 0xc4244ae870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244a2780, 0x5, 0xc421cb12a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424382870, 0xc422572630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422255840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424382870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424382870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42323fc30, 0xc421d64ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424382870, 0x0, 0x0, 0x0, 0xc421d64ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424382870, 0x6f0968, 0x3, 0x51f701, 0xc422059e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424382870, 0x5, 0xc421ca3530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424678ff0, 0xc421aff340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424678ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424678ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a4c30, 0xc4258e0310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424678ff0, 0x0, 0x0, 0x0, 0xc4258e0310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424678ff0, 0x6f0968, 0x3, 0x51f701, 0xc4243869c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424678ff0, 0x5, 0xc421ca3550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e5770, 0xc421aff9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421def320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e5770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232c8c30, 0xc4258e0700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243e5770, 0x0, 0x0, 0x0, 0xc4258e0700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243e5770, 0x6f0968, 0x3, 0x51f701, 0xc424387aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243e5770, 0x5, 0xc421ca3570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6a50, 0xc422573240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42331dc30, 0xc421d65148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243a6a50, 0x0, 0x0, 0x0, 0xc421d65148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243a6a50, 0x6f0968, 0x3, 0x51f701, 0xc424381a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243a6a50, 0x5, 0xc421ca3590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7b30, 0xc422573520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423317c30, 0xc421d652f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243a7b30, 0x0, 0x0, 0x0, 0xc421d652f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243a7b30, 0x6f0968, 0x3, 0x51f701, 0xc42290c120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243a7b30, 0x5, 0xc421ca35b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7e00, 0xc4225735a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423328c30, 0xc421d65340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243a7e00, 0x0, 0x0, 0x0, 0xc421d65340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243a7e00, 0x6f0968, 0x3, 0x51f701, 0xc42290c240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243a7e00, 0x5, 0xc421ca35d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a000, 0xc4225735f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423329c30, 0xc421d65370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467a000, 0x0, 0x0, 0x0, 0xc421d65370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467a000, 0x6f0968, 0x3, 0x51f701, 0xc42290c300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467a000, 0x5, 0xc421ca35f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a2d0, 0xc422573680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332ac30, 0xc421d653b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467a2d0, 0x0, 0x0, 0x0, 0xc421d653b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467a2d0, 0x6f0968, 0x3, 0x51f701, 0xc42290c450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467a2d0, 0x5, 0xc421ca3610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5289 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a5a0, 0xc4225736e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42332bc30, 0xc421d65400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467a5a0, 0x0, 0x0, 0x0, 0xc421d65400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467a5a0, 0x6f0968, 0x3, 0x51f701, 0xc42290c570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467a5a0, 0x5, 0xc421ca3630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a780, 0xc422573720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423330c30, 0xc421d65430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42467a780, 0x0, 0x0, 0x0, 0xc421d65430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42467a780, 0x6f0968, 0x3, 0x51f701, 0xc42290c630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42467a780, 0x5, 0xc421ca3650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467aa50, 0xc422573780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423331c30, 0xc421d65478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42467aa50, 0x0, 0x0, 0x0, 0xc421d65478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42467aa50, 0x6f0968, 0x3, 0x51f701, 0xc42290c750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42467aa50, 0x5, 0xc421ca3670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ac30, 0xc4225737c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423332c30, 0xc421d654a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42467ac30, 0x0, 0x0, 0x0, 0xc421d654a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42467ac30, 0x6f0968, 0x3, 0x51f701, 0xc42290c870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42467ac30, 0x5, 0xc421ca3690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ae10, 0xc422573800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423333c30, 0xc421d654d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42467ae10, 0x0, 0x0, 0x0, 0xc421d654d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42467ae10, 0x6f0968, 0x3, 0x51f701, 0xc42290c930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42467ae10, 0x5, 0xc421ca36b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467aff0, 0xc422573840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423338c30, 0xc421d65508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467aff0, 0x0, 0x0, 0x0, 0xc421d65508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467aff0, 0x6f0968, 0x3, 0x51f701, 0xc42290c9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467aff0, 0x5, 0xc421ca36d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b1d0, 0xc4225738b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423339c30, 0xc421d65538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42467b1d0, 0x0, 0x0, 0x0, 0xc421d65538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42467b1d0, 0x6f0968, 0x3, 0x51f701, 0xc42290cab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42467b1d0, 0x5, 0xc421ca36f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b3b0, 0xc422573920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333ac30, 0xc421d65568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42467b3b0, 0x0, 0x0, 0x0, 0xc421d65568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42467b3b0, 0x6f0968, 0x3, 0x51f701, 0xc42290cb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42467b3b0, 0x5, 0xc421ca3710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b590, 0xc422573960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42333bc30, 0xc421d65598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42467b590, 0x0, 0x0, 0x0, 0xc421d65598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42467b590, 0x6f0968, 0x3, 0x51f701, 0xc42290cc30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42467b590, 0x5, 0xc421ca3730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b770, 0xc4225739b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423340c30, 0xc421d655c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42467b770, 0x0, 0x0, 0x0, 0xc421d655c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42467b770, 0x6f0968, 0x3, 0x51f701, 0xc42290ccf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42467b770, 0x5, 0xc421ca3750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2870, 0xc4243facd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233adc30, 0xc4258e1870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244a2870, 0x0, 0x0, 0x0, 0xc4258e1870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244a2870, 0x6f0968, 0x3, 0x51f701, 0xc4244ae990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244a2870, 0x5, 0xc421cb12c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2960, 0xc4243facf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339ec30, 0xc4258e1888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244a2960, 0x0, 0x0, 0x0, 0xc4258e1888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244a2960, 0x6f0968, 0x3, 0x51f701, 0xc4244ae9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244a2960, 0x5, 0xc421cb12e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2a50, 0xc4243fad10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339fc30, 0xc4258e18a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244a2a50, 0x0, 0x0, 0x0, 0xc4258e18a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244a2a50, 0x6f0968, 0x3, 0x51f701, 0xc4244aea50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244a2a50, 0x5, 0xc421cb1300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5299 [semacquire]:
sync.runtime_Semacquire(0xc421ca383c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e000, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2c30, 0xc4243fad50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a8c30, 0xc4258e18d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244a2c30, 0x0, 0x0, 0x0, 0xc4258e18d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244a2c30, 0x6f0968, 0x3, 0x51f701, 0xc4244aeb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244a2c30, 0x5, 0xc421cb1320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2d20, 0xc4243fad70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a9c30, 0xc4258e18e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244a2d20, 0x0, 0x0, 0x0, 0xc4258e18e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244a2d20, 0x6f0968, 0x3, 0x51f701, 0xc4244aeb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244a2d20, 0x5, 0xc421cb1340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2e10, 0xc4243fad90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233aac30, 0xc4258e1900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244a2e10, 0x0, 0x0, 0x0, 0xc4258e1900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244a2e10, 0x6f0968, 0x3, 0x51f701, 0xc4244aebd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244a2e10, 0x5, 0xc421cb1360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2ff0, 0xc4243fadd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233abc30, 0xc4258e1930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244a2ff0, 0x0, 0x0, 0x0, 0xc4258e1930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244a2ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244aec90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244a2ff0, 0x5, 0xc421cb1380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b950, 0xc422573a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423341c30, 0xc421d655f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42467b950, 0x0, 0x0, 0x0, 0xc421d655f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42467b950, 0x6f0968, 0x3, 0x51f701, 0xc42290cdb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42467b950, 0x5, 0xc421ca3850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a30e0, 0xc4243fadf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a30e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b4c30, 0xc4258e1948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244a30e0, 0x0, 0x0, 0x0, 0xc4258e1948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244a30e0, 0x6f0968, 0x3, 0x51f701, 0xc4244aecf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244a30e0, 0x5, 0xc421cb13a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a31d0, 0xc4243fae30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a31d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b5c30, 0xc4258e1960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244a31d0, 0x0, 0x0, 0x0, 0xc4258e1960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244a31d0, 0x6f0968, 0x3, 0x51f701, 0xc4244aed50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244a31d0, 0x5, 0xc421cb13c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a33b0, 0xc4243faeb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a6c30, 0xc4258e1990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244a33b0, 0x0, 0x0, 0x0, 0xc4258e1990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244a33b0, 0x6f0968, 0x3, 0x51f701, 0xc4244aee10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244a33b0, 0x5, 0xc421cb13e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a34a0, 0xc4243faed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a34a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a7c30, 0xc4258e19a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244a34a0, 0x0, 0x0, 0x0, 0xc4258e19a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244a34a0, 0x6f0968, 0x3, 0x51f701, 0xc4244aee70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244a34a0, 0x5, 0xc421cb1400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3680, 0xc4243faf10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b0c30, 0xc4258e19d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244a3680, 0x0, 0x0, 0x0, 0xc4258e19d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244a3680, 0x6f0968, 0x3, 0x51f701, 0xc4244aef30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244a3680, 0x5, 0xc421cb1420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3770, 0xc4243faf40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b1c30, 0xc4258e19f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244a3770, 0x0, 0x0, 0x0, 0xc4258e19f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244a3770, 0x6f0968, 0x3, 0x51f701, 0xc4244aef90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244a3770, 0x5, 0xc421cb1440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3860, 0xc4243faf70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b2c30, 0xc4258e1a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244a3860, 0x0, 0x0, 0x0, 0xc4258e1a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244a3860, 0x6f0968, 0x3, 0x51f701, 0xc4244aeff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244a3860, 0x5, 0xc421cb1460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5315 [semacquire]:
sync.runtime_Semacquire(0xc421cb154c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cfe400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3a40, 0xc4243fafd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b3c30, 0xc4258e1a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244a3a40, 0x0, 0x0, 0x0, 0xc4258e1a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244a3a40, 0x6f0968, 0x3, 0x51f701, 0xc4244af0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244a3a40, 0x5, 0xc421cb1560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bb30, 0xc422573ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423342c30, 0xc421d65628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42467bb30, 0x0, 0x0, 0x0, 0xc421d65628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42467bb30, 0x6f0968, 0x3, 0x51f701, 0xc42290cf00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42467bb30, 0x5, 0xc421ca3870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bd10, 0xc422573af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423343c30, 0xc421d65658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467bd10, 0x0, 0x0, 0x0, 0xc421d65658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467bd10, 0x6f0968, 0x3, 0x51f701, 0xc42290cfc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467bd10, 0x5, 0xc421ca3890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467bef0, 0xc422573b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423348c30, 0xc421d65688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467bef0, 0x0, 0x0, 0x0, 0xc421d65688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467bef0, 0x6f0968, 0x3, 0x51f701, 0xc42290d080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467bef0, 0x5, 0xc421ca38b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244220f0, 0xc422573b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244220f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423349c30, 0xc421d656b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244220f0, 0x0, 0x0, 0x0, 0xc421d656b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244220f0, 0x6f0968, 0x3, 0x51f701, 0xc42290d140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244220f0, 0x5, 0xc421ca38d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244222d0, 0xc422573bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244222d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334ac30, 0xc421d656e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244222d0, 0x0, 0x0, 0x0, 0xc421d656e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244222d0, 0x6f0968, 0x3, 0x51f701, 0xc42290d230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244222d0, 0x5, 0xc421ca38f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244225a0, 0xc422573c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244225a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334bc30, 0xc421d65730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244225a0, 0x0, 0x0, 0x0, 0xc421d65730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244225a0, 0x6f0968, 0x3, 0x51f701, 0xc42290d350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244225a0, 0x5, 0xc421ca3910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422780, 0xc422573ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ced80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423350c30, 0xc421d65760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424422780, 0x0, 0x0, 0x0, 0xc421d65760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424422780, 0x6f0968, 0x3, 0x51f701, 0xc42290d410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424422780, 0x5, 0xc421ca3930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422a50, 0xc422573d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ceea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423351c30, 0xc421d657a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424422a50, 0x0, 0x0, 0x0, 0xc421d657a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424422a50, 0x6f0968, 0x3, 0x51f701, 0xc42290d530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424422a50, 0x5, 0xc421ca3950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422e10, 0xc422573dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423352c30, 0xc421d65808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424422e10, 0x0, 0x0, 0x0, 0xc421d65808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424422e10, 0x6f0968, 0x3, 0x51f701, 0xc42290d6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424422e10, 0x5, 0xc421ca3970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244231d0, 0xc422573e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244231d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244231d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423353c30, 0xc421d65868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244231d0, 0x0, 0x0, 0x0, 0xc421d65868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244231d0, 0x6f0968, 0x3, 0x51f701, 0xc42290d860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244231d0, 0x5, 0xc421ca3990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244234a0, 0xc422573eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244234a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244234a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423358c30, 0xc421d658b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244234a0, 0x0, 0x0, 0x0, 0xc421d658b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244234a0, 0x6f0968, 0x3, 0x51f701, 0xc42290d980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244234a0, 0x5, 0xc421ca39b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423680, 0xc422573ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423359c30, 0xc421d658e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424423680, 0x0, 0x0, 0x0, 0xc421d658e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424423680, 0x6f0968, 0x3, 0x51f701, 0xc42290da40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424423680, 0x5, 0xc421ca39d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a73b0, 0xc422573380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335ac30, 0xc421d65238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243a73b0, 0x0, 0x0, 0x0, 0xc421d65238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243a73b0, 0x6f0968, 0x3, 0x51f701, 0xc424381e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243a73b0, 0x5, 0xc421ca39f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdc20, 0xc4243fa0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335bc30, 0xc4258e10f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243fdc20, 0x0, 0x0, 0x0, 0xc4258e10f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243fdc20, 0x6f0968, 0x3, 0x51f701, 0xc4243cc960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243fdc20, 0x5, 0xc421ca3a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fde00, 0xc4243fa0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fde00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423360c30, 0xc4258e1120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243fde00, 0x0, 0x0, 0x0, 0xc4258e1120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243fde00, 0x6f0968, 0x3, 0x51f701, 0xc4243cca20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243fde00, 0x5, 0xc421ca3a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe000, 0xc4243fa160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423361c30, 0xc4258e1150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243fe000, 0x0, 0x0, 0x0, 0xc4258e1150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243fe000, 0x6f0968, 0x3, 0x51f701, 0xc4243ccb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243fe000, 0x5, 0xc421ca3a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe1e0, 0xc4243fa1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423362c30, 0xc4258e1180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243fe1e0, 0x0, 0x0, 0x0, 0xc4258e1180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243fe1e0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccbd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243fe1e0, 0x5, 0xc421ca3a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5335 [semacquire]:
sync.runtime_Semacquire(0xc421ca3b4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3b40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e140, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe3c0, 0xc4243fa1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423363c30, 0xc4258e11b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243fe3c0, 0x0, 0x0, 0x0, 0xc4258e11b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243fe3c0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccc90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243fe3c0, 0x5, 0xc421ca3b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3b30, 0xc4243faff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bcc30, 0xc4258e1a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244a3b30, 0x0, 0x0, 0x0, 0xc4258e1a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244a3b30, 0x6f0968, 0x3, 0x51f701, 0xc4244af110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244a3b30, 0x5, 0xc421cb1580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3c20, 0xc4243fb010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bdc30, 0xc4258e1a68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244a3c20, 0x0, 0x0, 0x0, 0xc4258e1a68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244a3c20, 0x6f0968, 0x3, 0x51f701, 0xc4244af170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244a3c20, 0x5, 0xc421cb15a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3e00, 0xc4243fb050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233aec30, 0xc4258e1a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244a3e00, 0x0, 0x0, 0x0, 0xc4258e1a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244a3e00, 0x6f0968, 0x3, 0x51f701, 0xc4244af230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244a3e00, 0x5, 0xc421cb15c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a000, 0xc4243fb070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ab40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233afc30, 0xc4258e1ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42451a000, 0x0, 0x0, 0x0, 0xc4258e1ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42451a000, 0x6f0968, 0x3, 0x51f701, 0xc4244af290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42451a000, 0x5, 0xc421cb15e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a0f0, 0xc4243fb090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b8c30, 0xc4258e1ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42451a0f0, 0x0, 0x0, 0x0, 0xc4258e1ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42451a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4244af2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42451a0f0, 0x5, 0xc421cb1600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a2d0, 0xc4243fb0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ac60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b9c30, 0xc4258e1af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42451a2d0, 0x0, 0x0, 0x0, 0xc4258e1af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42451a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4244af3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42451a2d0, 0x5, 0xc421cb1620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a3c0, 0xc4243fb0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447acc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bac30, 0xc4258e1b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42451a3c0, 0x0, 0x0, 0x0, 0xc4258e1b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42451a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4244af410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42451a3c0, 0x5, 0xc421cb1640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a4b0, 0xc4243fb110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ad20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bbc30, 0xc4258e1b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42451a4b0, 0x0, 0x0, 0x0, 0xc4258e1b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42451a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4244af470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42451a4b0, 0x5, 0xc421cb1660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a5a0, 0xc4243fb130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c4c30, 0xc4258e1b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42451a5a0, 0x0, 0x0, 0x0, 0xc4258e1b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42451a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4244af4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42451a5a0, 0x5, 0xc421cb1680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a690, 0xc4243fb150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c5c30, 0xc4258e1b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42451a690, 0x0, 0x0, 0x0, 0xc4258e1b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42451a690, 0x6f0968, 0x3, 0x51f701, 0xc4244af530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42451a690, 0x5, 0xc421cb16a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a780, 0xc4243fb170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b6c30, 0xc4258e1b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42451a780, 0x0, 0x0, 0x0, 0xc4258e1b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42451a780, 0x6f0968, 0x3, 0x51f701, 0xc4244af590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42451a780, 0x5, 0xc421cb16c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a870, 0xc4243fb190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233b7c30, 0xc4258e1b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42451a870, 0x0, 0x0, 0x0, 0xc4258e1b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42451a870, 0x6f0968, 0x3, 0x51f701, 0xc4244af5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42451a870, 0x5, 0xc421cb16e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a960, 0xc4243fb1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c0c30, 0xc4258e1ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42451a960, 0x0, 0x0, 0x0, 0xc4258e1ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42451a960, 0x6f0968, 0x3, 0x51f701, 0xc4244af650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42451a960, 0x5, 0xc421cb1700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5347 [semacquire]:
sync.runtime_Semacquire(0xc421cb17dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb17d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9fa40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451aa50, 0xc4243fb200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447af80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c1c30, 0xc4258e1bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42451aa50, 0x0, 0x0, 0x0, 0xc4258e1bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42451aa50, 0x6f0968, 0x3, 0x51f701, 0xc4244af6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42451aa50, 0x5, 0xc421cb17f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe5a0, 0xc4243fa230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423368c30, 0xc4258e11e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243fe5a0, 0x0, 0x0, 0x0, 0xc4258e11e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243fe5a0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccd50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243fe5a0, 0x5, 0xc421ca3b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe780, 0xc4243fa270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423369c30, 0xc4258e1210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243fe780, 0x0, 0x0, 0x0, 0xc4258e1210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243fe780, 0x6f0968, 0x3, 0x51f701, 0xc4243cce10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243fe780, 0x5, 0xc421ca3ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe960, 0xc4243fa2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336ac30, 0xc4258e1240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243fe960, 0x0, 0x0, 0x0, 0xc4258e1240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243fe960, 0x6f0968, 0x3, 0x51f701, 0xc4243cced0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243fe960, 0x5, 0xc421ca3bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243feb40, 0xc4243fa2f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243feb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243feb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336bc30, 0xc4258e1270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243feb40, 0x0, 0x0, 0x0, 0xc4258e1270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243feb40, 0x6f0968, 0x3, 0x51f701, 0xc4243ccf90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243feb40, 0x5, 0xc421ca3be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fed20, 0xc4243fa330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423370c30, 0xc4258e12a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243fed20, 0x0, 0x0, 0x0, 0xc4258e12a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243fed20, 0x6f0968, 0x3, 0x51f701, 0xc4243cd080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243fed20, 0x5, 0xc421ca3c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fef00, 0xc4243fa370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423371c30, 0xc4258e12d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243fef00, 0x0, 0x0, 0x0, 0xc4258e12d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243fef00, 0x6f0968, 0x3, 0x51f701, 0xc4243cd140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243fef00, 0x5, 0xc421ca3c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff0e0, 0xc4243fa3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423372c30, 0xc4258e1300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243ff0e0, 0x0, 0x0, 0x0, 0xc4258e1300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243ff0e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243ff0e0, 0x5, 0xc421ca3c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff2c0, 0xc4243fa450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423373c30, 0xc4258e1330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243ff2c0, 0x0, 0x0, 0x0, 0xc4258e1330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243ff2c0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243ff2c0, 0x5, 0xc421ca3c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff4a0, 0xc4243fa490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423378c30, 0xc4258e1360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243ff4a0, 0x0, 0x0, 0x0, 0xc4258e1360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243ff4a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243ff4a0, 0x5, 0xc421ca3c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff770, 0xc4243fa4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cad20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423379c30, 0xc4258e1390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243ff770, 0x0, 0x0, 0x0, 0xc4258e1390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243ff770, 0x6f0968, 0x3, 0x51f701, 0xc4243cd440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243ff770, 0x5, 0xc421ca3ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff950, 0xc4243fa550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337ac30, 0xc4258e13c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243ff950, 0x0, 0x0, 0x0, 0xc4258e13c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243ff950, 0x6f0968, 0x3, 0x51f701, 0xc4243cd500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243ff950, 0x5, 0xc421ca3cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffb30, 0xc4243fa590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337bc30, 0xc4258e13f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243ffb30, 0x0, 0x0, 0x0, 0xc4258e13f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243ffb30, 0x6f0968, 0x3, 0x51f701, 0xc4243cd5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243ffb30, 0x5, 0xc421ca3ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffd10, 0xc4243fa630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cafc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423380c30, 0xc4258e1420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243ffd10, 0x0, 0x0, 0x0, 0xc4258e1420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243ffd10, 0x6f0968, 0x3, 0x51f701, 0xc4243cd740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243ffd10, 0x5, 0xc421ca3d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffef0, 0xc4243fa670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423381c30, 0xc4258e1450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243ffef0, 0x0, 0x0, 0x0, 0xc4258e1450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243ffef0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243ffef0, 0x5, 0xc421ca3d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c1e0, 0xc4243fa6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423382c30, 0xc4258e1498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42467c1e0, 0x0, 0x0, 0x0, 0xc4258e1498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42467c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42467c1e0, 0x5, 0xc421ca3d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6b40, 0xc422573260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df34e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423383c30, 0xc421d65160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243a6b40, 0x0, 0x0, 0x0, 0xc421d65160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243a6b40, 0x6f0968, 0x3, 0x51f701, 0xc424381aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243a6b40, 0x5, 0xc421ca3d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5370 [semacquire]:
sync.runtime_Semacquire(0xc421ca3e4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3e40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ab40, 0xc4243fb240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447afe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c2c30, 0xc4258e1bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42451ab40, 0x0, 0x0, 0x0, 0xc4258e1bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42451ab40, 0x6f0968, 0x3, 0x51f701, 0xc4244af710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42451ab40, 0x5, 0xc421cb1810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ac30, 0xc4243fb270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c3c30, 0xc4258e1be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42451ac30, 0x0, 0x0, 0x0, 0xc4258e1be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42451ac30, 0x6f0968, 0x3, 0x51f701, 0xc4244af770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42451ac30, 0x5, 0xc421cb1830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c5a0, 0xc4243fa780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423388c30, 0xc4258e14f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42467c5a0, 0x0, 0x0, 0x0, 0xc4258e14f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42467c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4243cdaa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42467c5a0, 0x5, 0xc421ca3e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ad20, 0xc4243fb290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ccc30, 0xc4258e1c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42451ad20, 0x0, 0x0, 0x0, 0xc4258e1c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42451ad20, 0x6f0968, 0x3, 0x51f701, 0xc4244af7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42451ad20, 0x5, 0xc421cb1850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ae10, 0xc4243fb2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cdc30, 0xc4258e1c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42451ae10, 0x0, 0x0, 0x0, 0xc4258e1c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42451ae10, 0x6f0968, 0x3, 0x51f701, 0xc4244af830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42451ae10, 0x5, 0xc421cb1870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451af00, 0xc4243fb2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bec30, 0xc4258e1c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42451af00, 0x0, 0x0, 0x0, 0xc4258e1c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42451af00, 0x6f0968, 0x3, 0x51f701, 0xc4244af890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42451af00, 0x5, 0xc421cb1890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451aff0, 0xc4243fb300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233bfc30, 0xc4258e1c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42451aff0, 0x0, 0x0, 0x0, 0xc4258e1c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42451aff0, 0x6f0968, 0x3, 0x51f701, 0xc4244af8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42451aff0, 0x5, 0xc421cb18b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b0e0, 0xc4243fb3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c8c30, 0xc4258e1c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42451b0e0, 0x0, 0x0, 0x0, 0xc4258e1c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42451b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4244af9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42451b0e0, 0x5, 0xc421cb18d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b1d0, 0xc4243fb3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c9c30, 0xc4258e1c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42451b1d0, 0x0, 0x0, 0x0, 0xc4258e1c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42451b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4244afa40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42451b1d0, 0x5, 0xc421cb18f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b2c0, 0xc4243fb3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cac30, 0xc4258e1c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42451b2c0, 0x0, 0x0, 0x0, 0xc4258e1c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42451b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4244afaa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42451b2c0, 0x5, 0xc421cb1910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b3b0, 0xc4243fb410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cbc30, 0xc4258e1ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42451b3b0, 0x0, 0x0, 0x0, 0xc4258e1ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42451b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4244afb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42451b3b0, 0x5, 0xc421cb1930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b4a0, 0xc4243fb430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d4c30, 0xc4258e1cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42451b4a0, 0x0, 0x0, 0x0, 0xc4258e1cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42451b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4244afb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42451b4a0, 0x5, 0xc421cb1950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423950, 0xc422573f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d5c30, 0xc421d65928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424423950, 0x0, 0x0, 0x0, 0xc421d65928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424423950, 0x6f0968, 0x3, 0x51f701, 0xc42290db60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424423950, 0x5, 0xc421cb1970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5378 [semacquire]:
sync.runtime_Semacquire(0xc421cb1a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca1c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423b30, 0xc422573f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c6c30, 0xc421d65958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424423b30, 0x0, 0x0, 0x0, 0xc421d65958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424423b30, 0x6f0968, 0x3, 0x51f701, 0xc42290dc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424423b30, 0x5, 0xc421cb1a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c960, 0xc4243fa820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423389c30, 0xc4258e1558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42467c960, 0x0, 0x0, 0x0, 0xc4258e1558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42467c960, 0x6f0968, 0x3, 0x51f701, 0xc4243cdc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42467c960, 0x5, 0xc421ca3e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cb40, 0xc4243fa860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338ac30, 0xc4258e1588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467cb40, 0x0, 0x0, 0x0, 0xc4258e1588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467cb40, 0x6f0968, 0x3, 0x51f701, 0xc4243cdce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467cb40, 0x5, 0xc421ca3ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ce10, 0xc4243fa8c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338bc30, 0xc4258e15d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467ce10, 0x0, 0x0, 0x0, 0xc4258e15d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467ce10, 0x6f0968, 0x3, 0x51f701, 0xc4243cde00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467ce10, 0x5, 0xc421ca3ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d0e0, 0xc4243fa920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423390c30, 0xc4258e1618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467d0e0, 0x0, 0x0, 0x0, 0xc4258e1618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4243cdf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467d0e0, 0x5, 0xc421ca3ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d2c0, 0xc4243fa960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423391c30, 0xc4258e1648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467d2c0, 0x0, 0x0, 0x0, 0xc4258e1648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467d2c0, 0x5, 0xc421ca3f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d770, 0xc4243faa20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423393c30, 0xc4258e16c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467d770, 0x0, 0x0, 0x0, 0xc4258e16c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467d770, 0x6f0968, 0x3, 0x51f701, 0xc4244ae1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467d770, 0x5, 0xc421ca3f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d860, 0xc4243faa60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339cc30, 0xc4258e16d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467d860, 0x0, 0x0, 0x0, 0xc4258e16d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467d860, 0x6f0968, 0x3, 0x51f701, 0xc4244ae240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467d860, 0x5, 0xc421ca3f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d950, 0xc4243faa80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339dc30, 0xc4258e16f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467d950, 0x0, 0x0, 0x0, 0xc4258e16f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467d950, 0x6f0968, 0x3, 0x51f701, 0xc4244ae2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467d950, 0x5, 0xc421ca3f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467da40, 0xc4243faaa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338ec30, 0xc4258e1708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467da40, 0x0, 0x0, 0x0, 0xc4258e1708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467da40, 0x6f0968, 0x3, 0x51f701, 0xc4244ae300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467da40, 0x5, 0xc421ca3f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467db30, 0xc4243faac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338fc30, 0xc4258e1720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42467db30, 0x0, 0x0, 0x0, 0xc4258e1720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42467db30, 0x6f0968, 0x3, 0x51f701, 0xc4244ae360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42467db30, 0x5, 0xc421ca3fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467dc20, 0xc4243faae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423398c30, 0xc4258e1738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42467dc20, 0x0, 0x0, 0x0, 0xc4258e1738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42467dc20, 0x6f0968, 0x3, 0x51f701, 0xc4244ae3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42467dc20, 0x5, 0xc421ca3fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467dd10, 0xc4243fab00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423399c30, 0xc4258e1750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42467dd10, 0x0, 0x0, 0x0, 0xc4258e1750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42467dd10, 0x6f0968, 0x3, 0x51f701, 0xc4244ae450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42467dd10, 0x5, 0xc421ca3fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467de00, 0xc4243fab20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339ac30, 0xc4258e1768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42467de00, 0x0, 0x0, 0x0, 0xc4258e1768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42467de00, 0x6f0968, 0x3, 0x51f701, 0xc4244ae4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42467de00, 0x5, 0xc421d7e000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467def0, 0xc4243fab40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42339bc30, 0xc4258e1780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467def0, 0x0, 0x0, 0x0, 0xc4258e1780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467def0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467def0, 0x5, 0xc421d7e020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2000, 0xc4243fab60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a4c30, 0xc4258e1798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244a2000, 0x0, 0x0, 0x0, 0xc4258e1798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244a2000, 0x6f0968, 0x3, 0x51f701, 0xc4244ae570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244a2000, 0x5, 0xc421d7e040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5404 [semacquire]:
sync.runtime_Semacquire(0xc421d7e11c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a20f0, 0xc4243fab80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a5c30, 0xc4258e17b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244a20f0, 0x0, 0x0, 0x0, 0xc4258e17b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244a20f0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244a20f0, 0x5, 0xc421d7e130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423e00, 0xc4243d0020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d0c30, 0xc421d659a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424423e00, 0x0, 0x0, 0x0, 0xc421d659a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424423e00, 0x6f0968, 0x3, 0x51f701, 0xc42290dd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424423e00, 0x5, 0xc421cb1a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432000, 0xc4243d00a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d1c30, 0xc421d659d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424432000, 0x0, 0x0, 0x0, 0xc421d659d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424432000, 0x6f0968, 0x3, 0x51f701, 0xc42290de00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424432000, 0x5, 0xc421cb1ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244320f0, 0xc4243d00c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244320f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244320f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d2c30, 0xc421d659e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244320f0, 0x0, 0x0, 0x0, 0xc421d659e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244320f0, 0x6f0968, 0x3, 0x51f701, 0xc42290de60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244320f0, 0x5, 0xc421cb1ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244321e0, 0xc4243d00e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244321e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244321e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d3c30, 0xc421d65a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244321e0, 0x0, 0x0, 0x0, 0xc421d65a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244321e0, 0x6f0968, 0x3, 0x51f701, 0xc42290dec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244321e0, 0x5, 0xc421cb1af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5385 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244323c0, 0xc4243d0130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244323c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244323c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dcc30, 0xc421d65a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244323c0, 0x0, 0x0, 0x0, 0xc421d65a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244323c0, 0x6f0968, 0x3, 0x51f701, 0xc42290df80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244323c0, 0x5, 0xc421cb1b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244324b0, 0xc4243d0160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244324b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244324b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ddc30, 0xc421d65a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244324b0, 0x0, 0x0, 0x0, 0xc421d65a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244324b0, 0x6f0968, 0x3, 0x51f701, 0xc424430000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244324b0, 0x5, 0xc421cb1b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244325a0, 0xc4243d01a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244325a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244325a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cec30, 0xc421d65a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244325a0, 0x0, 0x0, 0x0, 0xc421d65a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244325a0, 0x6f0968, 0x3, 0x51f701, 0xc424430060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244325a0, 0x5, 0xc421cb1b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432780, 0xc4243d0210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233cfc30, 0xc421d65a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424432780, 0x0, 0x0, 0x0, 0xc421d65a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424432780, 0x6f0968, 0x3, 0x51f701, 0xc424430120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424432780, 0x5, 0xc421cb1b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432870, 0xc4243d0230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d8c30, 0xc421d65aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424432870, 0x0, 0x0, 0x0, 0xc421d65aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424432870, 0x6f0968, 0x3, 0x51f701, 0xc424430180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424432870, 0x5, 0xc421cb1b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432960, 0xc4243d0250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d9c30, 0xc421d65ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424432960, 0x0, 0x0, 0x0, 0xc421d65ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424432960, 0x6f0968, 0x3, 0x51f701, 0xc4244301e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424432960, 0x5, 0xc421cb1bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432b40, 0xc4243d02d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dac30, 0xc421d65af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424432b40, 0x0, 0x0, 0x0, 0xc421d65af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424432b40, 0x6f0968, 0x3, 0x51f701, 0xc4244302a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424432b40, 0x5, 0xc421cb1bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5392 [semacquire]:
sync.runtime_Semacquire(0xc421cb1cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d92b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432c30, 0xc4243d0310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dbc30, 0xc421d65b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424432c30, 0x0, 0x0, 0x0, 0xc421d65b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424432c30, 0x6f0968, 0x3, 0x51f701, 0xc424430300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424432c30, 0x5, 0xc421cb1cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a21e0, 0xc4243faba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a21e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423396c30, 0xc4258e17c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244a21e0, 0x0, 0x0, 0x0, 0xc4258e17c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244a21e0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244a21e0, 0x5, 0xc421d7e150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a22d0, 0xc4243fabc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a22d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423397c30, 0xc4258e17e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244a22d0, 0x0, 0x0, 0x0, 0xc4258e17e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244a22d0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244a22d0, 0x5, 0xc421d7e170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a23c0, 0xc4243fabe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cbfc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a23c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a0c30, 0xc4258e17f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244a23c0, 0x0, 0x0, 0x0, 0xc4258e17f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244a23c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244a23c0, 0x5, 0xc421d7e190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243e4690, 0xc421aff6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421deeba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243e4690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243e4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232a7c30, 0xc4258e0550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243e4690, 0x0, 0x0, 0x0, 0xc4258e0550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243e4690, 0x6f0968, 0x3, 0x51f701, 0xc4243872f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243e4690, 0x5, 0xc421d7e1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a24b0, 0xc4243fac00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a24b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a1c30, 0xc4258e1810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244a24b0, 0x0, 0x0, 0x0, 0xc4258e1810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244a24b0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244a24b0, 0x5, 0xc421d7e1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130a50, 0xc425106330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236edc30, 0xc423604748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425130a50, 0x0, 0x0, 0x0, 0xc423604748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425130a50, 0x6f0968, 0x3, 0x51f701, 0xc424e81e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425130a50, 0x5, 0xc421d7e1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130c30, 0xc425106380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236eec30, 0xc423604778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425130c30, 0x0, 0x0, 0x0, 0xc423604778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425130c30, 0x6f0968, 0x3, 0x51f701, 0xc424e81ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425130c30, 0x5, 0xc421d7e210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130e10, 0xc4251063c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236efc30, 0xc4236047a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425130e10, 0x0, 0x0, 0x0, 0xc4236047a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425130e10, 0x6f0968, 0x3, 0x51f701, 0xc424e81f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425130e10, 0x5, 0xc421d7e230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130ff0, 0xc425106430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f4c30, 0xc4236047d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425130ff0, 0x0, 0x0, 0x0, 0xc4236047d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425130ff0, 0x6f0968, 0x3, 0x51f701, 0xc42517a060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425130ff0, 0x5, 0xc421d7e250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251311d0, 0xc425106480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251311d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251311d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f5c30, 0xc423604808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251311d0, 0x0, 0x0, 0x0, 0xc423604808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251311d0, 0x6f0968, 0x3, 0x51f701, 0xc42517a120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251311d0, 0x5, 0xc421d7e270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251313b0, 0xc4251064c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251313b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251313b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f6c30, 0xc423604838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4251313b0, 0x0, 0x0, 0x0, 0xc423604838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4251313b0, 0x6f0968, 0x3, 0x51f701, 0xc42517a1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4251313b0, 0x5, 0xc421d7e290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131590, 0xc425106500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f7c30, 0xc423604868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425131590, 0x0, 0x0, 0x0, 0xc423604868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425131590, 0x6f0968, 0x3, 0x51f701, 0xc42517a2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425131590, 0x5, 0xc421d7e2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131860, 0xc425106560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fcc30, 0xc4236048b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425131860, 0x0, 0x0, 0x0, 0xc4236048b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425131860, 0x6f0968, 0x3, 0x51f701, 0xc42517a3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425131860, 0x5, 0xc421d7e2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131a40, 0xc425106600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eeda40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fdc30, 0xc4236048e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425131a40, 0x0, 0x0, 0x0, 0xc4236048e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425131a40, 0x6f0968, 0x3, 0x51f701, 0xc42517a510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425131a40, 0x5, 0xc421d7e2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5421 [semacquire]:
sync.runtime_Semacquire(0xc421d7e3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd0900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432d20, 0xc4243d0340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e4c30, 0xc421d65b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424432d20, 0x0, 0x0, 0x0, 0xc421d65b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424432d20, 0x6f0968, 0x3, 0x51f701, 0xc424430360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424432d20, 0x5, 0xc421cb1ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467b860, 0xc4225739f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423345c30, 0xc421d655e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467b860, 0x0, 0x0, 0x0, 0xc421d655e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467b860, 0x6f0968, 0x3, 0x51f701, 0xc42290cd50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467b860, 0x5, 0xc421cb1d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422690, 0xc422573c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ced20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423354c30, 0xc421d65748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424422690, 0x0, 0x0, 0x0, 0xc421d65748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424422690, 0x6f0968, 0x3, 0x51f701, 0xc42290d3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424422690, 0x5, 0xc421cb1d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422870, 0xc422573cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423355c30, 0xc421d65778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424422870, 0x0, 0x0, 0x0, 0xc421d65778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424422870, 0x6f0968, 0x3, 0x51f701, 0xc42290d470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424422870, 0x5, 0xc421cb1d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422d20, 0xc422573da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cefc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423346c30, 0xc421d657f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424422d20, 0x0, 0x0, 0x0, 0xc421d657f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424422d20, 0x6f0968, 0x3, 0x51f701, 0xc42290d650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424422d20, 0x5, 0xc421cb1d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422f00, 0xc422573df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423347c30, 0xc421d65820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424422f00, 0x0, 0x0, 0x0, 0xc421d65820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424422f00, 0x6f0968, 0x3, 0x51f701, 0xc42290d740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424422f00, 0x5, 0xc421cb1d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244232c0, 0xc422573e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244232c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244232c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335cc30, 0xc421d65880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244232c0, 0x0, 0x0, 0x0, 0xc421d65880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244232c0, 0x6f0968, 0x3, 0x51f701, 0xc42290d8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244232c0, 0x5, 0xc421cb1da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423590, 0xc422573ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335dc30, 0xc421d658c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424423590, 0x0, 0x0, 0x0, 0xc421d658c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424423590, 0x6f0968, 0x3, 0x51f701, 0xc42290d9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424423590, 0x5, 0xc421cb1dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423860, 0xc422573f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334ec30, 0xc421d65910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424423860, 0x0, 0x0, 0x0, 0xc421d65910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424423860, 0x6f0968, 0x3, 0x51f701, 0xc42290db00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424423860, 0x5, 0xc421cb1de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422c30, 0xc422573d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42334fc30, 0xc421d657d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424422c30, 0x0, 0x0, 0x0, 0xc421d657d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424422c30, 0x6f0968, 0x3, 0x51f701, 0xc42290d5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424422c30, 0x5, 0xc421cb1e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5437 [semacquire]:
sync.runtime_Semacquire(0xc421cb1eec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1ee0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07770, 0xc4248b7160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fec30, 0xc4244eff50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b07770, 0x0, 0x0, 0x0, 0xc4244eff50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b07770, 0x6f0968, 0x3, 0x51f701, 0xc424867bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b07770, 0x5, 0xc421d7e3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdd10, 0xc4243fa0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423364c30, 0xc4258e1108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243fdd10, 0x0, 0x0, 0x0, 0xc4258e1108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243fdd10, 0x6f0968, 0x3, 0x51f701, 0xc4243cc9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243fdd10, 0x5, 0xc421cb1f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fdef0, 0xc4243fa120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fdef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fdef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423365c30, 0xc4258e1138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243fdef0, 0x0, 0x0, 0x0, 0xc4258e1138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243fdef0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243fdef0, 0x5, 0xc421cb1f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155ef0, 0xc424c73560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250649c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ffc30, 0xc425218078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425155ef0, 0x0, 0x0, 0x0, 0xc425218078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425155ef0, 0x6f0968, 0x3, 0x51f701, 0xc4250053e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425155ef0, 0x5, 0xc421d7e410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe0f0, 0xc4243fa190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423356c30, 0xc4258e1168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243fe0f0, 0x0, 0x0, 0x0, 0xc4258e1168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243fe0f0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243fe0f0, 0x5, 0xc421cb1f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a0f0, 0xc424c735a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423704c30, 0xc4252180a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42502a0f0, 0x0, 0x0, 0x0, 0xc4252180a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42502a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250054a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42502a0f0, 0x5, 0xc421d7e430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5442 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a3c0, 0xc424c735e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423705c30, 0xc4252180d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42502a3c0, 0x0, 0x0, 0x0, 0xc4252180d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42502a3c0, 0x6f0968, 0x3, 0x51f701, 0xc425005560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42502a3c0, 0x5, 0xc421d7e450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a5a0, 0xc424c73620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423706c30, 0xc425218108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42502a5a0, 0x0, 0x0, 0x0, 0xc425218108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42502a5a0, 0x6f0968, 0x3, 0x51f701, 0xc425005620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42502a5a0, 0x5, 0xc421d7e470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe2d0, 0xc4243fa1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423357c30, 0xc4258e1198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243fe2d0, 0x0, 0x0, 0x0, 0xc4258e1198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243fe2d0, 0x6f0968, 0x3, 0x51f701, 0xc4243ccc30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243fe2d0, 0x5, 0xc421cb1f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe4b0, 0xc4243fa210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336cc30, 0xc4258e11c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243fe4b0, 0x0, 0x0, 0x0, 0xc4258e11c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243fe4b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cccf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243fe4b0, 0x5, 0xc421cb1f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a780, 0xc424c73660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423707c30, 0xc425218138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42502a780, 0x0, 0x0, 0x0, 0xc425218138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42502a780, 0x6f0968, 0x3, 0x51f701, 0xc4250056e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42502a780, 0x5, 0xc421d7e490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe690, 0xc4243fa250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336dc30, 0xc4258e11f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243fe690, 0x0, 0x0, 0x0, 0xc4258e11f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243fe690, 0x6f0968, 0x3, 0x51f701, 0xc4243ccdb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243fe690, 0x5, 0xc421cb1fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a960, 0xc424c736a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370cc30, 0xc425218168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42502a960, 0x0, 0x0, 0x0, 0xc425218168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42502a960, 0x6f0968, 0x3, 0x51f701, 0xc4250057a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42502a960, 0x5, 0xc421d7e4b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fe870, 0xc4243fa290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fe870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335ec30, 0xc4258e1228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243fe870, 0x0, 0x0, 0x0, 0xc4258e1228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243fe870, 0x6f0968, 0x3, 0x51f701, 0xc4243cce70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243fe870, 0x5, 0xc421cb1fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ab40, 0xc424c736e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370dc30, 0xc425218198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42502ab40, 0x0, 0x0, 0x0, 0xc425218198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42502ab40, 0x6f0968, 0x3, 0x51f701, 0xc425005860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42502ab40, 0x5, 0xc421d7e4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fea50, 0xc4243fa2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42335fc30, 0xc4258e1258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fea50, 0x0, 0x0, 0x0, 0xc4258e1258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fea50, 0x6f0968, 0x3, 0x51f701, 0xc4243ccf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fea50, 0x5, 0xc421cb1fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fec30, 0xc4243fa310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423374c30, 0xc4258e1288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243fec30, 0x0, 0x0, 0x0, 0xc4258e1288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243fec30, 0x6f0968, 0x3, 0x51f701, 0xc4243cd020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243fec30, 0x5, 0xc421da6000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fee10, 0xc4243fa350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ca9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423375c30, 0xc4258e12b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243fee10, 0x0, 0x0, 0x0, 0xc4258e12b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243fee10, 0x6f0968, 0x3, 0x51f701, 0xc4243cd0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243fee10, 0x5, 0xc421da6020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5465 [semacquire]:
sync.runtime_Semacquire(0xc421da60fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da60f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ad20, 0xc424c73720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370ec30, 0xc4252181c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42502ad20, 0x0, 0x0, 0x0, 0xc4252181c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42502ad20, 0x6f0968, 0x3, 0x51f701, 0xc425005920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42502ad20, 0x5, 0xc421d7e4f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502aff0, 0xc424c737f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250650a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370fc30, 0xc425218210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42502aff0, 0x0, 0x0, 0x0, 0xc425218210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42502aff0, 0x6f0968, 0x3, 0x51f701, 0xc425005b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42502aff0, 0x5, 0xc421d7e510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b1d0, 0xc424c73870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423714c30, 0xc425218240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42502b1d0, 0x0, 0x0, 0x0, 0xc425218240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42502b1d0, 0x6f0968, 0x3, 0x51f701, 0xc425005bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42502b1d0, 0x5, 0xc421d7e530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b3b0, 0xc424c738c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423715c30, 0xc425218270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42502b3b0, 0x0, 0x0, 0x0, 0xc425218270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42502b3b0, 0x6f0968, 0x3, 0x51f701, 0xc425005c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42502b3b0, 0x5, 0xc421d7e550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b590, 0xc424c73920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423716c30, 0xc4252182a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42502b590, 0x0, 0x0, 0x0, 0xc4252182a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42502b590, 0x6f0968, 0x3, 0x51f701, 0xc425005d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42502b590, 0x5, 0xc421d7e570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b770, 0xc424c739a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250653c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423717c30, 0xc4252182d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42502b770, 0x0, 0x0, 0x0, 0xc4252182d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42502b770, 0x6f0968, 0x3, 0x51f701, 0xc425005e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42502b770, 0x5, 0xc421d7e590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5453 [semacquire]:
sync.runtime_Semacquire(0xc421d7e66c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421bf50e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243feff0, 0xc4243fa3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243feff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243feff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423366c30, 0xc4258e12e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243feff0, 0x0, 0x0, 0x0, 0xc4258e12e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243feff0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243feff0, 0x5, 0xc421da6110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b950, 0xc424c739e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371cc30, 0xc425218300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42502b950, 0x0, 0x0, 0x0, 0xc425218300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42502b950, 0x6f0968, 0x3, 0x51f701, 0xc425005ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42502b950, 0x5, 0xc421d7e680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff1d0, 0xc4243fa430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423367c30, 0xc4258e1318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243ff1d0, 0x0, 0x0, 0x0, 0xc4258e1318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243ff1d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243ff1d0, 0x5, 0xc421da6130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff3b0, 0xc4243fa470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cabe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337cc30, 0xc4258e1348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243ff3b0, 0x0, 0x0, 0x0, 0xc4258e1348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243ff3b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243ff3b0, 0x5, 0xc421da6150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff590, 0xc4243fa4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cacc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337dc30, 0xc4258e1378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ff590, 0x0, 0x0, 0x0, 0xc4258e1378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ff590, 0x6f0968, 0x3, 0x51f701, 0xc4243cd3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ff590, 0x5, 0xc421da6170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff860, 0xc4243fa530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ff860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336ec30, 0xc4258e13a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ff860, 0x0, 0x0, 0x0, 0xc4258e13a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ff860, 0x6f0968, 0x3, 0x51f701, 0xc4243cd4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ff860, 0x5, 0xc421da6190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffa40, 0xc4243fa570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42336fc30, 0xc4258e13d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243ffa40, 0x0, 0x0, 0x0, 0xc4258e13d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243ffa40, 0x6f0968, 0x3, 0x51f701, 0xc4243cd590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243ffa40, 0x5, 0xc421da61b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffc20, 0xc4243fa5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243caf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423384c30, 0xc4258e1408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243ffc20, 0x0, 0x0, 0x0, 0xc4258e1408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243ffc20, 0x6f0968, 0x3, 0x51f701, 0xc4243cd650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243ffc20, 0x5, 0xc421da61d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ffe00, 0xc4243fa650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ffe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ffe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423385c30, 0xc4258e1438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243ffe00, 0x0, 0x0, 0x0, 0xc4258e1438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243ffe00, 0x6f0968, 0x3, 0x51f701, 0xc4243cd7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243ffe00, 0x5, 0xc421da61f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c0f0, 0xc4243fa6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423376c30, 0xc4258e1480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42467c0f0, 0x0, 0x0, 0x0, 0xc4258e1480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42467c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42467c0f0, 0x5, 0xc421da6210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5476 [semacquire]:
sync.runtime_Semacquire(0xc421da62fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da62f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d79a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bb30, 0xc424c73a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371dc30, 0xc425218330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42502bb30, 0x0, 0x0, 0x0, 0xc425218330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42502bb30, 0x6f0968, 0x3, 0x51f701, 0xc425005f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42502bb30, 0x5, 0xc421d7e6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c2d0, 0xc4243fa6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423377c30, 0xc4258e14b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42467c2d0, 0x0, 0x0, 0x0, 0xc4258e14b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42467c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42467c2d0, 0x5, 0xc421da6310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bd10, 0xc424c73a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371ec30, 0xc425218360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42502bd10, 0x0, 0x0, 0x0, 0xc425218360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42502bd10, 0x6f0968, 0x3, 0x51f701, 0xc42528a060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42502bd10, 0x5, 0xc421d7e6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bef0, 0xc424c73aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250656e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371fc30, 0xc425218390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42502bef0, 0x0, 0x0, 0x0, 0xc425218390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42502bef0, 0x6f0968, 0x3, 0x51f701, 0xc42528a120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42502bef0, 0x5, 0xc421d7e6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a80f0, 0xc424c73ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250657a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423724c30, 0xc4252183c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4252a80f0, 0x0, 0x0, 0x0, 0xc4252183c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4252a80f0, 0x6f0968, 0x3, 0x51f701, 0xc42528a1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4252a80f0, 0x5, 0xc421d7e700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a82d0, 0xc424c73b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250658c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423725c30, 0xc4252183f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4252a82d0, 0x0, 0x0, 0x0, 0xc4252183f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4252a82d0, 0x6f0968, 0x3, 0x51f701, 0xc42528a330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4252a82d0, 0x5, 0xc421d7e720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131680, 0xc425106520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423726c30, 0xc423604880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425131680, 0x0, 0x0, 0x0, 0xc423604880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425131680, 0x6f0968, 0x3, 0x51f701, 0xc42517a300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425131680, 0x5, 0xc421d7e740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a84b0, 0xc424c73bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423727c30, 0xc425218420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4252a84b0, 0x0, 0x0, 0x0, 0xc425218420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4252a84b0, 0x6f0968, 0x3, 0x51f701, 0xc42528a3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4252a84b0, 0x5, 0xc421d7e760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8690, 0xc424c73bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372cc30, 0xc425218450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4252a8690, 0x0, 0x0, 0x0, 0xc425218450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4252a8690, 0x6f0968, 0x3, 0x51f701, 0xc42528a4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4252a8690, 0x5, 0xc421d7e780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8870, 0xc424c73c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372dc30, 0xc425218480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252a8870, 0x0, 0x0, 0x0, 0xc425218480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252a8870, 0x6f0968, 0x3, 0x51f701, 0xc42528a570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252a8870, 0x5, 0xc421d7e7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8a50, 0xc424c73c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372ec30, 0xc4252184b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4252a8a50, 0x0, 0x0, 0x0, 0xc4252184b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4252a8a50, 0x6f0968, 0x3, 0x51f701, 0xc42528a630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4252a8a50, 0x5, 0xc421d7e7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8c30, 0xc424c73cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372fc30, 0xc4252184e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4252a8c30, 0x0, 0x0, 0x0, 0xc4252184e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4252a8c30, 0x6f0968, 0x3, 0x51f701, 0xc42528a6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4252a8c30, 0x5, 0xc421d7e7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8f00, 0xc424c73d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423734c30, 0xc425218510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4252a8f00, 0x0, 0x0, 0x0, 0xc425218510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4252a8f00, 0x6f0968, 0x3, 0x51f701, 0xc42528a7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4252a8f00, 0x5, 0xc421d7e800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5500 [semacquire]:
sync.runtime_Semacquire(0xc421d7e8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a90e0, 0xc424c73e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423735c30, 0xc425218540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4252a90e0, 0x0, 0x0, 0x0, 0xc425218540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4252a90e0, 0x6f0968, 0x3, 0x51f701, 0xc42528a900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4252a90e0, 0x5, 0xc421d7e900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244230e0, 0xc422573e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244230e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244230e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338cc30, 0xc421d65850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244230e0, 0x0, 0x0, 0x0, 0xc421d65850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244230e0, 0x6f0968, 0x3, 0x51f701, 0xc42290d800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244230e0, 0x5, 0xc421da6330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c690, 0xc4243fa7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42338dc30, 0xc4258e1510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467c690, 0x0, 0x0, 0x0, 0xc4258e1510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467c690, 0x6f0968, 0x3, 0x51f701, 0xc4243cdb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467c690, 0x5, 0xc421da6350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467ca50, 0xc4243fa840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337ec30, 0xc4258e1570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467ca50, 0x0, 0x0, 0x0, 0xc4258e1570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467ca50, 0x6f0968, 0x3, 0x51f701, 0xc4243cdc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467ca50, 0x5, 0xc421da6370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cd20, 0xc4243fa8a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42337fc30, 0xc4258e15b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467cd20, 0x0, 0x0, 0x0, 0xc4258e15b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467cd20, 0x6f0968, 0x3, 0x51f701, 0xc4243cdda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467cd20, 0x5, 0xc421da6390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cf00, 0xc4243fa8e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423394c30, 0xc4258e15e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467cf00, 0x0, 0x0, 0x0, 0xc4258e15e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467cf00, 0x6f0968, 0x3, 0x51f701, 0xc4243cde60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467cf00, 0x5, 0xc421da63b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d1d0, 0xc4243fa940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423395c30, 0xc4258e1630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467d1d0, 0x0, 0x0, 0x0, 0xc4258e1630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4243cdf80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467d1d0, 0x5, 0xc421da63d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d4a0, 0xc4243fa9a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423386c30, 0xc4258e1678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467d4a0, 0x0, 0x0, 0x0, 0xc4258e1678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467d4a0, 0x5, 0xc421da63f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5486 [semacquire]:
sync.runtime_Semacquire(0xc421da64cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da64c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edb90, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9cf00, 0xc422c40860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9cf00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4236a4c30, 0x410ffd, 0xc421e37b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9cf00, 0x0, 0x0, 0x0, 0xc421e37b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9cf00, 0x6f0968, 0x3, 0x51f701, 0xc422c17890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9cf00, 0x5, 0xc421da64e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a92c0, 0xc424c73e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423736c30, 0xc425218570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252a92c0, 0x0, 0x0, 0x0, 0xc425218570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252a92c0, 0x6f0968, 0x3, 0x51f701, 0xc42528a9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252a92c0, 0x5, 0xc421d7e920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9590, 0xc424c73ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423737c30, 0xc4252185b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252a9590, 0x0, 0x0, 0x0, 0xc4252185b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252a9590, 0x6f0968, 0x3, 0x51f701, 0xc42528aae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252a9590, 0x5, 0xc421d7e940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9770, 0xc424c73f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373cc30, 0xc4252185e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4252a9770, 0x0, 0x0, 0x0, 0xc4252185e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4252a9770, 0x6f0968, 0x3, 0x51f701, 0xc42528aba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4252a9770, 0x5, 0xc421d7e960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9950, 0xc424c73f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373dc30, 0xc425218618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4252a9950, 0x0, 0x0, 0x0, 0xc425218618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4252a9950, 0x6f0968, 0x3, 0x51f701, 0xc42528ac90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4252a9950, 0x5, 0xc421d7e980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9b30, 0xc424c73fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253382c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373ec30, 0xc425218648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4252a9b30, 0x0, 0x0, 0x0, 0xc425218648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4252a9b30, 0x6f0968, 0x3, 0x51f701, 0xc42528ad50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4252a9b30, 0x5, 0xc421d7e9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9e00, 0xc425436020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423748c30, 0xc425218690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4252a9e00, 0x0, 0x0, 0x0, 0xc425218690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4252a9e00, 0x6f0968, 0x3, 0x51f701, 0xc42528ae70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4252a9e00, 0x5, 0xc421d7e9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8000, 0xc4254360a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253384c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423749c30, 0xc4252186c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4253f8000, 0x0, 0x0, 0x0, 0xc4252186c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4253f8000, 0x6f0968, 0x3, 0x51f701, 0xc42528af30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4253f8000, 0x5, 0xc421d7e9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f81e0, 0xc4254361c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253385e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373ac30, 0xc4252186f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4253f81e0, 0x0, 0x0, 0x0, 0xc4252186f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4253f81e0, 0x6f0968, 0x3, 0x51f701, 0xc42528b080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4253f81e0, 0x5, 0xc421d7ea00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f83c0, 0xc425436240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253386a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373bc30, 0xc425218720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4253f83c0, 0x0, 0x0, 0x0, 0xc425218720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4253f83c0, 0x6f0968, 0x3, 0x51f701, 0xc42528b140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4253f83c0, 0x5, 0xc421d7ea20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8690, 0xc425436300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253387c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423750c30, 0xc425218768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4253f8690, 0x0, 0x0, 0x0, 0xc425218768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4253f8690, 0x6f0968, 0x3, 0x51f701, 0xc42528b260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4253f8690, 0x5, 0xc421d7ea40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8960, 0xc425436380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423751c30, 0xc425218798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4253f8960, 0x0, 0x0, 0x0, 0xc425218798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4253f8960, 0x6f0968, 0x3, 0x51f701, 0xc42528b320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4253f8960, 0x5, 0xc421d7ea60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5514 [semacquire]:
sync.runtime_Semacquire(0xc421d7eb3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7eb30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e5b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8b40, 0xc425436400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423742c30, 0xc4252187c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4253f8b40, 0x0, 0x0, 0x0, 0xc4252187c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4253f8b40, 0x6f0968, 0x3, 0x51f701, 0xc42528b3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4253f8b40, 0x5, 0xc421d7eb50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07b30, 0xc4248b72b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a5c30, 0xc4244effb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b07b30, 0x0, 0x0, 0x0, 0xc4244effb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b07b30, 0x6f0968, 0x3, 0x51f701, 0xc424867e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b07b30, 0x5, 0xc421da6500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07c20, 0xc4248b72f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a6c30, 0xc4244effc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b07c20, 0x0, 0x0, 0x0, 0xc4244effc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b07c20, 0x6f0968, 0x3, 0x51f701, 0xc424867e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b07c20, 0x5, 0xc421da6520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07ef0, 0xc4248b73a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a7c30, 0xc423604010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b07ef0, 0x0, 0x0, 0x0, 0xc423604010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b07ef0, 0x6f0968, 0x3, 0x51f701, 0xc424867f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b07ef0, 0x5, 0xc421da6540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea20f0, 0xc4248b73e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236acc30, 0xc423604040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ea20f0, 0x0, 0x0, 0x0, 0xc423604040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ea20f0, 0x6f0968, 0x3, 0x51f701, 0xc424e80060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ea20f0, 0x5, 0xc421da6560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea24b0, 0xc4248b7470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea24b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236adc30, 0xc423604088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ea24b0, 0x0, 0x0, 0x0, 0xc423604088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ea24b0, 0x6f0968, 0x3, 0x51f701, 0xc424e80180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ea24b0, 0x5, 0xc421da6580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2780, 0xc4248b7530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236aec30, 0xc4236040d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ea2780, 0x0, 0x0, 0x0, 0xc4236040d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ea2780, 0x6f0968, 0x3, 0x51f701, 0xc424e802a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ea2780, 0x5, 0xc421da65a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5527 [semacquire]:
sync.runtime_Semacquire(0xc421da668c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6680)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2960, 0xc4248b75b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236afc30, 0xc423604100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ea2960, 0x0, 0x0, 0x0, 0xc423604100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ea2960, 0x6f0968, 0x3, 0x51f701, 0xc424e80360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ea2960, 0x5, 0xc421da66a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8e10, 0xc425436490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423743c30, 0xc425218810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4253f8e10, 0x0, 0x0, 0x0, 0xc425218810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4253f8e10, 0x6f0968, 0x3, 0x51f701, 0xc42528b500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4253f8e10, 0x5, 0xc421d7eb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8ff0, 0xc4254364f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423758c30, 0xc425218840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253f8ff0, 0x0, 0x0, 0x0, 0xc425218840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253f8ff0, 0x6f0968, 0x3, 0x51f701, 0xc42528b5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253f8ff0, 0x5, 0xc421d7eb90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f92c0, 0xc4254365b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423759c30, 0xc425218888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4253f92c0, 0x0, 0x0, 0x0, 0xc425218888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4253f92c0, 0x6f0968, 0x3, 0x51f701, 0xc42528b6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4253f92c0, 0x5, 0xc421d7ebb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9590, 0xc425436670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374ac30, 0xc4252188d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4253f9590, 0x0, 0x0, 0x0, 0xc4252188d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4253f9590, 0x6f0968, 0x3, 0x51f701, 0xc42528b800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4253f9590, 0x5, 0xc421d7ebd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9770, 0xc4254366f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374bc30, 0xc425218900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253f9770, 0x0, 0x0, 0x0, 0xc425218900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253f9770, 0x6f0968, 0x3, 0x51f701, 0xc42528b8c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253f9770, 0x5, 0xc421d7ebf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9a40, 0xc4254367b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423760c30, 0xc425218948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4253f9a40, 0x0, 0x0, 0x0, 0xc425218948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4253f9a40, 0x6f0968, 0x3, 0x51f701, 0xc42528b9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4253f9a40, 0x5, 0xc421d7ec10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9c20, 0xc425436830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423761c30, 0xc425218978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4253f9c20, 0x0, 0x0, 0x0, 0xc425218978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4253f9c20, 0x6f0968, 0x3, 0x51f701, 0xc42528bad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4253f9c20, 0x5, 0xc421d7ec30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9e00, 0xc4254368b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423752c30, 0xc4252189a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4253f9e00, 0x0, 0x0, 0x0, 0xc4252189a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4253f9e00, 0x6f0968, 0x3, 0x51f701, 0xc42528bb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4253f9e00, 0x5, 0xc421d7ec50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d680, 0xc4243fa9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423392c30, 0xc4258e16a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42467d680, 0x0, 0x0, 0x0, 0xc4258e16a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42467d680, 0x6f0968, 0x3, 0x51f701, 0xc4244ae180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42467d680, 0x5, 0xc421d7ec70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423d10, 0xc422573ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233c7c30, 0xc421d65988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424423d10, 0x0, 0x0, 0x0, 0xc421d65988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424423d10, 0x6f0968, 0x3, 0x51f701, 0xc42290dce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424423d10, 0x5, 0xc421d7ec90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5543 [semacquire]:
sync.runtime_Semacquire(0xc421d7ed7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7ed70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2b40, 0xc4248b75f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b4c30, 0xc423604130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ea2b40, 0x0, 0x0, 0x0, 0xc423604130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ea2b40, 0x6f0968, 0x3, 0x51f701, 0xc424e80450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ea2b40, 0x5, 0xc421da66c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2d20, 0xc4248b7660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1daa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b5c30, 0xc423604160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ea2d20, 0x0, 0x0, 0x0, 0xc423604160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ea2d20, 0x6f0968, 0x3, 0x51f701, 0xc424e80510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ea2d20, 0x5, 0xc421da66e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2f00, 0xc4248b76e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1db60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b6c30, 0xc423604190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ea2f00, 0x0, 0x0, 0x0, 0xc423604190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ea2f00, 0x6f0968, 0x3, 0x51f701, 0xc424e805d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ea2f00, 0x5, 0xc421da6700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea30e0, 0xc4248b7760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea30e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b7c30, 0xc4236041c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ea30e0, 0x0, 0x0, 0x0, 0xc4236041c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ea30e0, 0x6f0968, 0x3, 0x51f701, 0xc424e80690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ea30e0, 0x5, 0xc421da6720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea33b0, 0xc4248b77c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bcc30, 0xc4236041f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ea33b0, 0x0, 0x0, 0x0, 0xc4236041f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ea33b0, 0x6f0968, 0x3, 0x51f701, 0xc424e80750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ea33b0, 0x5, 0xc421da6740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5535 [semacquire]:
sync.runtime_Semacquire(0xc421da681c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d2d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432f00, 0xc4243d0380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e5c30, 0xc421d65b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424432f00, 0x0, 0x0, 0x0, 0xc421d65b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424432f00, 0x6f0968, 0x3, 0x51f701, 0xc424430420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424432f00, 0x5, 0xc421d7ed90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3590, 0xc4248b7800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bdc30, 0xc423604220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ea3590, 0x0, 0x0, 0x0, 0xc423604220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ea3590, 0x6f0968, 0x3, 0x51f701, 0xc424e80810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ea3590, 0x5, 0xc421da6830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432ff0, 0xc4243d03a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d6c30, 0xc421d65b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424432ff0, 0x0, 0x0, 0x0, 0xc421d65b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424432ff0, 0x6f0968, 0x3, 0x51f701, 0xc424430480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424432ff0, 0x5, 0xc421d7edb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244330e0, 0xc4243d03d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244330e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244330e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233d7c30, 0xc421d65b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244330e0, 0x0, 0x0, 0x0, 0xc421d65b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244330e0, 0x6f0968, 0x3, 0x51f701, 0xc4244304e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244330e0, 0x5, 0xc421d7edd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244331d0, 0xc4243d0410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244331d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244331d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e0c30, 0xc421d65bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244331d0, 0x0, 0x0, 0x0, 0xc421d65bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244331d0, 0x6f0968, 0x3, 0x51f701, 0xc424430570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244331d0, 0x5, 0xc421d7edf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244332c0, 0xc4243d0450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244332c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244332c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e1c30, 0xc421d65bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244332c0, 0x0, 0x0, 0x0, 0xc421d65bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244332c0, 0x6f0968, 0x3, 0x51f701, 0xc4244305d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244332c0, 0x5, 0xc421d7ee10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244333b0, 0xc4243d0470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244333b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244333b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e2c30, 0xc421d65be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244333b0, 0x0, 0x0, 0x0, 0xc421d65be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244333b0, 0x6f0968, 0x3, 0x51f701, 0xc424430630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244333b0, 0x5, 0xc421d7ee30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3860, 0xc4248b78a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bec30, 0xc423604268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ea3860, 0x0, 0x0, 0x0, 0xc423604268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ea3860, 0x6f0968, 0x3, 0x51f701, 0xc424e80930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ea3860, 0x5, 0xc421da6850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3a40, 0xc4248b79b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bfc30, 0xc423604298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ea3a40, 0x0, 0x0, 0x0, 0xc423604298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ea3a40, 0x6f0968, 0x3, 0x51f701, 0xc424e80a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ea3a40, 0x5, 0xc421da6870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3d10, 0xc4248b7a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c4c30, 0xc4236042e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ea3d10, 0x0, 0x0, 0x0, 0xc4236042e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ea3d10, 0x6f0968, 0x3, 0x51f701, 0xc424e80ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ea3d10, 0x5, 0xc421da6890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8000, 0xc4248b7b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c5c30, 0xc423604328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421ef8000, 0x0, 0x0, 0x0, 0xc423604328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421ef8000, 0x6f0968, 0x3, 0x51f701, 0xc424e80cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421ef8000, 0x5, 0xc421da68b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5558 [semacquire]:
sync.runtime_Semacquire(0xc421da699c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244334a0, 0xc4243d0490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244334a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244334a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e3c30, 0xc421d65bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244334a0, 0x0, 0x0, 0x0, 0xc421d65bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244334a0, 0x6f0968, 0x3, 0x51f701, 0xc424430690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244334a0, 0x5, 0xc421d7ee50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433590, 0xc4243d04b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ecc30, 0xc421d65c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424433590, 0x0, 0x0, 0x0, 0xc421d65c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424433590, 0x6f0968, 0x3, 0x51f701, 0xc4244306f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424433590, 0x5, 0xc421d7ee70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433680, 0xc4243d04d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233edc30, 0xc421d65c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424433680, 0x0, 0x0, 0x0, 0xc421d65c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424433680, 0x6f0968, 0x3, 0x51f701, 0xc424430750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424433680, 0x5, 0xc421d7ee90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433770, 0xc4243d04f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dec30, 0xc421d65c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424433770, 0x0, 0x0, 0x0, 0xc421d65c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424433770, 0x6f0968, 0x3, 0x51f701, 0xc4244307b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424433770, 0x5, 0xc421d7eeb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5571 [semacquire]:
sync.runtime_Semacquire(0xc421d7ef8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7ef80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef84b0, 0xc4248b7bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c7c30, 0xc4236043a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef84b0, 0x0, 0x0, 0x0, 0xc4236043a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef84b0, 0x6f0968, 0x3, 0x51f701, 0xc424e80ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef84b0, 0x5, 0xc421da69b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433860, 0xc4243d0510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233dfc30, 0xc421d65c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424433860, 0x0, 0x0, 0x0, 0xc421d65c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424433860, 0x6f0968, 0x3, 0x51f701, 0xc424430810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424433860, 0x5, 0xc421d7efa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8690, 0xc4248b7c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ccc30, 0xc4236043d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef8690, 0x0, 0x0, 0x0, 0xc4236043d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef8690, 0x6f0968, 0x3, 0x51f701, 0xc424e80f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef8690, 0x5, 0xc421da69d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8870, 0xc4248b7cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cdc30, 0xc423604400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef8870, 0x0, 0x0, 0x0, 0xc423604400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef8870, 0x6f0968, 0x3, 0x51f701, 0xc424e81020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef8870, 0x5, 0xc421da69f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8a50, 0xc4248b7d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cec30, 0xc423604430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ef8a50, 0x0, 0x0, 0x0, 0xc423604430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ef8a50, 0x6f0968, 0x3, 0x51f701, 0xc424e810e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ef8a50, 0x5, 0xc421da6a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5564 [semacquire]:
sync.runtime_Semacquire(0xc421da6aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c36d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433950, 0xc4243d0530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e8c30, 0xc421d65c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424433950, 0x0, 0x0, 0x0, 0xc421d65c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424433950, 0x6f0968, 0x3, 0x51f701, 0xc424430870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424433950, 0x5, 0xc421d7efc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8c30, 0xc4248b7d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cfc30, 0xc423604460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef8c30, 0x0, 0x0, 0x0, 0xc423604460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef8c30, 0x6f0968, 0x3, 0x51f701, 0xc424e811a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef8c30, 0x5, 0xc421da6b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433a40, 0xc4243d0550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e9c30, 0xc421d65c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424433a40, 0x0, 0x0, 0x0, 0xc421d65c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424433a40, 0x6f0968, 0x3, 0x51f701, 0xc4244308d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424433a40, 0x5, 0xc421d7efe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433b30, 0xc4243d0570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233eac30, 0xc421d65ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424433b30, 0x0, 0x0, 0x0, 0xc421d65ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424433b30, 0x6f0968, 0x3, 0x51f701, 0xc424430930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424433b30, 0x5, 0xc421d7f000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433c20, 0xc4243d0590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ebc30, 0xc421d65cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424433c20, 0x0, 0x0, 0x0, 0xc421d65cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424433c20, 0x6f0968, 0x3, 0x51f701, 0xc424430990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424433c20, 0x5, 0xc421d7f020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433d10, 0xc4243d05b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f4c30, 0xc421d65cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424433d10, 0x0, 0x0, 0x0, 0xc421d65cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424433d10, 0x6f0968, 0x3, 0x51f701, 0xc4244309f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424433d10, 0x5, 0xc421d7f040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433e00, 0xc4243d05d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f5c30, 0xc421d65ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424433e00, 0x0, 0x0, 0x0, 0xc421d65ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424433e00, 0x6f0968, 0x3, 0x51f701, 0xc424430a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424433e00, 0x5, 0xc421d7f060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424433ef0, 0xc4243d05f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424433ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424433ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e6c30, 0xc421d65d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424433ef0, 0x0, 0x0, 0x0, 0xc421d65d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424433ef0, 0x6f0968, 0x3, 0x51f701, 0xc424430ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424433ef0, 0x5, 0xc421d7f080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496000, 0xc4243d0670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233e7c30, 0xc421d65d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424496000, 0x0, 0x0, 0x0, 0xc421d65d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424496000, 0x6f0968, 0x3, 0x51f701, 0xc424430bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424496000, 0x5, 0xc421d7f0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5582 [semacquire]:
sync.runtime_Semacquire(0xc421d7f18c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd2c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244960f0, 0xc4243d0690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244960f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244960f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f0c30, 0xc421d65d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244960f0, 0x0, 0x0, 0x0, 0xc421d65d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244960f0, 0x6f0968, 0x3, 0x51f701, 0xc424430c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244960f0, 0x5, 0xc421d7f1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8e10, 0xc4248b7e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d4c30, 0xc423604490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef8e10, 0x0, 0x0, 0x0, 0xc423604490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef8e10, 0x6f0968, 0x3, 0x51f701, 0xc424e81260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef8e10, 0x5, 0xc421da6b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8ff0, 0xc4248b7e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d5c30, 0xc4236044c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef8ff0, 0x0, 0x0, 0x0, 0xc4236044c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef8ff0, 0x6f0968, 0x3, 0x51f701, 0xc424e81320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef8ff0, 0x5, 0xc421da6b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5569 [semacquire]:
sync.runtime_Semacquire(0xc421da6c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a31640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef92c0, 0xc4248b7ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d6c30, 0xc423604508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef92c0, 0x0, 0x0, 0x0, 0xc423604508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef92c0, 0x6f0968, 0x3, 0x51f701, 0xc424e81440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef92c0, 0x5, 0xc421da6c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421d70ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244961e0, 0xc4243d06b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244961e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244961e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f1c30, 0xc421d65d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244961e0, 0x0, 0x0, 0x0, 0xc421d65d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244961e0, 0x6f0968, 0x3, 0x51f701, 0xc424430c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244961e0, 0x5, 0xc421d7f1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244963c0, 0xc4243d06f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244963c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244963c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f2c30, 0xc421d65d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244963c0, 0x0, 0x0, 0x0, 0xc421d65d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244963c0, 0x6f0968, 0x3, 0x51f701, 0xc424430d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244963c0, 0x5, 0xc421d7f1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244965a0, 0xc4243d0730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244965a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244965a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f3c30, 0xc421d65da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244965a0, 0x0, 0x0, 0x0, 0xc421d65da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244965a0, 0x6f0968, 0x3, 0x51f701, 0xc424430e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244965a0, 0x5, 0xc421d7f200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496690, 0xc4243d0750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fcc30, 0xc421d65dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424496690, 0x0, 0x0, 0x0, 0xc421d65dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424496690, 0x6f0968, 0x3, 0x51f701, 0xc424430e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424496690, 0x5, 0xc421d7f220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496870, 0xc4243d07c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fdc30, 0xc421d65df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424496870, 0x0, 0x0, 0x0, 0xc421d65df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424496870, 0x6f0968, 0x3, 0x51f701, 0xc424430f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424496870, 0x5, 0xc421d7f240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496960, 0xc4243d0800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233eec30, 0xc421d65e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424496960, 0x0, 0x0, 0x0, 0xc421d65e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424496960, 0x6f0968, 0x3, 0x51f701, 0xc424430f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424496960, 0x5, 0xc421d7f260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496a50, 0xc4243d0840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233efc30, 0xc421d65e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424496a50, 0x0, 0x0, 0x0, 0xc421d65e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424496a50, 0x6f0968, 0x3, 0x51f701, 0xc424430ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424496a50, 0x5, 0xc421d7f280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5608 [semacquire]:
sync.runtime_Semacquire(0xc421d7f35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496b40, 0xc4243d0870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f8c30, 0xc421d65e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424496b40, 0x0, 0x0, 0x0, 0xc421d65e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424496b40, 0x6f0968, 0x3, 0x51f701, 0xc424431080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424496b40, 0x5, 0xc421d7f370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef94a0, 0xc4248b7f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d7c30, 0xc423604538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef94a0, 0x0, 0x0, 0x0, 0xc423604538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef94a0, 0x6f0968, 0x3, 0x51f701, 0xc424e81500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef94a0, 0x5, 0xc421da6c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421d70ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5589 [semacquire]:
sync.runtime_Semacquire(0xc421da6d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421d70ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9680, 0xc4248b7fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dcc30, 0xc423604568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef9680, 0x0, 0x0, 0x0, 0xc423604568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef9680, 0x6f0968, 0x3, 0x51f701, 0xc424e815c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef9680, 0x5, 0xc421da6d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ce9000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496c30, 0xc4243d0890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f9c30, 0xc421d65e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424496c30, 0x0, 0x0, 0x0, 0xc421d65e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424496c30, 0x6f0968, 0x3, 0x51f701, 0xc4244310e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424496c30, 0x5, 0xc421d7f390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496d20, 0xc4243d08b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fac30, 0xc421d65e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424496d20, 0x0, 0x0, 0x0, 0xc421d65e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424496d20, 0x6f0968, 0x3, 0x51f701, 0xc424431140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424496d20, 0x5, 0xc421d7f3b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496e10, 0xc4243d08f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ca80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fbc30, 0xc421d65e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424496e10, 0x0, 0x0, 0x0, 0xc421d65e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424496e10, 0x6f0968, 0x3, 0x51f701, 0xc4244311d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424496e10, 0x5, 0xc421d7f3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496f00, 0xc4243d0930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423404c30, 0xc421d65e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424496f00, 0x0, 0x0, 0x0, 0xc421d65e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424496f00, 0x6f0968, 0x3, 0x51f701, 0xc424431230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424496f00, 0x5, 0xc421d7f3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496ff0, 0xc4243d0970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423405c30, 0xc421d65eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424496ff0, 0x0, 0x0, 0x0, 0xc421d65eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424496ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244312c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424496ff0, 0x5, 0xc421d7f410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244970e0, 0xc4243d09b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244970e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244970e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f6c30, 0xc421d65ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244970e0, 0x0, 0x0, 0x0, 0xc421d65ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244970e0, 0x6f0968, 0x3, 0x51f701, 0xc424431320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244970e0, 0x5, 0xc421d7f430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5617 [semacquire]:
sync.runtime_Semacquire(0xc421d7f51c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1860, 0xc4253ea010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b287e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260eec30, 0xc424128dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4260d1860, 0x0, 0x0, 0x0, 0xc424128dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4260d1860, 0x6f0968, 0x3, 0x51f701, 0xc424981c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4260d1860, 0x5, 0xc422c41e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244972c0, 0xc4243d09f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244972c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244972c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233f7c30, 0xc421d65ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244972c0, 0x0, 0x0, 0x0, 0xc421d65ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244972c0, 0x6f0968, 0x3, 0x51f701, 0xc4244313e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244972c0, 0x5, 0xc421d7f530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1a40, 0xc4253ea080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b288a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260efc30, 0xc424128df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4260d1a40, 0x0, 0x0, 0x0, 0xc424128df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4260d1a40, 0x6f0968, 0x3, 0x51f701, 0xc424981d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4260d1a40, 0x5, 0xc422c41e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244973b0, 0xc4243d0a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ccc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244973b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244973b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423400c30, 0xc421d65f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244973b0, 0x0, 0x0, 0x0, 0xc421d65f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244973b0, 0x6f0968, 0x3, 0x51f701, 0xc424431440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244973b0, 0x5, 0xc421d7f550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244974a0, 0xc4243d0a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244974a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244974a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423401c30, 0xc421d65f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244974a0, 0x0, 0x0, 0x0, 0xc421d65f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244974a0, 0x6f0968, 0x3, 0x51f701, 0xc4244314a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244974a0, 0x5, 0xc421d7f570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497680, 0xc4243d0ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423402c30, 0xc421d65f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424497680, 0x0, 0x0, 0x0, 0xc421d65f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424497680, 0x6f0968, 0x3, 0x51f701, 0xc424431560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424497680, 0x5, 0xc421d7f590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497770, 0xc4243d0af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ce40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423403c30, 0xc421d65f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424497770, 0x0, 0x0, 0x0, 0xc421d65f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424497770, 0x6f0968, 0x3, 0x51f701, 0xc4244315c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424497770, 0x5, 0xc421d7f5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497860, 0xc4243d0b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340cc30, 0xc421d65fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424497860, 0x0, 0x0, 0x0, 0xc421d65fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424497860, 0x6f0968, 0x3, 0x51f701, 0xc424431620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424497860, 0x5, 0xc421d7f5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5625 [semacquire]:
sync.runtime_Semacquire(0xc421d7f6ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f6a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc420014cb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9860, 0xc425106040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ddc30, 0xc423604598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef9860, 0x0, 0x0, 0x0, 0xc423604598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef9860, 0x6f0968, 0x3, 0x51f701, 0xc424e81710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef9860, 0x5, 0xc421da6ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497950, 0xc4243d0b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340dc30, 0xc421d65fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424497950, 0x0, 0x0, 0x0, 0xc421d65fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424497950, 0x6f0968, 0x3, 0x51f701, 0xc424431680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424497950, 0x5, 0xc421d7f6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d590, 0xc4243fa9c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233fec30, 0xc4258e1690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42467d590, 0x0, 0x0, 0x0, 0xc4258e1690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42467d590, 0x6f0968, 0x3, 0x51f701, 0xc4244ae120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42467d590, 0x5, 0xc421d7f6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423a40, 0xc422573f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233ffc30, 0xc421d65940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424423a40, 0x0, 0x0, 0x0, 0xc421d65940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424423a40, 0x6f0968, 0x3, 0x51f701, 0xc42290dbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424423a40, 0x5, 0xc421d7f700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423ef0, 0xc4243d0060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423408c30, 0xc421d659b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424423ef0, 0x0, 0x0, 0x0, 0xc421d659b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424423ef0, 0x6f0968, 0x3, 0x51f701, 0xc42290dda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424423ef0, 0x5, 0xc421d7f720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497a40, 0xc4243d0b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423409c30, 0xc421d65fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424497a40, 0x0, 0x0, 0x0, 0xc421d65fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424497a40, 0x6f0968, 0x3, 0x51f701, 0xc4244316e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424497a40, 0x5, 0xc421d7f740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5632 [semacquire]:
sync.runtime_Semacquire(0xc421d7f82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421dc5bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497b30, 0xc4243d0ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cfc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340ac30, 0xc421d65fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424497b30, 0x0, 0x0, 0x0, 0xc421d65fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424497b30, 0x6f0968, 0x3, 0x51f701, 0xc424431740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424497b30, 0x5, 0xc421d7f840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9a40, 0xc425106080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dec30, 0xc4236045c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef9a40, 0x0, 0x0, 0x0, 0xc4236045c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef9a40, 0x6f0968, 0x3, 0x51f701, 0xc424e817d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef9a40, 0x5, 0xc421da7010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9c20, 0xc4251060c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eece00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dfc30, 0xc4236045f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef9c20, 0x0, 0x0, 0x0, 0xc4236045f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef9c20, 0x6f0968, 0x3, 0x51f701, 0xc424e81890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef9c20, 0x5, 0xc421da7030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9e00, 0xc425106100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e4c30, 0xc423604628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ef9e00, 0x0, 0x0, 0x0, 0xc423604628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ef9e00, 0x6f0968, 0x3, 0x51f701, 0xc424e81950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ef9e00, 0x5, 0xc421da7050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497c20, 0xc4243d0be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340bc30, 0xc4244ee000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424497c20, 0x0, 0x0, 0x0, 0xc4244ee000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424497c20, 0x6f0968, 0x3, 0x51f701, 0xc4244317a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424497c20, 0x5, 0xc421d7f860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497ef0, 0xc4243d0c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423415c30, 0xc4244ee048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424497ef0, 0x0, 0x0, 0x0, 0xc4244ee048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424497ef0, 0x6f0968, 0x3, 0x51f701, 0xc4244318c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424497ef0, 0x5, 0xc421d7f880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0000, 0xc4243d0c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423406c30, 0xc4244ee060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244c0000, 0x0, 0x0, 0x0, 0xc4244ee060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244c0000, 0x6f0968, 0x3, 0x51f701, 0xc424431920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244c0000, 0x5, 0xc421d7f8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5638 [semacquire]:
sync.runtime_Semacquire(0xc421d7f97c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251300f0, 0xc425106160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251300f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251300f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e5c30, 0xc423604670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251300f0, 0x0, 0x0, 0x0, 0xc423604670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251300f0, 0x6f0968, 0x3, 0x51f701, 0xc424e81aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251300f0, 0x5, 0xc421da7070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251303c0, 0xc425106200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251303c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251303c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e6c30, 0xc4236046b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251303c0, 0x0, 0x0, 0x0, 0xc4236046b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251303c0, 0x6f0968, 0x3, 0x51f701, 0xc424e81bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251303c0, 0x5, 0xc421da7090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251305a0, 0xc425106260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251305a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251305a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e7c30, 0xc4236046e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251305a0, 0x0, 0x0, 0x0, 0xc4236046e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251305a0, 0x6f0968, 0x3, 0x51f701, 0xc424e81c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251305a0, 0x5, 0xc421da70b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcff0, 0xc421affed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4232e0c30, 0xc4258e0fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243fcff0, 0x0, 0x0, 0x0, 0xc4258e0fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243fcff0, 0x6f0968, 0x3, 0x51f701, 0xc4243cc480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243fcff0, 0x5, 0xc421da70d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5653 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5654 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1770, 0xc4243d1070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1db60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342cc30, 0xc4244ee2d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244c1770, 0x0, 0x0, 0x0, 0xc4244ee2d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244c1770, 0x6f0968, 0x3, 0x51f701, 0xc4244ba390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244c1770, 0x5, 0xc421da7110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1860, 0xc4243d10a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342dc30, 0xc4244ee2e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244c1860, 0x0, 0x0, 0x0, 0xc4244ee2e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244c1860, 0x6f0968, 0x3, 0x51f701, 0xc4244ba3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244c1860, 0x5, 0xc421da7130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1950, 0xc4243d10d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341ec30, 0xc4244ee300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244c1950, 0x0, 0x0, 0x0, 0xc4244ee300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244c1950, 0x6f0968, 0x3, 0x51f701, 0xc4244ba450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244c1950, 0x5, 0xc421da7150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1a40, 0xc4243d1110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341fc30, 0xc4244ee318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244c1a40, 0x0, 0x0, 0x0, 0xc4244ee318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244c1a40, 0x6f0968, 0x3, 0x51f701, 0xc4244ba4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244c1a40, 0x5, 0xc421da7170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1b30, 0xc4243d1150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423428c30, 0xc4244ee330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244c1b30, 0x0, 0x0, 0x0, 0xc4244ee330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244c1b30, 0x6f0968, 0x3, 0x51f701, 0xc4244ba510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244c1b30, 0x5, 0xc421da7190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1c20, 0xc4243d1180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423429c30, 0xc4244ee348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244c1c20, 0x0, 0x0, 0x0, 0xc4244ee348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244c1c20, 0x6f0968, 0x3, 0x51f701, 0xc4244ba570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244c1c20, 0x5, 0xc421da71b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1e00, 0xc4243d11c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1de20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342ac30, 0xc4244ee378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244c1e00, 0x0, 0x0, 0x0, 0xc4244ee378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244c1e00, 0x6f0968, 0x3, 0x51f701, 0xc4244ba630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244c1e00, 0x5, 0xc421da71d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1ef0, 0xc4243d1200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1de80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342bc30, 0xc4244ee390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4244c1ef0, 0x0, 0x0, 0x0, 0xc4244ee390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4244c1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4244c1ef0, 0x5, 0xc421da71f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c00f0, 0xc4243d0c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c00f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423407c30, 0xc4244ee078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c00f0, 0x0, 0x0, 0x0, 0xc4244ee078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c00f0, 0x6f0968, 0x3, 0x51f701, 0xc424431980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c00f0, 0x5, 0xc421d7f990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528000, 0xc4243d1240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423434c30, 0xc4244ee3a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424528000, 0x0, 0x0, 0x0, 0xc4244ee3a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424528000, 0x6f0968, 0x3, 0x51f701, 0xc4244ba6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424528000, 0x5, 0xc421da7210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245280f0, 0xc4243d1280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1df40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245280f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245280f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423435c30, 0xc4244ee3c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245280f0, 0x0, 0x0, 0x0, 0xc4244ee3c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245280f0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245280f0, 0x5, 0xc421da7230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5664 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76300, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245281e0, 0xc4243d12b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1dfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245281e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245281e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423426c30, 0xc4244ee3d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245281e0, 0x0, 0x0, 0x0, 0xc4244ee3d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245281e0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245281e0, 0x5, 0xc421da7380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c01e0, 0xc4243d0cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c01e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423410c30, 0xc4244ee090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244c01e0, 0x0, 0x0, 0x0, 0xc4244ee090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244c01e0, 0x6f0968, 0x3, 0x51f701, 0xc4244319e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244c01e0, 0x5, 0xc421d7f9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c02d0, 0xc4243d0cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c02d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423411c30, 0xc4244ee0a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244c02d0, 0x0, 0x0, 0x0, 0xc4244ee0a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244c02d0, 0x6f0968, 0x3, 0x51f701, 0xc424431a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244c02d0, 0x5, 0xc421d7f9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5643 [semacquire]:
sync.runtime_Semacquire(0xc421d7fabc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7fab0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c03c0, 0xc4243d0cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c03c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423412c30, 0xc4244ee0c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c03c0, 0x0, 0x0, 0x0, 0xc4244ee0c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c03c0, 0x6f0968, 0x3, 0x51f701, 0xc424431aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c03c0, 0x5, 0xc421d7fad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc2e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245282d0, 0xc4243d1340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245282d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245282d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423427c30, 0xc4244ee3f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245282d0, 0x0, 0x0, 0x0, 0xc4244ee3f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245282d0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245282d0, 0x5, 0xc421da73a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245283c0, 0xc4243d1380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245283c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245283c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423430c30, 0xc4244ee408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245283c0, 0x0, 0x0, 0x0, 0xc4244ee408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245283c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245283c0, 0x5, 0xc421da73c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245284b0, 0xc4243d13c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245284b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245284b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423431c30, 0xc4244ee420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245284b0, 0x0, 0x0, 0x0, 0xc4244ee420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245284b0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245284b0, 0x5, 0xc421da73e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528690, 0xc4243d1400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423432c30, 0xc4244ee450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424528690, 0x0, 0x0, 0x0, 0xc4244ee450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424528690, 0x6f0968, 0x3, 0x51f701, 0xc4244baa50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424528690, 0x5, 0xc421da7400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528780, 0xc4243d1420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423433c30, 0xc4244ee468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424528780, 0x0, 0x0, 0x0, 0xc4244ee468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424528780, 0x6f0968, 0x3, 0x51f701, 0xc4244baab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424528780, 0x5, 0xc421da7420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528870, 0xc4243d1470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343cc30, 0xc4244ee480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424528870, 0x0, 0x0, 0x0, 0xc4244ee480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424528870, 0x6f0968, 0x3, 0x51f701, 0xc4244bab10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424528870, 0x5, 0xc421da7440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528960, 0xc4243d14b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343dc30, 0xc4244ee498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424528960, 0x0, 0x0, 0x0, 0xc4244ee498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424528960, 0x6f0968, 0x3, 0x51f701, 0xc4244bab70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424528960, 0x5, 0xc421da7460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528a50, 0xc4243d14d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342ec30, 0xc4244ee4b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424528a50, 0x0, 0x0, 0x0, 0xc4244ee4b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424528a50, 0x6f0968, 0x3, 0x51f701, 0xc4244babd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424528a50, 0x5, 0xc421da7480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528b40, 0xc4243d14f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42342fc30, 0xc4244ee4c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424528b40, 0x0, 0x0, 0x0, 0xc4244ee4c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424528b40, 0x6f0968, 0x3, 0x51f701, 0xc4244bac30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424528b40, 0x5, 0xc421da74a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528c30, 0xc4243d1510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423438c30, 0xc4244ee4e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424528c30, 0x0, 0x0, 0x0, 0xc4244ee4e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424528c30, 0x6f0968, 0x3, 0x51f701, 0xc4244bac90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424528c30, 0x5, 0xc421da74c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528d20, 0xc4243d1530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423439c30, 0xc4244ee4f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424528d20, 0x0, 0x0, 0x0, 0xc4244ee4f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424528d20, 0x6f0968, 0x3, 0x51f701, 0xc4244bacf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424528d20, 0x5, 0xc421da74e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528e10, 0xc4243d1550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343ac30, 0xc4244ee510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424528e10, 0x0, 0x0, 0x0, 0xc4244ee510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424528e10, 0x6f0968, 0x3, 0x51f701, 0xc4244bad50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424528e10, 0x5, 0xc421da7500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528ff0, 0xc4243d1590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343bc30, 0xc4244ee540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424528ff0, 0x0, 0x0, 0x0, 0xc4244ee540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424528ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244bae10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424528ff0, 0x5, 0xc421da7520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c870, 0xc4243fa800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423444c30, 0xc4258e1540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42467c870, 0x0, 0x0, 0x0, 0xc4258e1540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42467c870, 0x6f0968, 0x3, 0x51f701, 0xc4243cdbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42467c870, 0x5, 0xc421da7540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244964b0, 0xc4243d0710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244964b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244964b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423445c30, 0xc421d65d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244964b0, 0x0, 0x0, 0x0, 0xc421d65d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244964b0, 0x6f0968, 0x3, 0x51f701, 0xc424430db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244964b0, 0x5, 0xc421da7560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451a1e0, 0xc4243fb0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ac00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423436c30, 0xc4258e1ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42451a1e0, 0x0, 0x0, 0x0, 0xc4258e1ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42451a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4244af350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42451a1e0, 0x5, 0xc421da7580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1d10, 0xc4243d11a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1ddc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423437c30, 0xc4244ee360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4244c1d10, 0x0, 0x0, 0x0, 0xc4244ee360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4244c1d10, 0x6f0968, 0x3, 0x51f701, 0xc4244ba5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4244c1d10, 0x5, 0xc421da75a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b590, 0xc4243fb450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423440c30, 0xc4258e1cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42451b590, 0x0, 0x0, 0x0, 0xc4258e1cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42451b590, 0x6f0968, 0x3, 0x51f701, 0xc4244afbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42451b590, 0x5, 0xc421da75c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5685 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e106e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b680, 0xc4243fb470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423441c30, 0xc4258e1cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42451b680, 0x0, 0x0, 0x0, 0xc4258e1cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42451b680, 0x6f0968, 0x3, 0x51f701, 0xc4244afc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42451b680, 0x5, 0xc421da7700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c04b0, 0xc4243d0d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c04b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423413c30, 0xc4244ee0d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244c04b0, 0x0, 0x0, 0x0, 0xc4244ee0d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244c04b0, 0x6f0968, 0x3, 0x51f701, 0xc424431b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244c04b0, 0x5, 0xc421d7faf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc2e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5647 [semacquire]:
sync.runtime_Semacquire(0xc421d7fbcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7fbc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc2e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c05a0, 0xc4243d0d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c05a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341cc30, 0xc4244ee0f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c05a0, 0x0, 0x0, 0x0, 0xc4244ee0f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c05a0, 0x6f0968, 0x3, 0x51f701, 0xc424431bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c05a0, 0x5, 0xc421d7fbe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421cc7400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b770, 0xc4243fb490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423442c30, 0xc4258e1d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42451b770, 0x0, 0x0, 0x0, 0xc4258e1d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42451b770, 0x6f0968, 0x3, 0x51f701, 0xc4244afc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42451b770, 0x5, 0xc421da7720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b860, 0xc4243fb4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423443c30, 0xc4258e1d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42451b860, 0x0, 0x0, 0x0, 0xc4258e1d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42451b860, 0x6f0968, 0x3, 0x51f701, 0xc4244afce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42451b860, 0x5, 0xc421da7740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5690 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451b950, 0xc4243fb4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344cc30, 0xc4258e1d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42451b950, 0x0, 0x0, 0x0, 0xc4258e1d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42451b950, 0x6f0968, 0x3, 0x51f701, 0xc4244afd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42451b950, 0x5, 0xc421da7760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5691 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451ba40, 0xc4243fb4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344dc30, 0xc4258e1d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42451ba40, 0x0, 0x0, 0x0, 0xc4258e1d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42451ba40, 0x6f0968, 0x3, 0x51f701, 0xc4244afda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42451ba40, 0x5, 0xc421da7780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bb30, 0xc4243fb510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343ec30, 0xc4258e1d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42451bb30, 0x0, 0x0, 0x0, 0xc4258e1d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42451bb30, 0x6f0968, 0x3, 0x51f701, 0xc4244afe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42451bb30, 0x5, 0xc421da77a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bc20, 0xc4243fb530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42343fc30, 0xc4258e1d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42451bc20, 0x0, 0x0, 0x0, 0xc4258e1d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42451bc20, 0x6f0968, 0x3, 0x51f701, 0xc4244afe60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42451bc20, 0x5, 0xc421da77c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bd10, 0xc4243fb550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423448c30, 0xc4258e1d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42451bd10, 0x0, 0x0, 0x0, 0xc4258e1d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42451bd10, 0x6f0968, 0x3, 0x51f701, 0xc4244afec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42451bd10, 0x5, 0xc421da77e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574000, 0xc4243fb610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344ac30, 0xc4258e1de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424574000, 0x0, 0x0, 0x0, 0xc4258e1de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424574000, 0x6f0968, 0x3, 0x51f701, 0xc42451c000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424574000, 0x5, 0xc421da7800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245740f0, 0xc4243fb630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245740f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245740f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344bc30, 0xc4258e1df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245740f0, 0x0, 0x0, 0x0, 0xc4258e1df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245740f0, 0x6f0968, 0x3, 0x51f701, 0xc42451c060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245740f0, 0x5, 0xc421da7820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245741e0, 0xc4243fb6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245741e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245741e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423454c30, 0xc4258e1e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245741e0, 0x0, 0x0, 0x0, 0xc4258e1e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245741e0, 0x6f0968, 0x3, 0x51f701, 0xc42451c150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245741e0, 0x5, 0xc421da7840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245742d0, 0xc4243fb730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447ba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245742d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245742d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423455c30, 0xc4258e1e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245742d0, 0x0, 0x0, 0x0, 0xc4258e1e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245742d0, 0x6f0968, 0x3, 0x51f701, 0xc42451c1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245742d0, 0x5, 0xc421da7860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245743c0, 0xc4243fb750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447baa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245743c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245743c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423446c30, 0xc4258e1e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245743c0, 0x0, 0x0, 0x0, 0xc4258e1e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245743c0, 0x6f0968, 0x3, 0x51f701, 0xc42451c240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245743c0, 0x5, 0xc421da7880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245745a0, 0xc4243fb7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245745a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245745a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423447c30, 0xc4258e1e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245745a0, 0x0, 0x0, 0x0, 0xc4258e1e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245745a0, 0x6f0968, 0x3, 0x51f701, 0xc42451c300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245745a0, 0x5, 0xc421da78a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574690, 0xc4243fb7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423450c30, 0xc4258e1e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424574690, 0x0, 0x0, 0x0, 0xc4258e1e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424574690, 0x6f0968, 0x3, 0x51f701, 0xc42451c360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424574690, 0x5, 0xc421da78c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5e00, 0xc4243fb890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7460, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185fc30, 0xc421e36040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bf5e00, 0x0, 0x0, 0x0, 0xc421e36040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bf5e00, 0x6f0968, 0x3, 0x51f701, 0xc421dc2ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bf5e00, 0x5, 0xc421d7fc00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421cc7400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574780, 0xc4243fb7e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423451c30, 0xc4258e1ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424574780, 0x0, 0x0, 0x0, 0xc4258e1ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424574780, 0x6f0968, 0x3, 0x51f701, 0xc42451c3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424574780, 0x5, 0xc421da78e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574870, 0xc4243fb810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423452c30, 0xc4258e1eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424574870, 0x0, 0x0, 0x0, 0xc4258e1eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424574870, 0x6f0968, 0x3, 0x51f701, 0xc42451c420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424574870, 0x5, 0xc421da7900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574960, 0xc4243fb840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423453c30, 0xc4258e1ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424574960, 0x0, 0x0, 0x0, 0xc4258e1ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424574960, 0x6f0968, 0x3, 0x51f701, 0xc42451c480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424574960, 0x5, 0xc421da7920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574a50, 0xc4243fb880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345cc30, 0xc4258e1ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424574a50, 0x0, 0x0, 0x0, 0xc4258e1ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424574a50, 0x6f0968, 0x3, 0x51f701, 0xc42451c4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424574a50, 0x5, 0xc421da7940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5706 [semacquire]:
sync.runtime_Semacquire(0xc421da7a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e109a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574b40, 0xc4243fb8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345dc30, 0xc4258e1f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424574b40, 0x0, 0x0, 0x0, 0xc4258e1f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424574b40, 0x6f0968, 0x3, 0x51f701, 0xc42451c540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424574b40, 0x5, 0xc421da7a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0690, 0xc4243d0da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341dc30, 0xc4244ee108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244c0690, 0x0, 0x0, 0x0, 0xc4244ee108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244c0690, 0x6f0968, 0x3, 0x51f701, 0xc424431c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244c0690, 0x5, 0xc421d7fcf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574c30, 0xc4243fb8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447be00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344ec30, 0xc4258e1f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424574c30, 0x0, 0x0, 0x0, 0xc4258e1f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424574c30, 0x6f0968, 0x3, 0x51f701, 0xc42451c5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424574c30, 0x5, 0xc421da7a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574d20, 0xc4243fb8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447be60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42344fc30, 0xc4258e1f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424574d20, 0x0, 0x0, 0x0, 0xc4258e1f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424574d20, 0x6f0968, 0x3, 0x51f701, 0xc42451c600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424574d20, 0x5, 0xc421da7a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574e10, 0xc4243fb910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423458c30, 0xc4258e1f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424574e10, 0x0, 0x0, 0x0, 0xc4258e1f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424574e10, 0x6f0968, 0x3, 0x51f701, 0xc42451c660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424574e10, 0x5, 0xc421da7ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574f00, 0xc4243fb930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423459c30, 0xc4258e1f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424574f00, 0x0, 0x0, 0x0, 0xc4258e1f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424574f00, 0x6f0968, 0x3, 0x51f701, 0xc42451c6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424574f00, 0x5, 0xc421da7ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424574ff0, 0xc4243fb950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424574ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424574ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345ac30, 0xc4258e1f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424574ff0, 0x0, 0x0, 0x0, 0xc4258e1f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424574ff0, 0x6f0968, 0x3, 0x51f701, 0xc42451c720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424574ff0, 0x5, 0xc421da7af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245750e0, 0xc4243fb970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245750e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245750e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345bc30, 0xc4258e1f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245750e0, 0x0, 0x0, 0x0, 0xc4258e1f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245750e0, 0x6f0968, 0x3, 0x51f701, 0xc42451c780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245750e0, 0x5, 0xc421da7b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245751d0, 0xc4243fb990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245751d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245751d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423464c30, 0xc4258e1fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245751d0, 0x0, 0x0, 0x0, 0xc4258e1fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245751d0, 0x6f0968, 0x3, 0x51f701, 0xc42451c7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245751d0, 0x5, 0xc421da7b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0870, 0xc4243d0de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340ec30, 0xc4244ee138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244c0870, 0x0, 0x0, 0x0, 0xc4244ee138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244c0870, 0x6f0968, 0x3, 0x51f701, 0xc424431d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244c0870, 0x5, 0xc421d7fd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0960, 0xc4243d0e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42340fc30, 0xc4244ee150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244c0960, 0x0, 0x0, 0x0, 0xc4244ee150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244c0960, 0x6f0968, 0x3, 0x51f701, 0xc424431d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244c0960, 0x5, 0xc421d7fd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0a50, 0xc4243d0e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423418c30, 0xc4244ee168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244c0a50, 0x0, 0x0, 0x0, 0xc4244ee168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244c0a50, 0x6f0968, 0x3, 0x51f701, 0xc424431dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244c0a50, 0x5, 0xc421d7fd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0c30, 0xc4243d0e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423419c30, 0xc4244ee198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244c0c30, 0x0, 0x0, 0x0, 0xc4244ee198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244c0c30, 0x6f0968, 0x3, 0x51f701, 0xc424431ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244c0c30, 0x5, 0xc421d7fd70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0d20, 0xc4243d0e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341ac30, 0xc4244ee1c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244c0d20, 0x0, 0x0, 0x0, 0xc4244ee1c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244c0d20, 0x6f0968, 0x3, 0x51f701, 0xc424431f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244c0d20, 0x5, 0xc421d7fd90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0e10, 0xc4243d0ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42341bc30, 0xc4244ee1e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244c0e10, 0x0, 0x0, 0x0, 0xc4244ee1e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244c0e10, 0x6f0968, 0x3, 0x51f701, 0xc424431f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244c0e10, 0x5, 0xc421d7fdb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0ff0, 0xc4243d0ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423424c30, 0xc4244ee210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244c0ff0, 0x0, 0x0, 0x0, 0xc4244ee210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244c0ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244c0ff0, 0x5, 0xc421d7fdd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245752c0, 0xc4243fb9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245752c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245752c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423465c30, 0xc4258e1fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245752c0, 0x0, 0x0, 0x0, 0xc4258e1fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245752c0, 0x6f0968, 0x3, 0x51f701, 0xc42451c870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245752c0, 0x5, 0xc421da7b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5733 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497d10, 0xc4243d0c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423414c30, 0xc4244ee018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424497d10, 0x0, 0x0, 0x0, 0xc4244ee018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424497d10, 0x6f0968, 0x3, 0x51f701, 0xc424431800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424497d10, 0x5, 0xc421da7b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451bef0, 0xc4243fb5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423449c30, 0xc4258e1dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42451bef0, 0x0, 0x0, 0x0, 0xc4258e1dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42451bef0, 0x6f0968, 0x3, 0x51f701, 0xc4244aff80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42451bef0, 0x5, 0xc421da7b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245753b0, 0xc4243fb9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245753b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245753b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423456c30, 0xc4258e1fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245753b0, 0x0, 0x0, 0x0, 0xc4258e1fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245753b0, 0x6f0968, 0x3, 0x51f701, 0xc42451c8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245753b0, 0x5, 0xc421da7bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245754a0, 0xc4243fb9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245754a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245754a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423457c30, 0xc4258e1ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245754a0, 0x0, 0x0, 0x0, 0xc4258e1ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245754a0, 0x6f0968, 0x3, 0x51f701, 0xc42451c930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245754a0, 0x5, 0xc421da7bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575590, 0xc4243fba70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423460c30, 0xc424ac6008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424575590, 0x0, 0x0, 0x0, 0xc424ac6008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424575590, 0x6f0968, 0x3, 0x51f701, 0xc42451ca20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424575590, 0x5, 0xc421da7bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575680, 0xc4243fbab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423461c30, 0xc424ac6020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424575680, 0x0, 0x0, 0x0, 0xc424ac6020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424575680, 0x6f0968, 0x3, 0x51f701, 0xc42451ca80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424575680, 0x5, 0xc421da7c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575860, 0xc4243fbb20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423462c30, 0xc424ac6050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424575860, 0x0, 0x0, 0x0, 0xc424ac6050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424575860, 0x6f0968, 0x3, 0x51f701, 0xc42451cb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424575860, 0x5, 0xc421da7c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575950, 0xc4243fbb40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423463c30, 0xc424ac6068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424575950, 0x0, 0x0, 0x0, 0xc424ac6068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424575950, 0x6f0968, 0x3, 0x51f701, 0xc42451cba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424575950, 0x5, 0xc421da7c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575a40, 0xc4243fbb60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346cc30, 0xc424ac6080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424575a40, 0x0, 0x0, 0x0, 0xc424ac6080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424575a40, 0x6f0968, 0x3, 0x51f701, 0xc42451cc00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424575a40, 0x5, 0xc421da7c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575b30, 0xc4243fbb80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346dc30, 0xc424ac6098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424575b30, 0x0, 0x0, 0x0, 0xc424ac6098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424575b30, 0x6f0968, 0x3, 0x51f701, 0xc42451cc60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424575b30, 0x5, 0xc421da7c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5743 [semacquire]:
sync.runtime_Semacquire(0xc421da7d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200883c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575c20, 0xc4243fbba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345ec30, 0xc424ac60b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424575c20, 0x0, 0x0, 0x0, 0xc424ac60b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424575c20, 0x6f0968, 0x3, 0x51f701, 0xc42451ccc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424575c20, 0x5, 0xc421da7d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c10e0, 0xc4243d0f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c10e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423425c30, 0xc4244ee228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244c10e0, 0x0, 0x0, 0x0, 0xc4244ee228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244c10e0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244c10e0, 0x5, 0xc421d7fdf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c11d0, 0xc4243d0f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c11d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423416c30, 0xc4244ee240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244c11d0, 0x0, 0x0, 0x0, 0xc4244ee240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244c11d0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244c11d0, 0x5, 0xc421d7fe10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c12c0, 0xc4243d0f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c12c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423417c30, 0xc4244ee258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244c12c0, 0x0, 0x0, 0x0, 0xc4244ee258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244c12c0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244c12c0, 0x5, 0xc421d7fe30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c13b0, 0xc4243d0fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c13b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423420c30, 0xc4244ee270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244c13b0, 0x0, 0x0, 0x0, 0xc4244ee270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244c13b0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244c13b0, 0x5, 0xc421d7fe50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c14a0, 0xc4243d1010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1da40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c14a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423421c30, 0xc4244ee288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244c14a0, 0x0, 0x0, 0x0, 0xc4244ee288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244c14a0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244c14a0, 0x5, 0xc421d7fe70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1590, 0xc4243d1030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1daa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423422c30, 0xc4244ee2a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244c1590, 0x0, 0x0, 0x0, 0xc4244ee2a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244c1590, 0x6f0968, 0x3, 0x51f701, 0xc4244ba2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244c1590, 0x5, 0xc421d7fe90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a25a0, 0xc4243fac20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4233a2c30, 0xc4258e1828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244a25a0, 0x0, 0x0, 0x0, 0xc4258e1828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244a25a0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244a25a0, 0x5, 0xc421d7feb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5747 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff590, 0xc4245b0520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234acc30, 0xc424ac6668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4245ff590, 0x0, 0x0, 0x0, 0xc424ac6668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4245ff590, 0x6f0968, 0x3, 0x51f701, 0xc4245ac660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4245ff590, 0x5, 0xc421d7fef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff680, 0xc4245b0540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234adc30, 0xc424ac6680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4245ff680, 0x0, 0x0, 0x0, 0xc424ac6680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4245ff680, 0x6f0968, 0x3, 0x51f701, 0xc4245ac6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4245ff680, 0x5, 0xc421d7ff10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff860, 0xc4245b0580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349ec30, 0xc424ac66b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245ff860, 0x0, 0x0, 0x0, 0xc424ac66b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245ff860, 0x6f0968, 0x3, 0x51f701, 0xc4245ac780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245ff860, 0x5, 0xc421d7ff30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5751 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421e306e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff950, 0xc4245b05a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349fc30, 0xc424ac66c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245ff950, 0x0, 0x0, 0x0, 0xc424ac66c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245ff950, 0x6f0968, 0x3, 0x51f701, 0xc4245ac7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245ff950, 0x5, 0xc421e74060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575d10, 0xc4243fbbc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42345fc30, 0xc424ac60c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424575d10, 0x0, 0x0, 0x0, 0xc424ac60c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424575d10, 0x6f0968, 0x3, 0x51f701, 0xc42451cd20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424575d10, 0x5, 0xc421da7db0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575e00, 0xc4243fbbe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423468c30, 0xc424ac60e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424575e00, 0x0, 0x0, 0x0, 0xc424ac60e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424575e00, 0x6f0968, 0x3, 0x51f701, 0xc42451cd80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424575e00, 0x5, 0xc421da7dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575ef0, 0xc4243fbc00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423469c30, 0xc424ac60f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424575ef0, 0x0, 0x0, 0x0, 0xc424ac60f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424575ef0, 0x6f0968, 0x3, 0x51f701, 0xc42451cde0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424575ef0, 0x5, 0xc421da7df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670000, 0xc4243fbc20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346ac30, 0xc424ac6110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422670000, 0x0, 0x0, 0x0, 0xc424ac6110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422670000, 0x6f0968, 0x3, 0x51f701, 0xc42451ce40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422670000, 0x5, 0xc421da7e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226700f0, 0xc4243fbc40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226700f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226700f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346bc30, 0xc424ac6128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226700f0, 0x0, 0x0, 0x0, 0xc424ac6128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226700f0, 0x6f0968, 0x3, 0x51f701, 0xc42451cea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226700f0, 0x5, 0xc421da7e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226701e0, 0xc4243fbc60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226701e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226701e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423474c30, 0xc424ac6140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226701e0, 0x0, 0x0, 0x0, 0xc424ac6140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226701e0, 0x6f0968, 0x3, 0x51f701, 0xc42451cf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226701e0, 0x5, 0xc421da7e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226702d0, 0xc4243fbc80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226702d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226702d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423475c30, 0xc424ac6158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226702d0, 0x0, 0x0, 0x0, 0xc424ac6158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226702d0, 0x6f0968, 0x3, 0x51f701, 0xc42451cf90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226702d0, 0x5, 0xc421da7e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226703c0, 0xc4243fbca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226703c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226703c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423466c30, 0xc424ac6170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226703c0, 0x0, 0x0, 0x0, 0xc424ac6170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226703c0, 0x6f0968, 0x3, 0x51f701, 0xc42451cff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226703c0, 0x5, 0xc421da7e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226704b0, 0xc4243fbcc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226704b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226704b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423467c30, 0xc424ac6188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226704b0, 0x0, 0x0, 0x0, 0xc424ac6188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226704b0, 0x6f0968, 0x3, 0x51f701, 0xc42451d050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226704b0, 0x5, 0xc421da7eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226705a0, 0xc4243fbce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226705a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226705a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423470c30, 0xc424ac61a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226705a0, 0x0, 0x0, 0x0, 0xc424ac61a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226705a0, 0x6f0968, 0x3, 0x51f701, 0xc42451d0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226705a0, 0x5, 0xc421da7ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670690, 0xc4243fbd00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423471c30, 0xc424ac61b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422670690, 0x0, 0x0, 0x0, 0xc424ac61b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422670690, 0x6f0968, 0x3, 0x51f701, 0xc42451d110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422670690, 0x5, 0xc421da7ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670780, 0xc4243fbd20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423472c30, 0xc424ac61d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422670780, 0x0, 0x0, 0x0, 0xc424ac61d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422670780, 0x6f0968, 0x3, 0x51f701, 0xc42451d170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422670780, 0x5, 0xc421da7f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670870, 0xc4243fbd40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423473c30, 0xc424ac61e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422670870, 0x0, 0x0, 0x0, 0xc424ac61e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422670870, 0x6f0968, 0x3, 0x51f701, 0xc42451d1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422670870, 0x5, 0xc421da7f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670960, 0xc4243fbd60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347cc30, 0xc424ac6200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422670960, 0x0, 0x0, 0x0, 0xc424ac6200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422670960, 0x6f0968, 0x3, 0x51f701, 0xc42451d230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422670960, 0x5, 0xc421da7f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670a50, 0xc4243fbd80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347dc30, 0xc424ac6218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422670a50, 0x0, 0x0, 0x0, 0xc424ac6218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422670a50, 0x6f0968, 0x3, 0x51f701, 0xc42451d290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422670a50, 0x5, 0xc421da7f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670b40, 0xc4243fbdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346ec30, 0xc424ac6230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422670b40, 0x0, 0x0, 0x0, 0xc424ac6230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422670b40, 0x6f0968, 0x3, 0x51f701, 0xc42451d380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422670b40, 0x5, 0xc421da7f90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670c30, 0xc4243fbe10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42346fc30, 0xc424ac6248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422670c30, 0x0, 0x0, 0x0, 0xc424ac6248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422670c30, 0x6f0968, 0x3, 0x51f701, 0xc42451d3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422670c30, 0x5, 0xc421da7fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5779 [semacquire]:
sync.runtime_Semacquire(0xc421e7808c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670d20, 0xc4243fbe30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423478c30, 0xc424ac6260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422670d20, 0x0, 0x0, 0x0, 0xc424ac6260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422670d20, 0x6f0968, 0x3, 0x51f701, 0xc42451d440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422670d20, 0x5, 0xc421e780a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffa40, 0xc4245b05c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a8c30, 0xc424ac66e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245ffa40, 0x0, 0x0, 0x0, 0xc424ac66e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245ffa40, 0x6f0968, 0x3, 0x51f701, 0xc4245ac840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245ffa40, 0x5, 0xc421e74080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffc20, 0xc4245b0600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a9c30, 0xc424ac6710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245ffc20, 0x0, 0x0, 0x0, 0xc424ac6710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245ffc20, 0x6f0968, 0x3, 0x51f701, 0xc4245ac900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245ffc20, 0x5, 0xc421e740a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffd10, 0xc4245b0620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234aac30, 0xc424ac6728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245ffd10, 0x0, 0x0, 0x0, 0xc424ac6728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245ffd10, 0x6f0968, 0x3, 0x51f701, 0xc4245ac960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245ffd10, 0x5, 0xc421e740c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffe00, 0xc4245b0640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246060e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234abc30, 0xc424ac6740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245ffe00, 0x0, 0x0, 0x0, 0xc424ac6740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245ffe00, 0x6f0968, 0x3, 0x51f701, 0xc4245ac9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245ffe00, 0x5, 0xc421e740e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a000, 0xc4245b0680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246061a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b4c30, 0xc424ac6770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42462a000, 0x0, 0x0, 0x0, 0xc424ac6770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42462a000, 0x6f0968, 0x3, 0x51f701, 0xc4245aca80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42462a000, 0x5, 0xc421e74100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a0f0, 0xc4245b06a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b5c30, 0xc424ac6788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42462a0f0, 0x0, 0x0, 0x0, 0xc424ac6788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42462a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4245acae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42462a0f0, 0x5, 0xc421e74120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5760 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a1e0, 0xc4245b06c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a6c30, 0xc424ac67a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42462a1e0, 0x0, 0x0, 0x0, 0xc424ac67a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42462a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4245acb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42462a1e0, 0x5, 0xc421e74140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a3c0, 0xc4245b0700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a7c30, 0xc424ac67d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42462a3c0, 0x0, 0x0, 0x0, 0xc424ac67d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42462a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4245acc00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42462a3c0, 0x5, 0xc421e74160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a4b0, 0xc4245b0720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b0c30, 0xc424ac67e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42462a4b0, 0x0, 0x0, 0x0, 0xc424ac67e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42462a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4245acc60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42462a4b0, 0x5, 0xc421e74180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a5a0, 0xc4245b0740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246063e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b1c30, 0xc424ac6800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42462a5a0, 0x0, 0x0, 0x0, 0xc424ac6800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42462a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4245accc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42462a5a0, 0x5, 0xc421e741a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5fef0, 0xc422a7dfe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4234b2c30, 0x410ffd, 0xc42227f108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422a5fef0, 0x0, 0x0, 0x0, 0xc42227f108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422a5fef0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422a5fef0, 0x5, 0xc421e741c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a780, 0xc4245b0780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246064c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b3c30, 0xc424ac6830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42462a780, 0x0, 0x0, 0x0, 0xc424ac6830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42462a780, 0x6f0968, 0x3, 0x51f701, 0xc4245acd80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42462a780, 0x5, 0xc421e741e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a960, 0xc4245b07a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bcc30, 0xc424ac6848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42462a960, 0x0, 0x0, 0x0, 0xc424ac6848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42462a960, 0x6f0968, 0x3, 0x51f701, 0xc4245acde0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42462a960, 0x5, 0xc421e74200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462aa50, 0xc4245b07c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bdc30, 0xc424ac6860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42462aa50, 0x0, 0x0, 0x0, 0xc424ac6860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42462aa50, 0x6f0968, 0x3, 0x51f701, 0xc4245ace40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42462aa50, 0x5, 0xc421e74220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245290e0, 0xc4243d15b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245290e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245290e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234aec30, 0xc4244ee558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245290e0, 0x0, 0x0, 0x0, 0xc4244ee558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245290e0, 0x6f0968, 0x3, 0x51f701, 0xc4244bae70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245290e0, 0x5, 0xc421e74240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245291d0, 0xc4243d15d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245291d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245291d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234afc30, 0xc4244ee570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4245291d0, 0x0, 0x0, 0x0, 0xc4244ee570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4245291d0, 0x6f0968, 0x3, 0x51f701, 0xc4244baed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4245291d0, 0x5, 0xc421e74260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245292c0, 0xc4243d15f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245292c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245292c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b8c30, 0xc4244ee588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4245292c0, 0x0, 0x0, 0x0, 0xc4244ee588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4245292c0, 0x6f0968, 0x3, 0x51f701, 0xc4244baf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4245292c0, 0x5, 0xc421e74280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245293b0, 0xc4243d1610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245293b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245293b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b9c30, 0xc4244ee5a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245293b0, 0x0, 0x0, 0x0, 0xc4244ee5a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245293b0, 0x6f0968, 0x3, 0x51f701, 0xc4244baf90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245293b0, 0x5, 0xc421e742a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5804 [semacquire]:
sync.runtime_Semacquire(0xc421e743ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e743a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421e309a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245294a0, 0xc4243d1630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245294a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245294a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bac30, 0xc4244ee5d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245294a0, 0x0, 0x0, 0x0, 0xc4244ee5d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245294a0, 0x6f0968, 0x3, 0x51f701, 0xc4244baff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245294a0, 0x5, 0xc421e743c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670e10, 0xc4243fbe50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423479c30, 0xc424ac6278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422670e10, 0x0, 0x0, 0x0, 0xc424ac6278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422670e10, 0x6f0968, 0x3, 0x51f701, 0xc42451d4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422670e10, 0x5, 0xc421e780c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670f00, 0xc4243fbe70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ad20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347ac30, 0xc424ac6290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422670f00, 0x0, 0x0, 0x0, 0xc424ac6290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422670f00, 0x6f0968, 0x3, 0x51f701, 0xc42451d500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422670f00, 0x5, 0xc421e780e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422670ff0, 0xc4243fbe90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422670ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422670ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347bc30, 0xc424ac62a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422670ff0, 0x0, 0x0, 0x0, 0xc424ac62a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422670ff0, 0x6f0968, 0x3, 0x51f701, 0xc42451d560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422670ff0, 0x5, 0xc421e78100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226710e0, 0xc4243fbeb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226710e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226710e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423484c30, 0xc424ac62c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226710e0, 0x0, 0x0, 0x0, 0xc424ac62c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226710e0, 0x6f0968, 0x3, 0x51f701, 0xc42451d5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226710e0, 0x5, 0xc421e78120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226711d0, 0xc4243fbee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226711d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226711d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423485c30, 0xc424ac62d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226711d0, 0x0, 0x0, 0x0, 0xc424ac62d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226711d0, 0x6f0968, 0x3, 0x51f701, 0xc42451d650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226711d0, 0x5, 0xc421e78140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226712c0, 0xc4243fbf10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226712c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226712c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423476c30, 0xc424ac62f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226712c0, 0x0, 0x0, 0x0, 0xc424ac62f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226712c0, 0x6f0968, 0x3, 0x51f701, 0xc42451d6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226712c0, 0x5, 0xc421e78160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226713b0, 0xc4243fbf50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226713b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226713b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423477c30, 0xc424ac6308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226713b0, 0x0, 0x0, 0x0, 0xc424ac6308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226713b0, 0x6f0968, 0x3, 0x51f701, 0xc42451d710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226713b0, 0x5, 0xc421e78180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226714a0, 0xc4243fbf80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452af60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226714a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226714a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423480c30, 0xc424ac6320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226714a0, 0x0, 0x0, 0x0, 0xc424ac6320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226714a0, 0x6f0968, 0x3, 0x51f701, 0xc42451d770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226714a0, 0x5, 0xc421e781a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671590, 0xc4243fbfa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452afc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423481c30, 0xc424ac6338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422671590, 0x0, 0x0, 0x0, 0xc424ac6338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422671590, 0x6f0968, 0x3, 0x51f701, 0xc42451d7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422671590, 0x5, 0xc421e781c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671680, 0xc4243fbfc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423482c30, 0xc424ac6350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422671680, 0x0, 0x0, 0x0, 0xc424ac6350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422671680, 0x6f0968, 0x3, 0x51f701, 0xc42451d830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422671680, 0x5, 0xc421e781e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5792 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671770, 0xc4245b0000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423483c30, 0xc424ac6368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422671770, 0x0, 0x0, 0x0, 0xc424ac6368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422671770, 0x6f0968, 0x3, 0x51f701, 0xc42451d890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422671770, 0x5, 0xc421e78200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671950, 0xc4245b0060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348cc30, 0xc424ac6398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422671950, 0x0, 0x0, 0x0, 0xc424ac6398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422671950, 0x6f0968, 0x3, 0x51f701, 0xc42451d950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422671950, 0x5, 0xc421e78220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671a40, 0xc4245b0080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347ec30, 0xc424ac63b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422671a40, 0x0, 0x0, 0x0, 0xc424ac63b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422671a40, 0x6f0968, 0x3, 0x51f701, 0xc42451d9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422671a40, 0x5, 0xc421e78240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671b30, 0xc4245b00a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42347fc30, 0xc424ac63c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422671b30, 0x0, 0x0, 0x0, 0xc424ac63c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422671b30, 0x6f0968, 0x3, 0x51f701, 0xc42451da10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422671b30, 0x5, 0xc421e78260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671c20, 0xc4245b00c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423488c30, 0xc424ac63e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422671c20, 0x0, 0x0, 0x0, 0xc424ac63e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422671c20, 0x6f0968, 0x3, 0x51f701, 0xc42451da70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422671c20, 0x5, 0xc421e78280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497e00, 0xc4243d0c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423489c30, 0xc4244ee030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424497e00, 0x0, 0x0, 0x0, 0xc4244ee030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424497e00, 0x6f0968, 0x3, 0x51f701, 0xc424431860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424497e00, 0x5, 0xc421e782a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5814 [semacquire]:
sync.runtime_Semacquire(0xc421e7838c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8360, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42451be00, 0xc4243fb590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447b7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42451be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42451be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348ac30, 0xc4258e1db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42451be00, 0x0, 0x0, 0x0, 0xc4258e1db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42451be00, 0x6f0968, 0x3, 0x51f701, 0xc4244aff20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42451be00, 0x5, 0xc421e783a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529590, 0xc4243d1650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bbc30, 0xc4244ee5e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424529590, 0x0, 0x0, 0x0, 0xc4244ee5e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424529590, 0x6f0968, 0x3, 0x51f701, 0xc4244bb050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424529590, 0x5, 0xc421e743e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529680, 0xc4243d1670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c4c30, 0xc4244ee600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424529680, 0x0, 0x0, 0x0, 0xc4244ee600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424529680, 0x6f0968, 0x3, 0x51f701, 0xc4244bb0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424529680, 0x5, 0xc421e74400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529770, 0xc4243d1690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c5c30, 0xc4244ee618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424529770, 0x0, 0x0, 0x0, 0xc4244ee618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424529770, 0x6f0968, 0x3, 0x51f701, 0xc4244bb110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424529770, 0x5, 0xc421e74420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529860, 0xc4243d16b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b6c30, 0xc4244ee630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424529860, 0x0, 0x0, 0x0, 0xc4244ee630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424529860, 0x6f0968, 0x3, 0x51f701, 0xc4244bb1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424529860, 0x5, 0xc421e74440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529950, 0xc4243d16e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234b7c30, 0xc4244ee648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424529950, 0x0, 0x0, 0x0, 0xc4244ee648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424529950, 0x6f0968, 0x3, 0x51f701, 0xc4244bb200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424529950, 0x5, 0xc421e74460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529a40, 0xc4243d1710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ca80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c0c30, 0xc4244ee660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424529a40, 0x0, 0x0, 0x0, 0xc4244ee660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424529a40, 0x6f0968, 0x3, 0x51f701, 0xc4244bb260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424529a40, 0x5, 0xc421e74480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529b30, 0xc4243d1750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c1c30, 0xc4244ee678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424529b30, 0x0, 0x0, 0x0, 0xc4244ee678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424529b30, 0x6f0968, 0x3, 0x51f701, 0xc4244bb2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424529b30, 0x5, 0xc421e744a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529d10, 0xc4243d17d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c3c30, 0xc4244ee6a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424529d10, 0x0, 0x0, 0x0, 0xc4244ee6a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424529d10, 0x6f0968, 0x3, 0x51f701, 0xc4244bb380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424529d10, 0x5, 0xc421e744c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529e00, 0xc4243d1860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ccc30, 0xc4244ee6c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424529e00, 0x0, 0x0, 0x0, 0xc4244ee6c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424529e00, 0x6f0968, 0x3, 0x51f701, 0xc4244bb470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424529e00, 0x5, 0xc421e744e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536000, 0xc4243d18e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cdc30, 0xc4244ee6f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424536000, 0x0, 0x0, 0x0, 0xc4244ee6f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424536000, 0x6f0968, 0x3, 0x51f701, 0xc4244bb530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424536000, 0x5, 0xc421e74500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245361e0, 0xc4243d1940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245361e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245361e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bec30, 0xc4244ee720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245361e0, 0x0, 0x0, 0x0, 0xc4244ee720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245361e0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245361e0, 0x5, 0xc421e74520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245362d0, 0xc4243d1960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ce40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245362d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245362d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234bfc30, 0xc4244ee738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245362d0, 0x0, 0x0, 0x0, 0xc4244ee738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245362d0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245362d0, 0x5, 0xc421e74540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245363c0, 0xc4243d1980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245363c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245363c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c8c30, 0xc4244ee750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245363c0, 0x0, 0x0, 0x0, 0xc4244ee750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245363c0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245363c0, 0x5, 0xc421e74560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245365a0, 0xc4243d19e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245365a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245365a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c9c30, 0xc4244ee780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245365a0, 0x0, 0x0, 0x0, 0xc4244ee780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245365a0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245365a0, 0x5, 0xc421e74580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536690, 0xc4243d1a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cac30, 0xc4244ee798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424536690, 0x0, 0x0, 0x0, 0xc4244ee798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424536690, 0x6f0968, 0x3, 0x51f701, 0xc4244bb7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424536690, 0x5, 0xc421e745a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536780, 0xc4243d1a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cbc30, 0xc4244ee7b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424536780, 0x0, 0x0, 0x0, 0xc4244ee7b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424536780, 0x6f0968, 0x3, 0x51f701, 0xc4244bb830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424536780, 0x5, 0xc421e745c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536870, 0xc4243d1a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d4c30, 0xc4244ee7c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424536870, 0x0, 0x0, 0x0, 0xc4244ee7c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424536870, 0x6f0968, 0x3, 0x51f701, 0xc4244bb890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424536870, 0x5, 0xc421e745e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536960, 0xc4243d1aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d5c30, 0xc4244ee7e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424536960, 0x0, 0x0, 0x0, 0xc4244ee7e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424536960, 0x6f0968, 0x3, 0x51f701, 0xc4244bb8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424536960, 0x5, 0xc421e74600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5841 [semacquire]:
sync.runtime_Semacquire(0xc421e746dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e746d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e280, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671860, 0xc4245b0040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348bc30, 0xc424ac6380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422671860, 0x0, 0x0, 0x0, 0xc424ac6380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422671860, 0x6f0968, 0x3, 0x51f701, 0xc42451d8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422671860, 0x5, 0xc421e783c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671d10, 0xc4245b0140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423494c30, 0xc424ac63f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422671d10, 0x0, 0x0, 0x0, 0xc424ac63f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422671d10, 0x6f0968, 0x3, 0x51f701, 0xc42451db90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422671d10, 0x5, 0xc421e783e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671e00, 0xc4245b0160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423495c30, 0xc424ac6410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422671e00, 0x0, 0x0, 0x0, 0xc424ac6410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422671e00, 0x6f0968, 0x3, 0x51f701, 0xc42451dbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422671e00, 0x5, 0xc421e78400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536a50, 0xc4243d1ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c6c30, 0xc4244ee7f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424536a50, 0x0, 0x0, 0x0, 0xc4244ee7f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424536a50, 0x6f0968, 0x3, 0x51f701, 0xc4244bb980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424536a50, 0x5, 0xc421e746f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422671ef0, 0xc4245b0180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422671ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422671ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423486c30, 0xc424ac6428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422671ef0, 0x0, 0x0, 0x0, 0xc424ac6428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422671ef0, 0x6f0968, 0x3, 0x51f701, 0xc42451dc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422671ef0, 0x5, 0xc421e78420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe000, 0xc4245b01a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423487c30, 0xc424ac6440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245fe000, 0x0, 0x0, 0x0, 0xc424ac6440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245fe000, 0x6f0968, 0x3, 0x51f701, 0xc42451dcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245fe000, 0x5, 0xc421e78440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe0f0, 0xc4245b01c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423490c30, 0xc424ac6458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245fe0f0, 0x0, 0x0, 0x0, 0xc424ac6458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245fe0f0, 0x6f0968, 0x3, 0x51f701, 0xc42451dd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245fe0f0, 0x5, 0xc421e78460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe1e0, 0xc4245b01e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423491c30, 0xc424ac6470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245fe1e0, 0x0, 0x0, 0x0, 0xc424ac6470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245fe1e0, 0x6f0968, 0x3, 0x51f701, 0xc42451dd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245fe1e0, 0x5, 0xc421e78480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe2d0, 0xc4245b0200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423492c30, 0xc424ac6488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245fe2d0, 0x0, 0x0, 0x0, 0xc424ac6488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245fe2d0, 0x6f0968, 0x3, 0x51f701, 0xc42451ddd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245fe2d0, 0x5, 0xc421e784a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe3c0, 0xc4245b0220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423493c30, 0xc424ac64a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245fe3c0, 0x0, 0x0, 0x0, 0xc424ac64a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245fe3c0, 0x6f0968, 0x3, 0x51f701, 0xc42451de30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245fe3c0, 0x5, 0xc421e784c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe4b0, 0xc4245b0240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349cc30, 0xc424ac64b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245fe4b0, 0x0, 0x0, 0x0, 0xc424ac64b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245fe4b0, 0x6f0968, 0x3, 0x51f701, 0xc42451de90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245fe4b0, 0x5, 0xc421e784e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe5a0, 0xc4245b0260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349dc30, 0xc424ac64d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245fe5a0, 0x0, 0x0, 0x0, 0xc424ac64d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245fe5a0, 0x6f0968, 0x3, 0x51f701, 0xc42451def0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245fe5a0, 0x5, 0xc421e78500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe690, 0xc4245b0280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348ec30, 0xc424ac64e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fe690, 0x0, 0x0, 0x0, 0xc424ac64e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fe690, 0x6f0968, 0x3, 0x51f701, 0xc42451df50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fe690, 0x5, 0xc421e78520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe780, 0xc4245b02a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42348fc30, 0xc424ac6500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245fe780, 0x0, 0x0, 0x0, 0xc424ac6500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245fe780, 0x6f0968, 0x3, 0x51f701, 0xc42451dfb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245fe780, 0x5, 0xc421e78540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe870, 0xc4245b02c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423498c30, 0xc424ac6518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245fe870, 0x0, 0x0, 0x0, 0xc424ac6518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245fe870, 0x6f0968, 0x3, 0x51f701, 0xc4245ac030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245fe870, 0x5, 0xc421e78560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fe960, 0xc4245b02e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fe960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423499c30, 0xc424ac6530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245fe960, 0x0, 0x0, 0x0, 0xc424ac6530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245fe960, 0x6f0968, 0x3, 0x51f701, 0xc4245ac090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245fe960, 0x5, 0xc421e78580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5864 [semacquire]:
sync.runtime_Semacquire(0xc421e7865c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fea50, 0xc4245b0360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349ac30, 0xc424ac6548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245fea50, 0x0, 0x0, 0x0, 0xc424ac6548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245fea50, 0x6f0968, 0x3, 0x51f701, 0xc4245ac1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245fea50, 0x5, 0xc421e78670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536b40, 0xc4243d1b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c7c30, 0xc4244ee810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424536b40, 0x0, 0x0, 0x0, 0xc4244ee810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424536b40, 0x6f0968, 0x3, 0x51f701, 0xc4244bb9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424536b40, 0x5, 0xc421e74710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536d20, 0xc4243d1b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d0c30, 0xc4244ee828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424536d20, 0x0, 0x0, 0x0, 0xc4244ee828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424536d20, 0x6f0968, 0x3, 0x51f701, 0xc4244bba40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424536d20, 0x5, 0xc421e74730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536e10, 0xc4243d1b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d1c30, 0xc4244ee840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424536e10, 0x0, 0x0, 0x0, 0xc4244ee840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424536e10, 0x6f0968, 0x3, 0x51f701, 0xc4244bbaa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424536e10, 0x5, 0xc421e74750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536ff0, 0xc4243d1bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d2c30, 0xc4244ee870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424536ff0, 0x0, 0x0, 0x0, 0xc4244ee870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424536ff0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424536ff0, 0x5, 0xc421e74770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245370e0, 0xc4243d1be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245370e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245370e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d3c30, 0xc4244ee888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245370e0, 0x0, 0x0, 0x0, 0xc4244ee888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245370e0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245370e0, 0x5, 0xc421e74790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5849 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245372c0, 0xc4243d1c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245372c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245372c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234dcc30, 0xc4244ee8b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245372c0, 0x0, 0x0, 0x0, 0xc4244ee8b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245372c0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245372c0, 0x5, 0xc421e747b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245373b0, 0xc4243d1c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245373b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245373b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ddc30, 0xc4244ee8d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245373b0, 0x0, 0x0, 0x0, 0xc4244ee8d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245373b0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245373b0, 0x5, 0xc421e747d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de000, 0xc4234e0000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4234cec30, 0x410ffd, 0xc42227f120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4234de000, 0x0, 0x0, 0x0, 0xc42227f120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4234de000, 0x6f0968, 0x3, 0x51f701, 0xc422ac14a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4234de000, 0x5, 0xc421e747f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245374a0, 0xc4243d1ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245374a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245374a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234cfc30, 0xc4244ee8e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245374a0, 0x0, 0x0, 0x0, 0xc4244ee8e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245374a0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245374a0, 0x5, 0xc421e74810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5853 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537770, 0xc4243d1d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d8c30, 0xc4244ee930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424537770, 0x0, 0x0, 0x0, 0xc4244ee930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424537770, 0x6f0968, 0x3, 0x51f701, 0xc4244bbe60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424537770, 0x5, 0xc421e74830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537860, 0xc4243d1d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d9c30, 0xc4244ee948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424537860, 0x0, 0x0, 0x0, 0xc4244ee948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424537860, 0x6f0968, 0x3, 0x51f701, 0xc4244bbec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424537860, 0x5, 0xc421e74850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537950, 0xc4243d1d40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234dac30, 0xc4244ee960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424537950, 0x0, 0x0, 0x0, 0xc4244ee960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424537950, 0x6f0968, 0x3, 0x51f701, 0xc4244bbf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424537950, 0x5, 0xc421e74870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537b30, 0xc4243d1d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234dbc30, 0xc4244ee990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424537b30, 0x0, 0x0, 0x0, 0xc4244ee990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424537b30, 0x6f0968, 0x3, 0x51f701, 0xc424516000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424537b30, 0x5, 0xc421e74890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537c20, 0xc4243d1da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e8c30, 0xc4244ee9a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424537c20, 0x0, 0x0, 0x0, 0xc4244ee9a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424537c20, 0x6f0968, 0x3, 0x51f701, 0xc424516060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424537c20, 0x5, 0xc421e748b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537d10, 0xc4243d1dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e9c30, 0xc4244ee9c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424537d10, 0x0, 0x0, 0x0, 0xc4244ee9c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424537d10, 0x6f0968, 0x3, 0x51f701, 0xc4245160c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424537d10, 0x5, 0xc421e748d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5875 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537ef0, 0xc4243d1e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d6c30, 0xc4244ee9f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424537ef0, 0x0, 0x0, 0x0, 0xc4244ee9f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424537ef0, 0x6f0968, 0x3, 0x51f701, 0xc424516180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424537ef0, 0x5, 0xc421e748f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5876 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc000, 0xc4243d1e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234d7c30, 0xc4244eea08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4245fc000, 0x0, 0x0, 0x0, 0xc4244eea08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4245fc000, 0x6f0968, 0x3, 0x51f701, 0xc4245161e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4245fc000, 0x5, 0xc421e74910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5877 [semacquire]:
sync.runtime_Semacquire(0xc421e749fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e749f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e3c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245feb40, 0xc4245b0390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245feb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245feb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42349bc30, 0xc424ac6560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245feb40, 0x0, 0x0, 0x0, 0xc424ac6560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245feb40, 0x6f0968, 0x3, 0x51f701, 0xc4245ac210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245feb40, 0x5, 0xc421e78690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fec30, 0xc4245b03d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452b9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a4c30, 0xc424ac6578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245fec30, 0x0, 0x0, 0x0, 0xc424ac6578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245fec30, 0x6f0968, 0x3, 0x51f701, 0xc4245ac270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245fec30, 0x5, 0xc421e786b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5fe00, 0xc422a7dfc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42348dc30, 0x410ffd, 0xc42227f0f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5fe00, 0x0, 0x0, 0x0, 0xc42227f0f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5fe00, 0x6f0968, 0x3, 0x51f701, 0xc422ac13e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5fe00, 0x5, 0xc421e74a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fef00, 0xc4245b0440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a5c30, 0xc424ac65c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245fef00, 0x0, 0x0, 0x0, 0xc424ac65c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245fef00, 0x6f0968, 0x3, 0x51f701, 0xc4245ac390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245fef00, 0x5, 0xc421e786d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245feff0, 0xc4245b0460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245feff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245feff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423496c30, 0xc424ac65d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245feff0, 0x0, 0x0, 0x0, 0xc424ac65d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245feff0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245feff0, 0x5, 0xc421e786f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff0e0, 0xc4245b0480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423497c30, 0xc424ac65f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245ff0e0, 0x0, 0x0, 0x0, 0xc424ac65f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245ff0e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245ff0e0, 0x5, 0xc421e78710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff1d0, 0xc4245b04a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a0c30, 0xc424ac6608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245ff1d0, 0x0, 0x0, 0x0, 0xc424ac6608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245ff1d0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245ff1d0, 0x5, 0xc421e78730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff2c0, 0xc4245b04c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a1c30, 0xc424ac6620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245ff2c0, 0x0, 0x0, 0x0, 0xc424ac6620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245ff2c0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245ff2c0, 0x5, 0xc421e78750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130780, 0xc4251062a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ecc30, 0xc423604718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425130780, 0x0, 0x0, 0x0, 0xc423604718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425130780, 0x6f0968, 0x3, 0x51f701, 0xc424e81d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425130780, 0x5, 0xc421e78770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff3b0, 0xc4245b04e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a2c30, 0xc424ac6638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245ff3b0, 0x0, 0x0, 0x0, 0xc424ac6638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245ff3b0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245ff3b0, 0x5, 0xc421e78790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4870, 0xc4245eec30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f37c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423530c30, 0xc4244ef140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b4870, 0x0, 0x0, 0x0, 0xc4244ef140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b4870, 0x6f0968, 0x3, 0x51f701, 0xc4246a0090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b4870, 0x5, 0xc421e787b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424575770, 0xc4243fbaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452a300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424575770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424575770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423531c30, 0xc424ac6038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424575770, 0x0, 0x0, 0x0, 0xc424ac6038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424575770, 0x6f0968, 0x3, 0x51f701, 0xc42451cae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424575770, 0x5, 0xc421e787d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fee10, 0xc4245b0420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ba60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423522c30, 0xc424ac65a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fee10, 0x0, 0x0, 0x0, 0xc424ac65a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fee10, 0x6f0968, 0x3, 0x51f701, 0xc4245ac330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fee10, 0x5, 0xc421e787f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608e10, 0xc4245ee5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423523c30, 0xc4244eeea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424608e10, 0x0, 0x0, 0x0, 0xc4244eeea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424608e10, 0x6f0968, 0x3, 0x51f701, 0xc424517560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424608e10, 0x5, 0xc421e78810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ab40, 0xc4245b07e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246065e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352cc30, 0xc424ac6878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42462ab40, 0x0, 0x0, 0x0, 0xc424ac6878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42462ab40, 0x6f0968, 0x3, 0x51f701, 0xc4245acea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42462ab40, 0x5, 0xc421e78830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5897 [semacquire]:
sync.runtime_Semacquire(0xc421e7891c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cffd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ac30, 0xc4245b0800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352dc30, 0xc424ac6890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42462ac30, 0x0, 0x0, 0x0, 0xc424ac6890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42462ac30, 0x6f0968, 0x3, 0x51f701, 0xc4245acf00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42462ac30, 0x5, 0xc421e78930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529c20, 0xc4243d1790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234c2c30, 0xc4244ee690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424529c20, 0x0, 0x0, 0x0, 0xc4244ee690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424529c20, 0x6f0968, 0x3, 0x51f701, 0xc4244bb320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424529c20, 0x5, 0xc421e74a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5881 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc0f0, 0xc4243d1e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450da00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e4c30, 0xc4244eea20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245fc0f0, 0x0, 0x0, 0x0, 0xc4244eea20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245fc0f0, 0x6f0968, 0x3, 0x51f701, 0xc424516240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245fc0f0, 0x5, 0xc421e74a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc1e0, 0xc4243d1e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450da60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e5c30, 0xc4244eea38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245fc1e0, 0x0, 0x0, 0x0, 0xc4244eea38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245fc1e0, 0x6f0968, 0x3, 0x51f701, 0xc4245162a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245fc1e0, 0x5, 0xc421e74a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc2d0, 0xc4243d1ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e6c30, 0xc4244eea50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245fc2d0, 0x0, 0x0, 0x0, 0xc4244eea50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245fc2d0, 0x6f0968, 0x3, 0x51f701, 0xc424516300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245fc2d0, 0x5, 0xc421e74a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc3c0, 0xc4243d1ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450db20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e7c30, 0xc4244eea68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245fc3c0, 0x0, 0x0, 0x0, 0xc4244eea68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245fc3c0, 0x6f0968, 0x3, 0x51f701, 0xc424516360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245fc3c0, 0x5, 0xc421e74ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5885 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc4b0, 0xc4243d1f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450db80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f0c30, 0xc4244eea80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245fc4b0, 0x0, 0x0, 0x0, 0xc4244eea80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245fc4b0, 0x6f0968, 0x3, 0x51f701, 0xc4245163c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245fc4b0, 0x5, 0xc421e74ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc5a0, 0xc4243d1f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f1c30, 0xc4244eea98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245fc5a0, 0x0, 0x0, 0x0, 0xc4244eea98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245fc5a0, 0x6f0968, 0x3, 0x51f701, 0xc424516420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245fc5a0, 0x5, 0xc421e74af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc690, 0xc4243d1f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e2c30, 0xc4244eeab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245fc690, 0x0, 0x0, 0x0, 0xc4244eeab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245fc690, 0x6f0968, 0x3, 0x51f701, 0xc424516480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245fc690, 0x5, 0xc421e74b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc780, 0xc4243d1fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234e3c30, 0xc4244eeac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245fc780, 0x0, 0x0, 0x0, 0xc4244eeac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245fc780, 0x6f0968, 0x3, 0x51f701, 0xc4245164e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245fc780, 0x5, 0xc421e74b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc870, 0xc4243d1fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ecc30, 0xc4244eeae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245fc870, 0x0, 0x0, 0x0, 0xc4244eeae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245fc870, 0x6f0968, 0x3, 0x51f701, 0xc424516540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245fc870, 0x5, 0xc421e74b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fc960, 0xc4243d1ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fc960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234edc30, 0xc4244eeaf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245fc960, 0x0, 0x0, 0x0, 0xc4244eeaf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245fc960, 0x6f0968, 0x3, 0x51f701, 0xc4245165a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245fc960, 0x5, 0xc421e74b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fca50, 0xc4245ee010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ddc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234eec30, 0xc4244eeb10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fca50, 0x0, 0x0, 0x0, 0xc4244eeb10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fca50, 0x6f0968, 0x3, 0x51f701, 0xc424516600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fca50, 0x5, 0xc421e74b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcb40, 0xc4245ee030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450de20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234efc30, 0xc4244eeb28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245fcb40, 0x0, 0x0, 0x0, 0xc4244eeb28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245fcb40, 0x6f0968, 0x3, 0x51f701, 0xc424516660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245fcb40, 0x5, 0xc421e74bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcc30, 0xc4245ee060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450de80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f8c30, 0xc4244eeb40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245fcc30, 0x0, 0x0, 0x0, 0xc4244eeb40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245fcc30, 0x6f0968, 0x3, 0x51f701, 0xc4245166c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245fcc30, 0x5, 0xc421e74bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcd20, 0xc4245ee0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f9c30, 0xc4244eeb58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245fcd20, 0x0, 0x0, 0x0, 0xc4244eeb58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245fcd20, 0x6f0968, 0x3, 0x51f701, 0xc424516720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245fcd20, 0x5, 0xc421e74bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fce10, 0xc4245ee0e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450df40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234eac30, 0xc4244eeb70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4245fce10, 0x0, 0x0, 0x0, 0xc4244eeb70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4245fce10, 0x6f0968, 0x3, 0x51f701, 0xc424516780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4245fce10, 0x5, 0xc421e74c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5912 [semacquire]:
sync.runtime_Semacquire(0xc421e74cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ad20, 0xc4245b0820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246066a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352ec30, 0xc424ac68a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42462ad20, 0x0, 0x0, 0x0, 0xc424ac68a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42462ad20, 0x6f0968, 0x3, 0x51f701, 0xc4245acf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42462ad20, 0x5, 0xc421e78950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ae10, 0xc4245b0840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352fc30, 0xc424ac68c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42462ae10, 0x0, 0x0, 0x0, 0xc424ac68c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42462ae10, 0x6f0968, 0x3, 0x51f701, 0xc4245acfc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42462ae10, 0x5, 0xc421e78970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462af00, 0xc4245b0860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423538c30, 0xc424ac68d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42462af00, 0x0, 0x0, 0x0, 0xc424ac68d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42462af00, 0x6f0968, 0x3, 0x51f701, 0xc4245ad020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42462af00, 0x5, 0xc421e78990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcf00, 0xc4245ee100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450dfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ebc30, 0xc4244eeb88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4245fcf00, 0x0, 0x0, 0x0, 0xc4244eeb88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4245fcf00, 0x6f0968, 0x3, 0x51f701, 0xc4245167e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4245fcf00, 0x5, 0xc421e74d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462aff0, 0xc4245b0880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246067c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423539c30, 0xc424ac68f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42462aff0, 0x0, 0x0, 0x0, 0xc424ac68f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42462aff0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42462aff0, 0x5, 0xc421e789b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5904 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b0e0, 0xc4245b08a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352ac30, 0xc424ac6908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42462b0e0, 0x0, 0x0, 0x0, 0xc424ac6908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42462b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42462b0e0, 0x5, 0xc421e789d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5905 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b2c0, 0xc4245b08e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246068e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42352bc30, 0xc424ac6938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42462b2c0, 0x0, 0x0, 0x0, 0xc424ac6938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42462b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42462b2c0, 0x5, 0xc421e789f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b3b0, 0xc4245b0900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423534c30, 0xc424ac6950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42462b3b0, 0x0, 0x0, 0x0, 0xc424ac6950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42462b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42462b3b0, 0x5, 0xc421e78a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b4a0, 0xc4245b0920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246069a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423535c30, 0xc424ac6968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42462b4a0, 0x0, 0x0, 0x0, 0xc424ac6968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42462b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42462b4a0, 0x5, 0xc421e78a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b680, 0xc4245b0960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423536c30, 0xc424ac6998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42462b680, 0x0, 0x0, 0x0, 0xc424ac6998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42462b680, 0x6f0968, 0x3, 0x51f701, 0xc4245ad320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42462b680, 0x5, 0xc421e78a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b770, 0xc4245b0980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423537c30, 0xc424ac69b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42462b770, 0x0, 0x0, 0x0, 0xc424ac69b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42462b770, 0x6f0968, 0x3, 0x51f701, 0xc4245ad380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42462b770, 0x5, 0xc421e78a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b860, 0xc4245b09d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423540c30, 0xc424ac69c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42462b860, 0x0, 0x0, 0x0, 0xc424ac69c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42462b860, 0x6f0968, 0x3, 0x51f701, 0xc4245ad3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42462b860, 0x5, 0xc421e78a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b950, 0xc4245b0a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423541c30, 0xc424ac69e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42462b950, 0x0, 0x0, 0x0, 0xc424ac69e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42462b950, 0x6f0968, 0x3, 0x51f701, 0xc4245ad440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42462b950, 0x5, 0xc421e78ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462ba40, 0xc4245b0a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423532c30, 0xc424ac69f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42462ba40, 0x0, 0x0, 0x0, 0xc424ac69f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42462ba40, 0x6f0968, 0x3, 0x51f701, 0xc4245ad4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42462ba40, 0x5, 0xc421e78ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5929 [semacquire]:
sync.runtime_Semacquire(0xc421e78bac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78ba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421db91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bb30, 0xc4245b0a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423533c30, 0xc424ac6a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42462bb30, 0x0, 0x0, 0x0, 0xc424ac6a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42462bb30, 0x6f0968, 0x3, 0x51f701, 0xc4245ad500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42462bb30, 0x5, 0xc421e78bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fcff0, 0xc4245ee120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fcff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fcff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f4c30, 0xc4244eeba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245fcff0, 0x0, 0x0, 0x0, 0xc4244eeba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245fcff0, 0x6f0968, 0x3, 0x51f701, 0xc424516840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245fcff0, 0x5, 0xc421e74d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd0e0, 0xc4245ee140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f5c30, 0xc4244eebb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245fd0e0, 0x0, 0x0, 0x0, 0xc4244eebb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245fd0e0, 0x6f0968, 0x3, 0x51f701, 0xc4245168a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245fd0e0, 0x5, 0xc421e74d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd1d0, 0xc4245ee190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f20e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f6c30, 0xc4244eebd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245fd1d0, 0x0, 0x0, 0x0, 0xc4244eebd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245fd1d0, 0x6f0968, 0x3, 0x51f701, 0xc424516900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245fd1d0, 0x5, 0xc421e74d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd2c0, 0xc4245ee1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f7c30, 0xc4244eebe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245fd2c0, 0x0, 0x0, 0x0, 0xc4244eebe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245fd2c0, 0x6f0968, 0x3, 0x51f701, 0xc424516960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245fd2c0, 0x5, 0xc421e74d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd3b0, 0xc4245ee250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423500c30, 0xc4244eec00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245fd3b0, 0x0, 0x0, 0x0, 0xc4244eec00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245fd3b0, 0x6f0968, 0x3, 0x51f701, 0xc424516a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245fd3b0, 0x5, 0xc421e74da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd4a0, 0xc4245ee270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423501c30, 0xc4244eec18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245fd4a0, 0x0, 0x0, 0x0, 0xc4244eec18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245fd4a0, 0x6f0968, 0x3, 0x51f701, 0xc424516b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245fd4a0, 0x5, 0xc421e74dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd590, 0xc4245ee290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f22c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f2c30, 0xc4244eec30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4245fd590, 0x0, 0x0, 0x0, 0xc4244eec30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4245fd590, 0x6f0968, 0x3, 0x51f701, 0xc424516b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4245fd590, 0x5, 0xc421e74de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd770, 0xc4245ee2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234f3c30, 0xc4244eec60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4245fd770, 0x0, 0x0, 0x0, 0xc4244eec60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4245fd770, 0x6f0968, 0x3, 0x51f701, 0xc424516c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4245fd770, 0x5, 0xc421e74e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd860, 0xc4245ee2f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f23e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fcc30, 0xc4244eec78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4245fd860, 0x0, 0x0, 0x0, 0xc4244eec78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4245fd860, 0x6f0968, 0x3, 0x51f701, 0xc424516c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4245fd860, 0x5, 0xc421e74e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd950, 0xc4245ee310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fdc30, 0xc4244eec90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4245fd950, 0x0, 0x0, 0x0, 0xc4244eec90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4245fd950, 0x6f0968, 0x3, 0x51f701, 0xc424516cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4245fd950, 0x5, 0xc421e74e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdb30, 0xc4245ee350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fec30, 0xc4244eecc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4245fdb30, 0x0, 0x0, 0x0, 0xc4244eecc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4245fdb30, 0x6f0968, 0x3, 0x51f701, 0xc424516db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4245fdb30, 0x5, 0xc421e74e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdc20, 0xc4245ee370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234ffc30, 0xc4244eecd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4245fdc20, 0x0, 0x0, 0x0, 0xc4244eecd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4245fdc20, 0x6f0968, 0x3, 0x51f701, 0xc424516e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4245fdc20, 0x5, 0xc421e74e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdd10, 0xc4245ee390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f25c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423508c30, 0xc4244eecf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4245fdd10, 0x0, 0x0, 0x0, 0xc4244eecf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4245fdd10, 0x6f0968, 0x3, 0x51f701, 0xc424516e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4245fdd10, 0x5, 0xc421e74ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fde00, 0xc4245ee3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fde00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423509c30, 0xc4244eed08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4245fde00, 0x0, 0x0, 0x0, 0xc4244eed08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4245fde00, 0x6f0968, 0x3, 0x51f701, 0xc424516ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4245fde00, 0x5, 0xc421e74ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fdef0, 0xc4245ee3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fdef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fdef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fac30, 0xc4244eed20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4245fdef0, 0x0, 0x0, 0x0, 0xc4244eed20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4245fdef0, 0x6f0968, 0x3, 0x51f701, 0xc424516f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4245fdef0, 0x5, 0xc421e74ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5946 [semacquire]:
sync.runtime_Semacquire(0xc421e74fcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74fc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200807e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bc20, 0xc4245b0a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353cc30, 0xc424ac6a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42462bc20, 0x0, 0x0, 0x0, 0xc424ac6a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42462bc20, 0x6f0968, 0x3, 0x51f701, 0xc4245ad560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42462bc20, 0x5, 0xc421e78be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bd10, 0xc4245b0a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353dc30, 0xc424ac6a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42462bd10, 0x0, 0x0, 0x0, 0xc424ac6a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42462bd10, 0x6f0968, 0x3, 0x51f701, 0xc4245ad5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42462bd10, 0x5, 0xc421e78c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462be00, 0xc4245b0ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353ec30, 0xc424ac6a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42462be00, 0x0, 0x0, 0x0, 0xc424ac6a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42462be00, 0x6f0968, 0x3, 0x51f701, 0xc4245ad620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42462be00, 0x5, 0xc421e78c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676000, 0xc4245b0af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423548c30, 0xc424ac6a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422676000, 0x0, 0x0, 0x0, 0xc424ac6a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422676000, 0x6f0968, 0x3, 0x51f701, 0xc4245ad6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422676000, 0x5, 0xc421e78c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5936 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de1e0, 0xc4234e0040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423549c30, 0x410ffd, 0xc42227f150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4234de1e0, 0x0, 0x0, 0x0, 0xc42227f150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4234de1e0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4234de1e0, 0x5, 0xc421e78c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226760f0, 0xc4245b0b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226760f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423549c30, 0xc424ac6aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226760f0, 0x0, 0x0, 0x0, 0xc424ac6aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226760f0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226760f0, 0x5, 0xc421e78c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226761e0, 0xc4245b0b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226761e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353ac30, 0xc424ac6ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226761e0, 0x0, 0x0, 0x0, 0xc424ac6ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226761e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226761e0, 0x5, 0xc421e78ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246080f0, 0xc4245ee410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246080f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246080f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423504c30, 0xc4244eed50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4246080f0, 0x0, 0x0, 0x0, 0xc4244eed50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4246080f0, 0x6f0968, 0x3, 0x51f701, 0xc424516ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4246080f0, 0x5, 0xc421e74fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5955 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226762d0, 0xc4245b0b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226762d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353bc30, 0xc424ac6ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226762d0, 0x0, 0x0, 0x0, 0xc424ac6ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226762d0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226762d0, 0x5, 0xc421e78cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5956 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226764b0, 0xc4245b0b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226764b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423544c30, 0xc424ac6b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226764b0, 0x0, 0x0, 0x0, 0xc424ac6b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226764b0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226764b0, 0x5, 0xc421e78ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226765a0, 0xc4245b0bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246070a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226765a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423545c30, 0xc424ac6b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226765a0, 0x0, 0x0, 0x0, 0xc424ac6b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226765a0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226765a0, 0x5, 0xc421e78d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676690, 0xc4245b0c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423546c30, 0xc424ac6b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422676690, 0x0, 0x0, 0x0, 0xc424ac6b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422676690, 0x6f0968, 0x3, 0x51f701, 0xc4245ada40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422676690, 0x5, 0xc421e78d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676870, 0xc4245b0c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423547c30, 0xc424ac6b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422676870, 0x0, 0x0, 0x0, 0xc424ac6b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422676870, 0x6f0968, 0x3, 0x51f701, 0xc4245adb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422676870, 0x5, 0xc421e78d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5960 [semacquire]:
sync.runtime_Semacquire(0xc421e78e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca2a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676960, 0xc4245b0c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423550c30, 0xc424ac6b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422676960, 0x0, 0x0, 0x0, 0xc424ac6b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422676960, 0x6f0968, 0x3, 0x51f701, 0xc4245adb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422676960, 0x5, 0xc421e78e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5949 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246081e0, 0xc4245ee430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f27a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246081e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246081e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423505c30, 0xc4244eed68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246081e0, 0x0, 0x0, 0x0, 0xc4244eed68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246081e0, 0x6f0968, 0x3, 0x51f701, 0xc424517050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246081e0, 0x5, 0xc421e75000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246084b0, 0xc4245ee490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f28c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246084b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246084b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423506c30, 0xc4244eedb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246084b0, 0x0, 0x0, 0x0, 0xc4244eedb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246084b0, 0x6f0968, 0x3, 0x51f701, 0xc4245171a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246084b0, 0x5, 0xc421e75020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246085a0, 0xc4245ee4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246085a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246085a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423507c30, 0xc4244eedc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246085a0, 0x0, 0x0, 0x0, 0xc4244eedc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246085a0, 0x6f0968, 0x3, 0x51f701, 0xc424517200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246085a0, 0x5, 0xc421e75040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608690, 0xc4245ee4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423510c30, 0xc4244eede0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424608690, 0x0, 0x0, 0x0, 0xc4244eede0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424608690, 0x6f0968, 0x3, 0x51f701, 0xc424517260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424608690, 0x5, 0xc421e75060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608780, 0xc4245ee4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f29e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423511c30, 0xc4244eedf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424608780, 0x0, 0x0, 0x0, 0xc4244eedf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424608780, 0x6f0968, 0x3, 0x51f701, 0xc4245172c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424608780, 0x5, 0xc421e75080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608960, 0xc4245ee530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423502c30, 0xc4244eee28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424608960, 0x0, 0x0, 0x0, 0xc4244eee28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424608960, 0x6f0968, 0x3, 0x51f701, 0xc424517380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424608960, 0x5, 0xc421e750a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608a50, 0xc4245ee550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423503c30, 0xc4244eee40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424608a50, 0x0, 0x0, 0x0, 0xc4244eee40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424608a50, 0x6f0968, 0x3, 0x51f701, 0xc4245173e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424608a50, 0x5, 0xc421e750c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608b40, 0xc4245ee570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350cc30, 0xc4244eee58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424608b40, 0x0, 0x0, 0x0, 0xc4244eee58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424608b40, 0x6f0968, 0x3, 0x51f701, 0xc424517440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424608b40, 0x5, 0xc421e750e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608d20, 0xc4245ee5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350dc30, 0xc4244eee88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424608d20, 0x0, 0x0, 0x0, 0xc4244eee88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424608d20, 0x6f0968, 0x3, 0x51f701, 0xc424517500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424608d20, 0x5, 0xc421e75100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5974 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608f00, 0xc4245ee5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350ec30, 0xc4244eeeb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424608f00, 0x0, 0x0, 0x0, 0xc4244eeeb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424608f00, 0x6f0968, 0x3, 0x51f701, 0xc4245175c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424608f00, 0x5, 0xc421e75120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5975 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608ff0, 0xc4245ee610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350fc30, 0xc4244eeed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424608ff0, 0x0, 0x0, 0x0, 0xc4244eeed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424608ff0, 0x6f0968, 0x3, 0x51f701, 0xc424517620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424608ff0, 0x5, 0xc421e75140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de0f0, 0xc4234e0020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423518c30, 0x410ffd, 0xc42227f138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4234de0f0, 0x0, 0x0, 0x0, 0xc42227f138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4234de0f0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4234de0f0, 0x5, 0xc421e75160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246091d0, 0xc4245ee650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246091d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246091d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423518c30, 0xc4244eef00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4246091d0, 0x0, 0x0, 0x0, 0xc4244eef00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4246091d0, 0x6f0968, 0x3, 0x51f701, 0xc4245176e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4246091d0, 0x5, 0xc421e75180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5978 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246092c0, 0xc4245ee670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246092c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246092c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423519c30, 0xc4244eef18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4246092c0, 0x0, 0x0, 0x0, 0xc4244eef18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4246092c0, 0x6f0968, 0x3, 0x51f701, 0xc424517740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4246092c0, 0x5, 0xc421e751a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5979 [semacquire]:
sync.runtime_Semacquire(0xc421e7527c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421cd1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5981 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424529ef0, 0xc4243d18a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450ccc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424529ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424529ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350ac30, 0xc4244ee6d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424529ef0, 0x0, 0x0, 0x0, 0xc4244ee6d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424529ef0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424529ef0, 0x5, 0xc421e75290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676a50, 0xc4245b0cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246072e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423551c30, 0xc424ac6b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422676a50, 0x0, 0x0, 0x0, 0xc424ac6b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422676a50, 0x6f0968, 0x3, 0x51f701, 0xc4245adbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422676a50, 0x5, 0xc421e78e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676c30, 0xc4245b0cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246073a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423542c30, 0xc424ac6bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422676c30, 0x0, 0x0, 0x0, 0xc424ac6bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422676c30, 0x6f0968, 0x3, 0x51f701, 0xc4245adc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422676c30, 0x5, 0xc421e78e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676d20, 0xc4245b0d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423543c30, 0xc424ac6bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422676d20, 0x0, 0x0, 0x0, 0xc424ac6bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422676d20, 0x6f0968, 0x3, 0x51f701, 0xc4245adce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422676d20, 0x5, 0xc421e78ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676e10, 0xc4245b0d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354cc30, 0xc424ac6bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422676e10, 0x0, 0x0, 0x0, 0xc424ac6bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422676e10, 0x6f0968, 0x3, 0x51f701, 0xc4245add40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422676e10, 0x5, 0xc421e78ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676ff0, 0xc4245b0d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354dc30, 0xc424ac6c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422676ff0, 0x0, 0x0, 0x0, 0xc424ac6c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422676ff0, 0x6f0968, 0x3, 0x51f701, 0xc4245ade00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422676ff0, 0x5, 0xc421e78ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226770e0, 0xc4245b0d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246075a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226770e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354ec30, 0xc424ac6c38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4226770e0, 0x0, 0x0, 0x0, 0xc424ac6c38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4226770e0, 0x6f0968, 0x3, 0x51f701, 0xc4245ade60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4226770e0, 0x5, 0xc421e78f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226771d0, 0xc4245b0db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226771d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354fc30, 0xc424ac6c50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226771d0, 0x0, 0x0, 0x0, 0xc424ac6c50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226771d0, 0x6f0968, 0x3, 0x51f701, 0xc4245adec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226771d0, 0x5, 0xc421e78f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226773b0, 0xc4245b0e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246076c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226773b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423558c30, 0xc424ac6c80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226773b0, 0x0, 0x0, 0x0, 0xc424ac6c80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226773b0, 0x6f0968, 0x3, 0x51f701, 0xc4245adf80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226773b0, 0x5, 0xc421e78f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226774a0, 0xc4245b0e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226774a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423559c30, 0xc424ac6c98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226774a0, 0x0, 0x0, 0x0, 0xc424ac6c98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226774a0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226774a0, 0x5, 0xc421e78f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677590, 0xc4245b0e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354ac30, 0xc424ac6cb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422677590, 0x0, 0x0, 0x0, 0xc424ac6cb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422677590, 0x6f0968, 0x3, 0x51f701, 0xc4248a0060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422677590, 0x5, 0xc421e78f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677770, 0xc4245b0ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42354bc30, 0xc424ac6ce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422677770, 0x0, 0x0, 0x0, 0xc424ac6ce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422677770, 0x6f0968, 0x3, 0x51f701, 0xc4248a0120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422677770, 0x5, 0xc421e78fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5990 [semacquire]:
sync.runtime_Semacquire(0xc421e7907c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79070)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5992 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677860, 0xc4245b0f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246078a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423554c30, 0xc424ac6cf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422677860, 0x0, 0x0, 0x0, 0xc424ac6cf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422677860, 0x6f0968, 0x3, 0x51f701, 0xc4248a0180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422677860, 0x5, 0xc421e79090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5982 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246082d0, 0xc4245ee450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246082d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246082d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42350bc30, 0xc4244eed80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246082d0, 0x0, 0x0, 0x0, 0xc4244eed80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246082d0, 0x6f0968, 0x3, 0x51f701, 0xc4245170b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246082d0, 0x5, 0xc421e752b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246093b0, 0xc4245ee690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246093b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246093b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423514c30, 0xc4244eef30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246093b0, 0x0, 0x0, 0x0, 0xc4244eef30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246093b0, 0x6f0968, 0x3, 0x51f701, 0xc4245177a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246093b0, 0x5, 0xc421e752d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246094a0, 0xc4245ee6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246094a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246094a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423515c30, 0xc4244eef48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246094a0, 0x0, 0x0, 0x0, 0xc4244eef48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246094a0, 0x6f0968, 0x3, 0x51f701, 0xc424517800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246094a0, 0x5, 0xc421e752f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609590, 0xc4245ee6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423516c30, 0xc4244eef60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424609590, 0x0, 0x0, 0x0, 0xc4244eef60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424609590, 0x6f0968, 0x3, 0x51f701, 0xc424517860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424609590, 0x5, 0xc421e75310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6002 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609680, 0xc4245ee6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423517c30, 0xc4244eef78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424609680, 0x0, 0x0, 0x0, 0xc4244eef78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424609680, 0x6f0968, 0x3, 0x51f701, 0xc4245178c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424609680, 0x5, 0xc421e75330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6003 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609770, 0xc4245ee720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f30a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423520c30, 0xc4244eef90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424609770, 0x0, 0x0, 0x0, 0xc4244eef90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424609770, 0x6f0968, 0x3, 0x51f701, 0xc424517920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424609770, 0x5, 0xc421e75350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6004 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609860, 0xc4245ee750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423521c30, 0xc4244eefa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424609860, 0x0, 0x0, 0x0, 0xc4244eefa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424609860, 0x6f0968, 0x3, 0x51f701, 0xc424517980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424609860, 0x5, 0xc421e75370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6005 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609950, 0xc4245ee790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423512c30, 0xc4244eefc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424609950, 0x0, 0x0, 0x0, 0xc4244eefc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424609950, 0x6f0968, 0x3, 0x51f701, 0xc4245179e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424609950, 0x5, 0xc421e75390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6006 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609a40, 0xc4245ee7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f31c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423513c30, 0xc4244eefd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424609a40, 0x0, 0x0, 0x0, 0xc4244eefd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424609a40, 0x6f0968, 0x3, 0x51f701, 0xc424517a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424609a40, 0x5, 0xc421e753b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609b30, 0xc4245ee810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351cc30, 0xc4244eeff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424609b30, 0x0, 0x0, 0x0, 0xc4244eeff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424609b30, 0x6f0968, 0x3, 0x51f701, 0xc424517aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424609b30, 0x5, 0xc421e753d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677950, 0xc4245b0f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423555c30, 0xc424ac6d10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422677950, 0x0, 0x0, 0x0, 0xc424ac6d10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422677950, 0x6f0968, 0x3, 0x51f701, 0xc4248a01e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422677950, 0x5, 0xc421e790b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609c20, 0xc4245ee850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351dc30, 0xc4244ef008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424609c20, 0x0, 0x0, 0x0, 0xc4244ef008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424609c20, 0x6f0968, 0x3, 0x51f701, 0xc424517b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424609c20, 0x5, 0xc421e753f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6009 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609d10, 0xc4245ee890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f32e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351ec30, 0xc4244ef020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424609d10, 0x0, 0x0, 0x0, 0xc4244ef020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424609d10, 0x6f0968, 0x3, 0x51f701, 0xc424517b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424609d10, 0x5, 0xc421e75410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5994 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677a40, 0xc4245b0f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423556c30, 0xc424ac6d28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422677a40, 0x0, 0x0, 0x0, 0xc424ac6d28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422677a40, 0x6f0968, 0x3, 0x51f701, 0xc4248a0240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422677a40, 0x5, 0xc421e790d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677b30, 0xc4245b0fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246079c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423557c30, 0xc424ac6d40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422677b30, 0x0, 0x0, 0x0, 0xc424ac6d40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422677b30, 0x6f0968, 0x3, 0x51f701, 0xc4248a02a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422677b30, 0x5, 0xc421e790f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5996 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677c20, 0xc4245b0ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423560c30, 0xc424ac6d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422677c20, 0x0, 0x0, 0x0, 0xc424ac6d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422677c20, 0x6f0968, 0x3, 0x51f701, 0xc4248a0300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422677c20, 0x5, 0xc421e79110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677d10, 0xc4245b1010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423561c30, 0xc424ac6d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422677d10, 0x0, 0x0, 0x0, 0xc424ac6d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422677d10, 0x6f0968, 0x3, 0x51f701, 0xc4248a0360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422677d10, 0x5, 0xc421e79130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677e00, 0xc4245b1030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423552c30, 0xc424ac6d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422677e00, 0x0, 0x0, 0x0, 0xc424ac6d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422677e00, 0x6f0968, 0x3, 0x51f701, 0xc4248a03c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422677e00, 0x5, 0xc421e79150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 5999 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677ef0, 0xc4245b1050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423553c30, 0xc424ac6da0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422677ef0, 0x0, 0x0, 0x0, 0xc424ac6da0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422677ef0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422677ef0, 0x5, 0xc421e79170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6000 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c000, 0xc4245b1080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355cc30, 0xc424ac6db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42489c000, 0x0, 0x0, 0x0, 0xc424ac6db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42489c000, 0x6f0968, 0x3, 0x51f701, 0xc4248a0480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42489c000, 0x5, 0xc421e79190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c0f0, 0xc4245b10c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355dc30, 0xc424ac6dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42489c0f0, 0x0, 0x0, 0x0, 0xc424ac6dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42489c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42489c0f0, 0x5, 0xc421e791b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6018 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c1e0, 0xc4245b1100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355ec30, 0xc424ac6de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42489c1e0, 0x0, 0x0, 0x0, 0xc424ac6de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42489c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42489c1e0, 0x5, 0xc421e791d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6019 [semacquire]:
sync.runtime_Semacquire(0xc421e792bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e792b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f80c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609e00, 0xc4245ee8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351fc30, 0xc4244ef038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424609e00, 0x0, 0x0, 0x0, 0xc4244ef038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424609e00, 0x6f0968, 0x3, 0x51f701, 0xc424517bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424609e00, 0x5, 0xc421e75430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6011 [semacquire]:
sync.runtime_Semacquire(0xc421e7551c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c2d0, 0xc4245b1120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355fc30, 0xc424ac6e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489c2d0, 0x0, 0x0, 0x0, 0xc424ac6e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a05d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489c2d0, 0x5, 0xc421e792d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424609ef0, 0xc4245ee9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424609ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424609ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423528c30, 0xc4244ef050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424609ef0, 0x0, 0x0, 0x0, 0xc4244ef050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424609ef0, 0x6f0968, 0x3, 0x51f701, 0xc424517cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424609ef0, 0x5, 0xc421e75530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c3c0, 0xc4245b1140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423568c30, 0xc424ac6e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42489c3c0, 0x0, 0x0, 0x0, 0xc424ac6e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42489c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42489c3c0, 0x5, 0xc421e792f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c4b0, 0xc4245b1160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423569c30, 0xc424ac6e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42489c4b0, 0x0, 0x0, 0x0, 0xc424ac6e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42489c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42489c4b0, 0x5, 0xc421e79310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c690, 0xc4245b11b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355ac30, 0xc424ac6e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42489c690, 0x0, 0x0, 0x0, 0xc424ac6e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42489c690, 0x6f0968, 0x3, 0x51f701, 0xc4248a06f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42489c690, 0x5, 0xc421e79330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c780, 0xc4245b11f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42355bc30, 0xc424ac6e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42489c780, 0x0, 0x0, 0x0, 0xc424ac6e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42489c780, 0x6f0968, 0x3, 0x51f701, 0xc4248a0750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42489c780, 0x5, 0xc421e79350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608000, 0xc4245ee3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f26e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234fbc30, 0xc4244eed38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424608000, 0x0, 0x0, 0x0, 0xc4244eed38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424608000, 0x6f0968, 0x3, 0x51f701, 0xc424516f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424608000, 0x5, 0xc421e79370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462bef0, 0xc4245b0ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42353fc30, 0xc424ac6a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42462bef0, 0x0, 0x0, 0x0, 0xc424ac6a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42462bef0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42462bef0, 0x5, 0xc421e79390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c870, 0xc4245b1210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423564c30, 0xc424ac6e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42489c870, 0x0, 0x0, 0x0, 0xc424ac6e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42489c870, 0x6f0968, 0x3, 0x51f701, 0xc4248a07b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42489c870, 0x5, 0xc421e793b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489c960, 0xc4245b1230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423565c30, 0xc424ac6ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42489c960, 0x0, 0x0, 0x0, 0xc424ac6ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42489c960, 0x6f0968, 0x3, 0x51f701, 0xc4248a0810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42489c960, 0x5, 0xc421e793d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4000, 0xc4245ee9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423529c30, 0xc4244ef068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246b4000, 0x0, 0x0, 0x0, 0xc4244ef068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246b4000, 0x6f0968, 0x3, 0x51f701, 0xc424517d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246b4000, 0x5, 0xc421e75550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b40f0, 0xc4245eea30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f34c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b40f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351ac30, 0xc4244ef080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246b40f0, 0x0, 0x0, 0x0, 0xc4244ef080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246b40f0, 0x6f0968, 0x3, 0x51f701, 0xc424517d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246b40f0, 0x5, 0xc421e75570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b41e0, 0xc4245eea70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b41e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42351bc30, 0xc4244ef098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246b41e0, 0x0, 0x0, 0x0, 0xc4244ef098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246b41e0, 0x6f0968, 0x3, 0x51f701, 0xc424517dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246b41e0, 0x5, 0xc421e75590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b43c0, 0xc4245eeaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f35e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b43c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423524c30, 0xc4244ef0c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246b43c0, 0x0, 0x0, 0x0, 0xc4244ef0c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246b43c0, 0x6f0968, 0x3, 0x51f701, 0xc424517e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246b43c0, 0x5, 0xc421e755b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b44b0, 0xc4245eeb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b44b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423525c30, 0xc4244ef0e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4246b44b0, 0x0, 0x0, 0x0, 0xc4244ef0e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4246b44b0, 0x6f0968, 0x3, 0x51f701, 0xc424517ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4246b44b0, 0x5, 0xc421e755d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c1680, 0xc4243d1050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1db00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c1680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423423c30, 0xc4244ee2b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244c1680, 0x0, 0x0, 0x0, 0xc4244ee2b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244c1680, 0x6f0968, 0x3, 0x51f701, 0xc4244ba330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244c1680, 0x5, 0xc421e755f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489ca50, 0xc4245b1250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423566c30, 0xc424ac6ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42489ca50, 0x0, 0x0, 0x0, 0xc424ac6ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42489ca50, 0x6f0968, 0x3, 0x51f701, 0xc4248a0870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42489ca50, 0x5, 0xc421e793f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6031 [semacquire]:
sync.runtime_Semacquire(0xc421e794cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e794c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b45a0, 0xc4245eeb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f36a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b45a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423526c30, 0xc4244ef0f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4246b45a0, 0x0, 0x0, 0x0, 0xc4244ef0f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4246b45a0, 0x6f0968, 0x3, 0x51f701, 0xc424517f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4246b45a0, 0x5, 0xc421e75610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b52c0, 0xc4245eef60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b52c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a7c30, 0xc4244ef248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4246b52c0, 0x0, 0x0, 0x0, 0xc4244ef248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4246b52c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a05a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4246b52c0, 0x5, 0xc421e75630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b53b0, 0xc4245eefa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b53b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b0c30, 0xc4244ef260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4246b53b0, 0x0, 0x0, 0x0, 0xc4244ef260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4246b53b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4246b53b0, 0x5, 0xc421e75650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b54a0, 0xc4245eefe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b54a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b1c30, 0xc4244ef278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b54a0, 0x0, 0x0, 0x0, 0xc4244ef278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b54a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b54a0, 0x5, 0xc421e75670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5590, 0xc4245ef020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a2c30, 0xc4244ef290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246b5590, 0x0, 0x0, 0x0, 0xc4244ef290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246b5590, 0x6f0968, 0x3, 0x51f701, 0xc4246a06c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246b5590, 0x5, 0xc421e75690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5680, 0xc4245ef060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a3c30, 0xc4244ef2a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246b5680, 0x0, 0x0, 0x0, 0xc4244ef2a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246b5680, 0x6f0968, 0x3, 0x51f701, 0xc4246a0720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246b5680, 0x5, 0xc421e756b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6042 [semacquire]:
sync.runtime_Semacquire(0xc421e7578c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db60e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cb40, 0xc4245b1270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423567c30, 0xc424ac6ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489cb40, 0x0, 0x0, 0x0, 0xc424ac6ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489cb40, 0x6f0968, 0x3, 0x51f701, 0xc4248a08d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489cb40, 0x5, 0xc421e794e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5770, 0xc4245ef0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235acc30, 0xc4244ef2c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4246b5770, 0x0, 0x0, 0x0, 0xc4244ef2c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4246b5770, 0x6f0968, 0x3, 0x51f701, 0xc4246a0780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4246b5770, 0x5, 0xc421e757a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cc30, 0xc4245b12e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b60c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423570c30, 0xc424ac6ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42489cc30, 0x0, 0x0, 0x0, 0xc424ac6ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42489cc30, 0x6f0968, 0x3, 0x51f701, 0xc4248a09c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42489cc30, 0x5, 0xc421e79500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cd20, 0xc4245b1300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423571c30, 0xc424ac6f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42489cd20, 0x0, 0x0, 0x0, 0xc424ac6f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42489cd20, 0x6f0968, 0x3, 0x51f701, 0xc4248a0a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42489cd20, 0x5, 0xc421e79520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489ce10, 0xc4245b1320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423562c30, 0xc424ac6f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42489ce10, 0x0, 0x0, 0x0, 0xc424ac6f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42489ce10, 0x6f0968, 0x3, 0x51f701, 0xc4248a0a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42489ce10, 0x5, 0xc421e79540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cf00, 0xc4245b1340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b61e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423563c30, 0xc424ac6f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42489cf00, 0x0, 0x0, 0x0, 0xc424ac6f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42489cf00, 0x6f0968, 0x3, 0x51f701, 0xc4248a0ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42489cf00, 0x5, 0xc421e79560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489cff0, 0xc4245b1360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356cc30, 0xc424ac6f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42489cff0, 0x0, 0x0, 0x0, 0xc424ac6f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42489cff0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42489cff0, 0x5, 0xc421e79580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d0e0, 0xc4245b1380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b62a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356dc30, 0xc424ac6f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42489d0e0, 0x0, 0x0, 0x0, 0xc424ac6f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42489d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42489d0e0, 0x5, 0xc421e795a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5860, 0xc4245ef0e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235adc30, 0xc4244ef2d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246b5860, 0x0, 0x0, 0x0, 0xc4244ef2d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246b5860, 0x6f0968, 0x3, 0x51f701, 0xc4246a07e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246b5860, 0x5, 0xc421e757c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d1d0, 0xc4245b13a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356ec30, 0xc424ac6f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42489d1d0, 0x0, 0x0, 0x0, 0xc424ac6f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42489d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42489d1d0, 0x5, 0xc421e795c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d2c0, 0xc4245b13c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356fc30, 0xc424ac6f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42489d2c0, 0x0, 0x0, 0x0, 0xc424ac6f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42489d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42489d2c0, 0x5, 0xc421e795e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5950, 0xc4245ef120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235aec30, 0xc4244ef2f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246b5950, 0x0, 0x0, 0x0, 0xc4244ef2f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246b5950, 0x6f0968, 0x3, 0x51f701, 0xc4246a0840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246b5950, 0x5, 0xc421e757e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6058 [semacquire]:
sync.runtime_Semacquire(0xc421e796cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e796c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5a40, 0xc4245ef160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235afc30, 0xc4244ef308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246b5a40, 0x0, 0x0, 0x0, 0xc4244ef308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246b5a40, 0x6f0968, 0x3, 0x51f701, 0xc4246a08a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246b5a40, 0x5, 0xc421e75800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5b30, 0xc4245ef1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b8c30, 0xc4244ef320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4246b5b30, 0x0, 0x0, 0x0, 0xc4244ef320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4246b5b30, 0x6f0968, 0x3, 0x51f701, 0xc4246a0900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4246b5b30, 0x5, 0xc421e75820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5c20, 0xc4245ef1e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b9c30, 0xc4244ef338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4246b5c20, 0x0, 0x0, 0x0, 0xc4244ef338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4246b5c20, 0x6f0968, 0x3, 0x51f701, 0xc4246a0960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4246b5c20, 0x5, 0xc421e75840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5d10, 0xc4245ef220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235aac30, 0xc4244ef350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4246b5d10, 0x0, 0x0, 0x0, 0xc4244ef350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4246b5d10, 0x6f0968, 0x3, 0x51f701, 0xc4246a09c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4246b5d10, 0x5, 0xc421e75860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5e00, 0xc4245ef260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248340c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235abc30, 0xc4244ef368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4246b5e00, 0x0, 0x0, 0x0, 0xc4244ef368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4246b5e00, 0x6f0968, 0x3, 0x51f701, 0xc4246a0a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4246b5e00, 0x5, 0xc421e75880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b5ef0, 0xc4245ef2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b5ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b4c30, 0xc4244ef380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4246b5ef0, 0x0, 0x0, 0x0, 0xc4244ef380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4246b5ef0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4246b5ef0, 0x5, 0xc421e758a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a000, 0xc4245ef2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b5c30, 0xc4244ef398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42353a000, 0x0, 0x0, 0x0, 0xc4244ef398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42353a000, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42353a000, 0x5, 0xc421e758c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d3b0, 0xc4245b13e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b63e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423578c30, 0xc424ac6fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489d3b0, 0x0, 0x0, 0x0, 0xc424ac6fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489d3b0, 0x5, 0xc421e796e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a0f0, 0xc4245ef320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248341e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b6c30, 0xc4244ef3b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42353a0f0, 0x0, 0x0, 0x0, 0xc4244ef3b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42353a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42353a0f0, 0x5, 0xc421e758e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a2d0, 0xc4245ef3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248342a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c0c30, 0xc4244ef3e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42353a2d0, 0x0, 0x0, 0x0, 0xc4244ef3e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42353a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42353a2d0, 0x5, 0xc421e75900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6072 [semacquire]:
sync.runtime_Semacquire(0xc421e759ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e759e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a3c0, 0xc4245ef3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c1c30, 0xc4244ef3f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353a3c0, 0x0, 0x0, 0x0, 0xc4244ef3f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353a3c0, 0x5, 0xc421e75a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d590, 0xc4245b1430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b64a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423579c30, 0xc424ac6fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42489d590, 0x0, 0x0, 0x0, 0xc424ac6fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42489d590, 0x6f0968, 0x3, 0x51f701, 0xc4248a0d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42489d590, 0x5, 0xc421e79700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d680, 0xc4245b1470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356ac30, 0xc424ac6ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42489d680, 0x0, 0x0, 0x0, 0xc424ac6ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42489d680, 0x6f0968, 0x3, 0x51f701, 0xc4248a0de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42489d680, 0x5, 0xc421e79720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d770, 0xc4245b14b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42356bc30, 0xc424ac7010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42489d770, 0x0, 0x0, 0x0, 0xc424ac7010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42489d770, 0x6f0968, 0x3, 0x51f701, 0xc4248a0e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42489d770, 0x5, 0xc421e79740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489da40, 0xc4245b1510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423574c30, 0xc424ac7040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42489da40, 0x0, 0x0, 0x0, 0xc424ac7040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42489da40, 0x6f0968, 0x3, 0x51f701, 0xc4248a0f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42489da40, 0x5, 0xc421e79760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489db30, 0xc4245b1530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423575c30, 0xc424ac7058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42489db30, 0x0, 0x0, 0x0, 0xc424ac7058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42489db30, 0x6f0968, 0x3, 0x51f701, 0xc4248a0fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42489db30, 0x5, 0xc421e79780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489dc20, 0xc4245b1550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b66e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423576c30, 0xc424ac7070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42489dc20, 0x0, 0x0, 0x0, 0xc424ac7070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42489dc20, 0x6f0968, 0x3, 0x51f701, 0xc4248a1020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42489dc20, 0x5, 0xc421e797a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489de00, 0xc4245b15e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b67c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423577c30, 0xc424ac70a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42489de00, 0x0, 0x0, 0x0, 0xc424ac70a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42489de00, 0x6f0968, 0x3, 0x51f701, 0xc4248a10e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42489de00, 0x5, 0xc421e797c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6084 [semacquire]:
sync.runtime_Semacquire(0xc421e7989c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edc20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a4b0, 0xc4245ef3e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b2c30, 0xc4244ef410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353a4b0, 0x0, 0x0, 0x0, 0xc4244ef410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353a4b0, 0x5, 0xc421e75a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489def0, 0xc4245b1620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423580c30, 0xc424ac70b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42489def0, 0x0, 0x0, 0x0, 0xc424ac70b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42489def0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42489def0, 0x5, 0xc421e798b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a690, 0xc4245ef4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b3c30, 0xc4244ef440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353a690, 0x0, 0x0, 0x0, 0xc4244ef440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353a690, 0x6f0968, 0x3, 0x51f701, 0xc4246a0e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353a690, 0x5, 0xc421e75a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a780, 0xc4245ef500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248344e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bcc30, 0xc4244ef458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353a780, 0x0, 0x0, 0x0, 0xc4244ef458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353a780, 0x6f0968, 0x3, 0x51f701, 0xc4246a0e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353a780, 0x5, 0xc421e75a60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a870, 0xc4245ef540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bdc30, 0xc4244ef470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353a870, 0x0, 0x0, 0x0, 0xc4244ef470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353a870, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353a870, 0x5, 0xc421e75a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a960, 0xc4245ef580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248345a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bec30, 0xc4244ef488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353a960, 0x0, 0x0, 0x0, 0xc4244ef488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353a960, 0x6f0968, 0x3, 0x51f701, 0xc4246a0f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353a960, 0x5, 0xc421e75aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ab40, 0xc4245ef600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bfc30, 0xc4244ef4b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353ab40, 0x0, 0x0, 0x0, 0xc4244ef4b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353ab40, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353ab40, 0x5, 0xc421e75ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ac30, 0xc4245ef640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248346c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c8c30, 0xc4244ef4d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42353ac30, 0x0, 0x0, 0x0, 0xc4244ef4d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42353ac30, 0x6f0968, 0x3, 0x51f701, 0xc4246a1050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42353ac30, 0x5, 0xc421e75ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ad20, 0xc4245ef680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c9c30, 0xc4244ef4e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42353ad20, 0x0, 0x0, 0x0, 0xc4244ef4e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42353ad20, 0x6f0968, 0x3, 0x51f701, 0xc4246a10b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42353ad20, 0x5, 0xc421e75b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ae10, 0xc4245ef6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bac30, 0xc4244ef500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42353ae10, 0x0, 0x0, 0x0, 0xc4244ef500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42353ae10, 0x6f0968, 0x3, 0x51f701, 0xc4246a1110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42353ae10, 0x5, 0xc421e75b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353af00, 0xc4245ef700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248347e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235bbc30, 0xc4244ef518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42353af00, 0x0, 0x0, 0x0, 0xc4244ef518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42353af00, 0x6f0968, 0x3, 0x51f701, 0xc4246a1170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42353af00, 0x5, 0xc421e75b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6101 [semacquire]:
sync.runtime_Semacquire(0xc421e75c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f2c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353aff0, 0xc4245ef740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c4c30, 0xc4244ef530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353aff0, 0x0, 0x0, 0x0, 0xc4244ef530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353aff0, 0x6f0968, 0x3, 0x51f701, 0xc4246a11d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353aff0, 0x5, 0xc421e75c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c000, 0xc4245b1640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423581c30, 0xc424ac70d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353c000, 0x0, 0x0, 0x0, 0xc424ac70d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353c000, 0x6f0968, 0x3, 0x51f701, 0xc4248a11a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353c000, 0x5, 0xc421e798d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c0f0, 0xc4245b1660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b68e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423572c30, 0xc424ac70e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353c0f0, 0x0, 0x0, 0x0, 0xc424ac70e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353c0f0, 0x5, 0xc421e798f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c2d0, 0xc4245b16b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b69a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423573c30, 0xc424ac7118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353c2d0, 0x0, 0x0, 0x0, 0xc424ac7118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a12c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353c2d0, 0x5, 0xc421e79910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c3c0, 0xc4245b16e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357cc30, 0xc424ac7130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353c3c0, 0x0, 0x0, 0x0, 0xc424ac7130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353c3c0, 0x5, 0xc421e79930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c4b0, 0xc4245b1720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357dc30, 0xc424ac7148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353c4b0, 0x0, 0x0, 0x0, 0xc424ac7148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353c4b0, 0x5, 0xc421e79950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c5a0, 0xc4245b1750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357ec30, 0xc424ac7160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353c5a0, 0x0, 0x0, 0x0, 0xc424ac7160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4248a13e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353c5a0, 0x5, 0xc421e79970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6093 [semacquire]:
sync.runtime_Semacquire(0xc421e79a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c690, 0xc4245b1770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357fc30, 0xc424ac7178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353c690, 0x0, 0x0, 0x0, 0xc424ac7178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353c690, 0x6f0968, 0x3, 0x51f701, 0xc4248a1440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353c690, 0x5, 0xc421e79a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b0e0, 0xc4245ef780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248348a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c5c30, 0xc4244ef548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353b0e0, 0x0, 0x0, 0x0, 0xc4244ef548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353b0e0, 0x5, 0xc421e75c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b1d0, 0xc4245ef7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c6c30, 0xc4244ef560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353b1d0, 0x0, 0x0, 0x0, 0xc4244ef560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353b1d0, 0x5, 0xc421e75c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6106 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b2c0, 0xc4245ef800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c7c30, 0xc4244ef578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353b2c0, 0x0, 0x0, 0x0, 0xc4244ef578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a12f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353b2c0, 0x5, 0xc421e75c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b3b0, 0xc4245ef840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248349c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d0c30, 0xc4244ef590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353b3b0, 0x0, 0x0, 0x0, 0xc4244ef590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353b3b0, 0x5, 0xc421e75cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b4a0, 0xc4245ef880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d1c30, 0xc4244ef5a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353b4a0, 0x0, 0x0, 0x0, 0xc4244ef5a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a13b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353b4a0, 0x5, 0xc421e75cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b590, 0xc4245ef8c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c2c30, 0xc4244ef5c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353b590, 0x0, 0x0, 0x0, 0xc4244ef5c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353b590, 0x6f0968, 0x3, 0x51f701, 0xc4246a1410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353b590, 0x5, 0xc421e75cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b680, 0xc4245ef900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235c3c30, 0xc4244ef5d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42353b680, 0x0, 0x0, 0x0, 0xc4244ef5d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42353b680, 0x6f0968, 0x3, 0x51f701, 0xc4246a1470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42353b680, 0x5, 0xc421e75d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b770, 0xc4245efa00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ccc30, 0xc4244ef5f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42353b770, 0x0, 0x0, 0x0, 0xc4244ef5f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42353b770, 0x6f0968, 0x3, 0x51f701, 0xc4246a1560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42353b770, 0x5, 0xc421e75d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b860, 0xc4245efa20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cdc30, 0xc4244ef608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42353b860, 0x0, 0x0, 0x0, 0xc4244ef608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42353b860, 0x6f0968, 0x3, 0x51f701, 0xc4246a15c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42353b860, 0x5, 0xc421e75d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6113 [semacquire]:
sync.runtime_Semacquire(0xc421e75e3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75e30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df80b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353b950, 0xc4245efa40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cec30, 0xc4244ef620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353b950, 0x0, 0x0, 0x0, 0xc4244ef620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353b950, 0x6f0968, 0x3, 0x51f701, 0xc4246a1620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353b950, 0x5, 0xc421e75e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c870, 0xc4245b17d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423588c30, 0xc424ac71a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353c870, 0x0, 0x0, 0x0, 0xc424ac71a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353c870, 0x6f0968, 0x3, 0x51f701, 0xc4248a1500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353c870, 0x5, 0xc421e79a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c960, 0xc4245b1810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423589c30, 0xc424ac71c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353c960, 0x0, 0x0, 0x0, 0xc424ac71c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353c960, 0x6f0968, 0x3, 0x51f701, 0xc4248a1560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353c960, 0x5, 0xc421e79ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ca50, 0xc4245b1840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357ac30, 0xc424ac71d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353ca50, 0x0, 0x0, 0x0, 0xc424ac71d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353ca50, 0x6f0968, 0x3, 0x51f701, 0xc4248a15c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353ca50, 0x5, 0xc421e79ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cb40, 0xc4245b1860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42357bc30, 0xc424ac71f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353cb40, 0x0, 0x0, 0x0, 0xc424ac71f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353cb40, 0x6f0968, 0x3, 0x51f701, 0xc4248a1620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353cb40, 0x5, 0xc421e79af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cc30, 0xc4245b1880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423584c30, 0xc424ac7208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353cc30, 0x0, 0x0, 0x0, 0xc424ac7208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353cc30, 0x6f0968, 0x3, 0x51f701, 0xc4248a16b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353cc30, 0x5, 0xc421e79b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6133 [semacquire]:
sync.runtime_Semacquire(0xc421e79bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4216af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cd20, 0xc4245b18a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423585c30, 0xc424ac7220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353cd20, 0x0, 0x0, 0x0, 0xc424ac7220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353cd20, 0x6f0968, 0x3, 0x51f701, 0xc4248a1710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353cd20, 0x5, 0xc421e79c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ba40, 0xc4245efa60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cfc30, 0xc4244ef638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353ba40, 0x0, 0x0, 0x0, 0xc4244ef638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353ba40, 0x6f0968, 0x3, 0x51f701, 0xc4246a1680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353ba40, 0x5, 0xc421e75e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bb30, 0xc4245efab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d8c30, 0xc4244ef650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353bb30, 0x0, 0x0, 0x0, 0xc4244ef650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353bb30, 0x6f0968, 0x3, 0x51f701, 0xc4246a16e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353bb30, 0x5, 0xc421e75e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bc20, 0xc4245efaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d9c30, 0xc4244ef668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353bc20, 0x0, 0x0, 0x0, 0xc4244ef668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353bc20, 0x6f0968, 0x3, 0x51f701, 0xc4246a1740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353bc20, 0x5, 0xc421e75eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6119 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bd10, 0xc4245efb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cac30, 0xc4244ef680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353bd10, 0x0, 0x0, 0x0, 0xc4244ef680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353bd10, 0x6f0968, 0x3, 0x51f701, 0xc4246a17a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353bd10, 0x5, 0xc421e75ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353be00, 0xc4245efb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235cbc30, 0xc4244ef698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353be00, 0x0, 0x0, 0x0, 0xc4244ef698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353be00, 0x6f0968, 0x3, 0x51f701, 0xc4246a1800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353be00, 0x5, 0xc421e75ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353bef0, 0xc4245efbb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d4c30, 0xc4244ef6b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42353bef0, 0x0, 0x0, 0x0, 0xc4244ef6b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42353bef0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42353bef0, 0x5, 0xc421e75f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868000, 0xc4245efbf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d5c30, 0xc4244ef6c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424868000, 0x0, 0x0, 0x0, 0xc4244ef6c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424868000, 0x6f0968, 0x3, 0x51f701, 0xc4246a18c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424868000, 0x5, 0xc421e75f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248680f0, 0xc4245efc30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248680f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248680f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d6c30, 0xc4244ef6e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4248680f0, 0x0, 0x0, 0x0, 0xc4244ef6e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4248680f0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4248680f0, 0x5, 0xc421e75f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6124 [semacquire]:
sync.runtime_Semacquire(0xc421f5602c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56020)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353ce10, 0xc4245b18c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423586c30, 0xc424ac7238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353ce10, 0x0, 0x0, 0x0, 0xc424ac7238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353ce10, 0x6f0968, 0x3, 0x51f701, 0xc4248a1770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353ce10, 0x5, 0xc421e79c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cf00, 0xc4245b18e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423587c30, 0xc424ac7250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353cf00, 0x0, 0x0, 0x0, 0xc424ac7250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353cf00, 0x6f0968, 0x3, 0x51f701, 0xc4248a17d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353cf00, 0x5, 0xc421e79c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353cff0, 0xc4245b1900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423590c30, 0xc424ac7268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353cff0, 0x0, 0x0, 0x0, 0xc424ac7268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353cff0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353cff0, 0x5, 0xc421e79c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d0e0, 0xc4245b1920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423591c30, 0xc424ac7280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353d0e0, 0x0, 0x0, 0x0, 0xc424ac7280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353d0e0, 0x5, 0xc421e79c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6140 [semacquire]:
sync.runtime_Semacquire(0xc421e79d6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79d60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f28cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248681e0, 0xc4245efc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248681e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248681e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d7c30, 0xc4244ef6f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4248681e0, 0x0, 0x0, 0x0, 0xc4244ef6f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4248681e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4248681e0, 0x5, 0xc421f56040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d1d0, 0xc4245b19a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423582c30, 0xc424ac7298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353d1d0, 0x0, 0x0, 0x0, 0xc424ac7298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353d1d0, 0x5, 0xc421e79d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248682d0, 0xc4245efcb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248682d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248682d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e0c30, 0xc4244ef710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4248682d0, 0x0, 0x0, 0x0, 0xc4244ef710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4248682d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a19e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4248682d0, 0x5, 0xc421f56060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248683c0, 0xc4245efcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248683c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248683c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e1c30, 0xc4244ef728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4248683c0, 0x0, 0x0, 0x0, 0xc4244ef728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4248683c0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4248683c0, 0x5, 0xc421f56080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248684b0, 0xc4245efd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248350e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248684b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248684b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d2c30, 0xc4244ef740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4248684b0, 0x0, 0x0, 0x0, 0xc4244ef740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4248684b0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4248684b0, 0x5, 0xc421f560a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248685a0, 0xc4245efd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248685a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248685a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235d3c30, 0xc4244ef758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4248685a0, 0x0, 0x0, 0x0, 0xc4244ef758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4248685a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4248685a0, 0x5, 0xc421f560c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868690, 0xc4245efdb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248351a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dcc30, 0xc4244ef770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424868690, 0x0, 0x0, 0x0, 0xc4244ef770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424868690, 0x6f0968, 0x3, 0x51f701, 0xc4246a1b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424868690, 0x5, 0xc421f560e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868780, 0xc4245efdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ddc30, 0xc4244ef788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424868780, 0x0, 0x0, 0x0, 0xc4244ef788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424868780, 0x6f0968, 0x3, 0x51f701, 0xc4246a1bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424868780, 0x5, 0xc421f56100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868870, 0xc4245efe30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dec30, 0xc4244ef7a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424868870, 0x0, 0x0, 0x0, 0xc4244ef7a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424868870, 0x6f0968, 0x3, 0x51f701, 0xc4246a1c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424868870, 0x5, 0xc421f56120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d2c0, 0xc4245b19c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b70a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423583c30, 0xc424ac72b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353d2c0, 0x0, 0x0, 0x0, 0xc424ac72b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4248a19e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353d2c0, 0x5, 0xc421e79da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d3b0, 0xc4245b19e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358cc30, 0xc424ac72c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353d3b0, 0x0, 0x0, 0x0, 0xc424ac72c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353d3b0, 0x5, 0xc421e79dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d4a0, 0xc4245b1a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358dc30, 0xc424ac72e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353d4a0, 0x0, 0x0, 0x0, 0xc424ac72e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353d4a0, 0x5, 0xc421e79de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6150 [semacquire]:
sync.runtime_Semacquire(0xc421f5620c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af01b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6162 [semacquire]:
sync.runtime_Semacquire(0xc421e79ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d680, 0xc4245b1a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358ec30, 0xc424ac7310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353d680, 0x0, 0x0, 0x0, 0xc424ac7310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353d680, 0x6f0968, 0x3, 0x51f701, 0xc4248a1b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353d680, 0x5, 0xc421e79ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868960, 0xc4245eff10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dfc30, 0xc4244ef7b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424868960, 0x0, 0x0, 0x0, 0xc4244ef7b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424868960, 0x6f0968, 0x3, 0x51f701, 0xc4246a1d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424868960, 0x5, 0xc421f56220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d860, 0xc4245b1ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b72e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358fc30, 0xc424ac7340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353d860, 0x0, 0x0, 0x0, 0xc424ac7340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353d860, 0x6f0968, 0x3, 0x51f701, 0xc4248a1c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353d860, 0x5, 0xc421e79ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d950, 0xc4245b1af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423598c30, 0xc424ac7358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353d950, 0x0, 0x0, 0x0, 0xc424ac7358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353d950, 0x6f0968, 0x3, 0x51f701, 0xc4248a1c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353d950, 0x5, 0xc421e79f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6167 [semacquire]:
sync.runtime_Semacquire(0xc421e79ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868a50, 0xc4245eff50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e8c30, 0xc4244ef7d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424868a50, 0x0, 0x0, 0x0, 0xc4244ef7d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424868a50, 0x6f0968, 0x3, 0x51f701, 0xc4246a1d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424868a50, 0x5, 0xc421f56240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868b40, 0xc4245eff90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248353e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e9c30, 0xc4244ef7e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424868b40, 0x0, 0x0, 0x0, 0xc4244ef7e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424868b40, 0x6f0968, 0x3, 0x51f701, 0xc4246a1dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424868b40, 0x5, 0xc421f56260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868c30, 0xc4245effd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dac30, 0xc4244ef800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424868c30, 0x0, 0x0, 0x0, 0xc4244ef800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424868c30, 0x6f0968, 0x3, 0x51f701, 0xc4246a1e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424868c30, 0x5, 0xc421f56280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868d20, 0xc4248b6010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248354a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235dbc30, 0xc4244ef818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424868d20, 0x0, 0x0, 0x0, 0xc4244ef818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424868d20, 0x6f0968, 0x3, 0x51f701, 0xc4246a1e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424868d20, 0x5, 0xc421f562a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868e10, 0xc4248b6050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e4c30, 0xc4244ef830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424868e10, 0x0, 0x0, 0x0, 0xc4244ef830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424868e10, 0x6f0968, 0x3, 0x51f701, 0xc4246a1ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424868e10, 0x5, 0xc421f562c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de2d0, 0xc4234e0060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423573c30, 0x410ffd, 0xc42227f168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4234de2d0, 0x0, 0x0, 0x0, 0xc42227f168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4234de2d0, 0x6f0968, 0x3, 0x51f701, 0xc422ac15c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4234de2d0, 0x5, 0xc421f562e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6159 [semacquire]:
sync.runtime_Semacquire(0xc421f563bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f563b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353da40, 0xc4245b1b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b73c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423599c30, 0xc424ac7370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353da40, 0x0, 0x0, 0x0, 0xc424ac7370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353da40, 0x6f0968, 0x3, 0x51f701, 0xc4248a1ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353da40, 0x5, 0xc421f64010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a1e0, 0xc4245ef360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235b7c30, 0xc4244ef3c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353a1e0, 0x0, 0x0, 0x0, 0xc4244ef3c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353a1e0, 0x5, 0xc421f563d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353db30, 0xc4245b1b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358ac30, 0xc424ac7388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353db30, 0x0, 0x0, 0x0, 0xc424ac7388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353db30, 0x6f0968, 0x3, 0x51f701, 0xc4248a1d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353db30, 0x5, 0xc421f64030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6171 [semacquire]:
sync.runtime_Semacquire(0xc421f6410c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353dd10, 0xc4245b1b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b74e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42358bc30, 0xc424ac73b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42353dd10, 0x0, 0x0, 0x0, 0xc424ac73b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42353dd10, 0x6f0968, 0x3, 0x51f701, 0xc4248a1e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42353dd10, 0x5, 0xc421f64120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f3a520, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868f00, 0xc4248b6090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e5c30, 0xc4244ef848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424868f00, 0x0, 0x0, 0x0, 0xc4244ef848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424868f00, 0x6f0968, 0x3, 0x51f701, 0xc4246a1f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424868f00, 0x5, 0xc421f563f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248690e0, 0xc4248b60d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248355e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248690e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248690e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e6c30, 0xc4244ef860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4248690e0, 0x0, 0x0, 0x0, 0xc4244ef860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4248690e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a1fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4248690e0, 0x5, 0xc421f56410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248691d0, 0xc4248b6110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248691d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248691d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e7c30, 0xc4244ef878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4248691d0, 0x0, 0x0, 0x0, 0xc4244ef878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4248691d0, 0x6f0968, 0x3, 0x51f701, 0xc424866030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4248691d0, 0x5, 0xc421f56430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248692c0, 0xc4248b6150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248356a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248692c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248692c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f0c30, 0xc4244ef890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4248692c0, 0x0, 0x0, 0x0, 0xc4244ef890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4248692c0, 0x6f0968, 0x3, 0x51f701, 0xc424866090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4248692c0, 0x5, 0xc421f56450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248693b0, 0xc4248b6180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248693b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248693b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f1c30, 0xc4244ef8a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4248693b0, 0x0, 0x0, 0x0, 0xc4244ef8a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4248693b0, 0x6f0968, 0x3, 0x51f701, 0xc4248660f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4248693b0, 0x5, 0xc421f56470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6183 [semacquire]:
sync.runtime_Semacquire(0xc421f5655c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4248694a0, 0xc4248b61a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4248694a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4248694a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e2c30, 0xc4244ef8c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4248694a0, 0x0, 0x0, 0x0, 0xc4244ef8c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4248694a0, 0x6f0968, 0x3, 0x51f701, 0xc424866150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4248694a0, 0x5, 0xc421f56570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10407 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257365a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257365a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bbc30, 0xc4240ceea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4257365a0, 0x0, 0x0, 0x0, 0xc4240ceea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4257365a0, 0x6f0968, 0x3, 0x51f701, 0xc422258810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4257365a0, 0x5, 0xc420a6dc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10408 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c4c30, 0xc4240ceec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425736690, 0x0, 0x0, 0x0, 0xc4240ceec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425736690, 0x6f0968, 0x3, 0x51f701, 0xc422258900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425736690, 0x5, 0xc420a6dcc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869590, 0xc4248b61c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248357c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235e3c30, 0xc4244ef8d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424869590, 0x0, 0x0, 0x0, 0xc4244ef8d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424869590, 0x6f0968, 0x3, 0x51f701, 0xc4248661b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424869590, 0x5, 0xc421f56590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869680, 0xc4248b6200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ecc30, 0xc4244ef8f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424869680, 0x0, 0x0, 0x0, 0xc4244ef8f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424869680, 0x6f0968, 0x3, 0x51f701, 0xc424866210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424869680, 0x5, 0xc421f565b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869770, 0xc4248b6240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235edc30, 0xc4244ef908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424869770, 0x0, 0x0, 0x0, 0xc4244ef908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424869770, 0x6f0968, 0x3, 0x51f701, 0xc424866270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424869770, 0x5, 0xc421f565d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869860, 0xc4248b6280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248358e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235eec30, 0xc4244ef920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424869860, 0x0, 0x0, 0x0, 0xc4244ef920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424869860, 0x6f0968, 0x3, 0x51f701, 0xc4248662d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424869860, 0x5, 0xc421f565f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6190 [semacquire]:
sync.runtime_Semacquire(0xc421f566cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f566c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f60b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869950, 0xc4248b62c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235efc30, 0xc4244ef938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424869950, 0x0, 0x0, 0x0, 0xc4244ef938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424869950, 0x6f0968, 0x3, 0x51f701, 0xc424866330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424869950, 0x5, 0xc421f566e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869a40, 0xc4248b6300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248359a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f8c30, 0xc4244ef950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424869a40, 0x0, 0x0, 0x0, 0xc4244ef950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424869a40, 0x6f0968, 0x3, 0x51f701, 0xc424866390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424869a40, 0x5, 0xc421f56700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869b30, 0xc4248b6400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f9c30, 0xc4244ef968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424869b30, 0x0, 0x0, 0x0, 0xc4244ef968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424869b30, 0x6f0968, 0x3, 0x51f701, 0xc424866480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424869b30, 0x5, 0xc421f56720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226763c0, 0xc4245b0b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226763c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423594c30, 0xc424ac6ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226763c0, 0x0, 0x0, 0x0, 0xc424ac6ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226763c0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226763c0, 0x5, 0xc421f643c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869d10, 0xc4248b6470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235eac30, 0xc4244ef998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424869d10, 0x0, 0x0, 0x0, 0xc4244ef998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424869d10, 0x6f0968, 0x3, 0x51f701, 0xc424866540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424869d10, 0x5, 0xc421f56740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6196 [semacquire]:
sync.runtime_Semacquire(0xc421f5682c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869e00, 0xc4248b6490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ebc30, 0xc4244ef9b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424869e00, 0x0, 0x0, 0x0, 0xc4244ef9b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424869e00, 0x6f0968, 0x3, 0x51f701, 0xc4248665a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424869e00, 0x5, 0xc421f56840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a00f0, 0xc4248b6500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a00f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f5c30, 0xc4244ef9f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a00f0, 0x0, 0x0, 0x0, 0xc4244ef9f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a00f0, 0x6f0968, 0x3, 0x51f701, 0xc4248666c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a00f0, 0x5, 0xc421f56860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a01e0, 0xc4248b6540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a01e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f6c30, 0xc4244efa10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4249a01e0, 0x0, 0x0, 0x0, 0xc4244efa10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4249a01e0, 0x6f0968, 0x3, 0x51f701, 0xc424866720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4249a01e0, 0x5, 0xc421f56880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6201 [semacquire]:
sync.runtime_Semacquire(0xc421f5695c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56950)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ed00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a02d0, 0xc4248b6580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a02d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f7c30, 0xc4244efa28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a02d0, 0x0, 0x0, 0x0, 0xc4244efa28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a02d0, 0x6f0968, 0x3, 0x51f701, 0xc424866780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a02d0, 0x5, 0xc421f56970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c780, 0xc4245b1790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423595c30, 0xc424ac7190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353c780, 0x0, 0x0, 0x0, 0xc424ac7190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353c780, 0x6f0968, 0x3, 0x51f701, 0xc4248a14a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353c780, 0x5, 0xc421f643e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d770, 0xc4245b1a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423596c30, 0xc424ac7328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353d770, 0x0, 0x0, 0x0, 0xc424ac7328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353d770, 0x6f0968, 0x3, 0x51f701, 0xc4248a1bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353d770, 0x5, 0xc421f64400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353de00, 0xc4245b1be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423597c30, 0xc424ac73d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42353de00, 0x0, 0x0, 0x0, 0xc424ac73d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42353de00, 0x6f0968, 0x3, 0x51f701, 0xc4248a1e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42353de00, 0x5, 0xc421f64420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353def0, 0xc4245b1c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b75a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a0c30, 0xc424ac73e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353def0, 0x0, 0x0, 0x0, 0xc424ac73e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353def0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353def0, 0x5, 0xc421f64440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540000, 0xc4245b1c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a1c30, 0xc424ac7400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423540000, 0x0, 0x0, 0x0, 0xc424ac7400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423540000, 0x6f0968, 0x3, 0x51f701, 0xc4248a1f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423540000, 0x5, 0xc421f64460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235400f0, 0xc4245b1c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235400f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235400f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423592c30, 0xc424ac7418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4235400f0, 0x0, 0x0, 0x0, 0xc424ac7418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4235400f0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4235400f0, 0x5, 0xc421f64480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235401e0, 0xc4245b1ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b76e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235401e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235401e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423593c30, 0xc424ac7430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4235401e0, 0x0, 0x0, 0x0, 0xc424ac7430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4235401e0, 0x6f0968, 0x3, 0x51f701, 0xc424a74030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4235401e0, 0x5, 0xc421f644a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235402d0, 0xc4245b1cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235402d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235402d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359cc30, 0xc424ac7448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4235402d0, 0x0, 0x0, 0x0, 0xc424ac7448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4235402d0, 0x6f0968, 0x3, 0x51f701, 0xc424a740c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4235402d0, 0x5, 0xc421f644c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235403c0, 0xc4245b1cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b77a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235403c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235403c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359dc30, 0xc424ac7460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4235403c0, 0x0, 0x0, 0x0, 0xc424ac7460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4235403c0, 0x6f0968, 0x3, 0x51f701, 0xc424a74120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4235403c0, 0x5, 0xc421f644e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4960, 0xc4245eec70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359ec30, 0xc4244ef158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b4960, 0x0, 0x0, 0x0, 0xc4244ef158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b4960, 0x6f0968, 0x3, 0x51f701, 0xc4246a00f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b4960, 0x5, 0xc421f64500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4a50, 0xc4245eed50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f38e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359fc30, 0xc4244ef170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4246b4a50, 0x0, 0x0, 0x0, 0xc4244ef170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4246b4a50, 0x6f0968, 0x3, 0x51f701, 0xc4246a01e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4246b4a50, 0x5, 0xc421f64520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a04b0, 0xc4248b6600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a04b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423600c30, 0xc4244efa58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a04b0, 0x0, 0x0, 0x0, 0xc4244efa58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a04b0, 0x6f0968, 0x3, 0x51f701, 0xc424866840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a04b0, 0x5, 0xc421f56990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4b40, 0xc4245eed70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a8c30, 0xc4244ef188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4246b4b40, 0x0, 0x0, 0x0, 0xc4244ef188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4246b4b40, 0x6f0968, 0x3, 0x51f701, 0xc4246a0240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4246b4b40, 0x5, 0xc421f64540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6205 [semacquire]:
sync.runtime_Semacquire(0xc421f56a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4c30, 0xc4245eed90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f39a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a9c30, 0xc4244ef1a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4246b4c30, 0x0, 0x0, 0x0, 0xc4244ef1a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4246b4c30, 0x6f0968, 0x3, 0x51f701, 0xc4246a02a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4246b4c30, 0x5, 0xc421f64560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4d20, 0xc4245eede0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359ac30, 0xc4244ef1b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4246b4d20, 0x0, 0x0, 0x0, 0xc4244ef1b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4246b4d20, 0x6f0968, 0x3, 0x51f701, 0xc4246a0300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4246b4d20, 0x5, 0xc421f64580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4f00, 0xc4245eee60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42359bc30, 0xc4244ef1e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4246b4f00, 0x0, 0x0, 0x0, 0xc4244ef1e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4246b4f00, 0x6f0968, 0x3, 0x51f701, 0xc4246a0420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4246b4f00, 0x5, 0xc421f645a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4ff0, 0xc4245eeea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a4c30, 0xc4244ef200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4246b4ff0, 0x0, 0x0, 0x0, 0xc4244ef200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4246b4ff0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4246b4ff0, 0x5, 0xc421f645c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b50e0, 0xc4245eeee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b50e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a5c30, 0xc4244ef218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4246b50e0, 0x0, 0x0, 0x0, 0xc4244ef218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4246b50e0, 0x6f0968, 0x3, 0x51f701, 0xc4246a04e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4246b50e0, 0x5, 0xc421f645e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff4a0, 0xc4245b0500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4234a3c30, 0xc424ac6650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4245ff4a0, 0x0, 0x0, 0x0, 0xc424ac6650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4245ff4a0, 0x6f0968, 0x3, 0x51f701, 0xc4245ac5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4245ff4a0, 0x5, 0xc421f64600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6230 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc421f549a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a05a0, 0xc4248b6640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a05a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423601c30, 0xc4244efa70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a05a0, 0x0, 0x0, 0x0, 0xc4244efa70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a05a0, 0x6f0968, 0x3, 0x51f701, 0xc4248668a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a05a0, 0x5, 0xc421f56a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f526e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6232 [semacquire]:
sync.runtime_Semacquire(0xc42202d3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d14a0, 0xc4254b7f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d14a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ecc30, 0xc424128d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4260d14a0, 0x0, 0x0, 0x0, 0xc424128d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4260d14a0, 0x6f0968, 0x3, 0x51f701, 0xc424981b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4260d14a0, 0x5, 0xc422c41e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1680, 0xc4254b7f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260edc30, 0xc424128d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4260d1680, 0x0, 0x0, 0x0, 0xc424128d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4260d1680, 0x6f0968, 0x3, 0x51f701, 0xc424981bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4260d1680, 0x5, 0xc422c41e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541b30, 0xc424c72160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423630c30, 0xc424ac76d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423541b30, 0x0, 0x0, 0x0, 0xc424ac76d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423541b30, 0x6f0968, 0x3, 0x51f701, 0xc424a74b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423541b30, 0x5, 0xc421f64750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541c20, 0xc424c721a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423631c30, 0xc424ac76e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423541c20, 0x0, 0x0, 0x0, 0xc424ac76e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423541c20, 0x6f0968, 0x3, 0x51f701, 0xc424a74b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423541c20, 0x5, 0xc421f64770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541d10, 0xc424c721e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423622c30, 0xc424ac7700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423541d10, 0x0, 0x0, 0x0, 0xc424ac7700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423541d10, 0x6f0968, 0x3, 0x51f701, 0xc424a74bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423541d10, 0x5, 0xc421f64790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541e00, 0xc424c72220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423623c30, 0xc424ac7718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423541e00, 0x0, 0x0, 0x0, 0xc424ac7718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423541e00, 0x6f0968, 0x3, 0x51f701, 0xc424a74c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423541e00, 0x5, 0xc421f647b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541ef0, 0xc424c72250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362cc30, 0xc424ac7730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423541ef0, 0x0, 0x0, 0x0, 0xc424ac7730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423541ef0, 0x6f0968, 0x3, 0x51f701, 0xc424a74cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423541ef0, 0x5, 0xc421f647d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d160f0, 0xc424c72270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d160f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d160f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362dc30, 0xc424ac7748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424d160f0, 0x0, 0x0, 0x0, 0xc424ac7748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424d160f0, 0x6f0968, 0x3, 0x51f701, 0xc424a74d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424d160f0, 0x5, 0xc421f647f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d161e0, 0xc424c72290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d161e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d161e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362ec30, 0xc424ac7760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424d161e0, 0x0, 0x0, 0x0, 0xc424ac7760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424d161e0, 0x6f0968, 0x3, 0x51f701, 0xc424a74d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424d161e0, 0x5, 0xc421f64810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d162d0, 0xc424c722d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d162d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d162d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362fc30, 0xc424ac7778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424d162d0, 0x0, 0x0, 0x0, 0xc424ac7778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424d162d0, 0x6f0968, 0x3, 0x51f701, 0xc424a74de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424d162d0, 0x5, 0xc421f64830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d163c0, 0xc424c72310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d163c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d163c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423638c30, 0xc424ac7790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424d163c0, 0x0, 0x0, 0x0, 0xc424ac7790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424d163c0, 0x6f0968, 0x3, 0x51f701, 0xc424a74e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424d163c0, 0x5, 0xc421f64850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16690, 0xc424c723b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362ac30, 0xc424ac77d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424d16690, 0x0, 0x0, 0x0, 0xc424ac77d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424d16690, 0x6f0968, 0x3, 0x51f701, 0xc424a74f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424d16690, 0x5, 0xc421f64870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16780, 0xc424c723d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42362bc30, 0xc424ac77f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424d16780, 0x0, 0x0, 0x0, 0xc424ac77f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424d16780, 0x6f0968, 0x3, 0x51f701, 0xc424a74fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424d16780, 0x5, 0xc421f64890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16870, 0xc424c723f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423634c30, 0xc424ac7808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424d16870, 0x0, 0x0, 0x0, 0xc424ac7808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424d16870, 0x6f0968, 0x3, 0x51f701, 0xc424a75020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424d16870, 0x5, 0xc421f648b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16a50, 0xc424c72450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423635c30, 0xc424ac7838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424d16a50, 0x0, 0x0, 0x0, 0xc424ac7838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424d16a50, 0x6f0968, 0x3, 0x51f701, 0xc424a750e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424d16a50, 0x5, 0xc421f648d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6246 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16b40, 0xc424c72490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423636c30, 0xc424ac7850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424d16b40, 0x0, 0x0, 0x0, 0xc424ac7850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424d16b40, 0x6f0968, 0x3, 0x51f701, 0xc424a75140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424d16b40, 0x5, 0xc421f648f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6247 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16c30, 0xc424c724d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423637c30, 0xc424ac7868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424d16c30, 0x0, 0x0, 0x0, 0xc424ac7868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424d16c30, 0x6f0968, 0x3, 0x51f701, 0xc424a751a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424d16c30, 0x5, 0xc421f64910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16d20, 0xc424c724f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423640c30, 0xc424ac7880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424d16d20, 0x0, 0x0, 0x0, 0xc424ac7880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424d16d20, 0x6f0968, 0x3, 0x51f701, 0xc424a75200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424d16d20, 0x5, 0xc421f64930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16f00, 0xc424c72530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423641c30, 0xc424ac78b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424d16f00, 0x0, 0x0, 0x0, 0xc424ac78b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424d16f00, 0x6f0968, 0x3, 0x51f701, 0xc424a752c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424d16f00, 0x5, 0xc421f64950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16ff0, 0xc424c72580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423632c30, 0xc424ac78c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424d16ff0, 0x0, 0x0, 0x0, 0xc424ac78c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424d16ff0, 0x6f0968, 0x3, 0x51f701, 0xc424a75320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424d16ff0, 0x5, 0xc421f64970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6251 [semacquire]:
sync.runtime_Semacquire(0xc421f64a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f54c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d171d0, 0xc424c725c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d171d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d171d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423633c30, 0xc424ac78e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424d171d0, 0x0, 0x0, 0x0, 0xc424ac78e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424d171d0, 0x6f0968, 0x3, 0x51f701, 0xc424a75380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424d171d0, 0x5, 0xc421f64a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0780, 0xc4248b66c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f2c30, 0xc4244efaa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a0780, 0x0, 0x0, 0x0, 0xc4244efaa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a0780, 0x6f0968, 0x3, 0x51f701, 0xc424866960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a0780, 0x5, 0xc421f56d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d172c0, 0xc424c725f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d172c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d172c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363cc30, 0xc424ac78f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424d172c0, 0x0, 0x0, 0x0, 0xc424ac78f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424d172c0, 0x6f0968, 0x3, 0x51f701, 0xc424a753e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424d172c0, 0x5, 0xc421f64ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d173b0, 0xc424c72610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d173b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d173b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363dc30, 0xc424ac7910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424d173b0, 0x0, 0x0, 0x0, 0xc424ac7910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424d173b0, 0x6f0968, 0x3, 0x51f701, 0xc424a75440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424d173b0, 0x5, 0xc421f64ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d174a0, 0xc424c72630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d174a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d174a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363ec30, 0xc424ac7928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424d174a0, 0x0, 0x0, 0x0, 0xc424ac7928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424d174a0, 0x6f0968, 0x3, 0x51f701, 0xc424a754a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424d174a0, 0x5, 0xc421f64af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17590, 0xc424c72650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ebc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363fc30, 0xc424ac7940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424d17590, 0x0, 0x0, 0x0, 0xc424ac7940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424d17590, 0x6f0968, 0x3, 0x51f701, 0xc424a75500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424d17590, 0x5, 0xc421f64b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17680, 0xc424c72680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423648c30, 0xc424ac7958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424d17680, 0x0, 0x0, 0x0, 0xc424ac7958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424d17680, 0x6f0968, 0x3, 0x51f701, 0xc424a75560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424d17680, 0x5, 0xc421f64b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17770, 0xc424c726c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423649c30, 0xc424ac7970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424d17770, 0x0, 0x0, 0x0, 0xc424ac7970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424d17770, 0x6f0968, 0x3, 0x51f701, 0xc424a755c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424d17770, 0x5, 0xc421f64b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17860, 0xc424c726f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363ac30, 0xc424ac7988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424d17860, 0x0, 0x0, 0x0, 0xc424ac7988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424d17860, 0x6f0968, 0x3, 0x51f701, 0xc424a75620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424d17860, 0x5, 0xc421f64b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17950, 0xc424c72710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42363bc30, 0xc424ac79a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424d17950, 0x0, 0x0, 0x0, 0xc424ac79a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424d17950, 0x6f0968, 0x3, 0x51f701, 0xc424a75680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424d17950, 0x5, 0xc421f64b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17a40, 0xc424c72730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423644c30, 0xc424ac79b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424d17a40, 0x0, 0x0, 0x0, 0xc424ac79b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424d17a40, 0x6f0968, 0x3, 0x51f701, 0xc424a756e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424d17a40, 0x5, 0xc421f64bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17b30, 0xc424c72750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423645c30, 0xc424ac79d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424d17b30, 0x0, 0x0, 0x0, 0xc424ac79d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424d17b30, 0x6f0968, 0x3, 0x51f701, 0xc424a75740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424d17b30, 0x5, 0xc421f64bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17c20, 0xc424c72770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423646c30, 0xc424ac79e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424d17c20, 0x0, 0x0, 0x0, 0xc424ac79e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424d17c20, 0x6f0968, 0x3, 0x51f701, 0xc424a757a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424d17c20, 0x5, 0xc421f64bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17d10, 0xc424c72790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9eec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423647c30, 0xc424ac7a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424d17d10, 0x0, 0x0, 0x0, 0xc424ac7a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424d17d10, 0x6f0968, 0x3, 0x51f701, 0xc424a75800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424d17d10, 0x5, 0xc421f64c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17e00, 0xc424c727b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364cc30, 0xc424ac7a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424d17e00, 0x0, 0x0, 0x0, 0xc424ac7a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424d17e00, 0x6f0968, 0x3, 0x51f701, 0xc424a75860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424d17e00, 0x5, 0xc421f64c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de3c0, 0xc4234e0080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42364dc30, 0x410ffd, 0xc42227f180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4234de3c0, 0x0, 0x0, 0x0, 0xc42227f180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4234de3c0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4234de3c0, 0x5, 0xc421f64c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d17ef0, 0xc424c727d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d17ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d17ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364dc30, 0xc424ac7a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424d17ef0, 0x0, 0x0, 0x0, 0xc424ac7a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424d17ef0, 0x6f0968, 0x3, 0x51f701, 0xc424a758f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424d17ef0, 0x5, 0xc421f64c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608000, 0xc424c727f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9efe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364ec30, 0xc424ac7a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423608000, 0x0, 0x0, 0x0, 0xc424ac7a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423608000, 0x6f0968, 0x3, 0x51f701, 0xc424a75950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423608000, 0x5, 0xc421f64c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236080f0, 0xc424c72810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236080f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236080f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364fc30, 0xc424ac7a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4236080f0, 0x0, 0x0, 0x0, 0xc424ac7a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4236080f0, 0x6f0968, 0x3, 0x51f701, 0xc424a759b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4236080f0, 0x5, 0xc421f64cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236081e0, 0xc424c72830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236081e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236081e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423658c30, 0xc424ac7a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4236081e0, 0x0, 0x0, 0x0, 0xc424ac7a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4236081e0, 0x6f0968, 0x3, 0x51f701, 0xc424a75a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4236081e0, 0x5, 0xc421f64cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6288 [semacquire]:
sync.runtime_Semacquire(0xc421f64dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236082d0, 0xc424c728b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236082d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236082d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423659c30, 0xc424ac7a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4236082d0, 0x0, 0x0, 0x0, 0xc424ac7a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4236082d0, 0x6f0968, 0x3, 0x51f701, 0xc424a75b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4236082d0, 0x5, 0xc421f64dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0960, 0xc4248b6740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f3c30, 0xc4244efad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a0960, 0x0, 0x0, 0x0, 0xc4244efad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a0960, 0x6f0968, 0x3, 0x51f701, 0xc424866a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a0960, 0x5, 0xc421f56d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0b40, 0xc4248b6780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fcc30, 0xc4244efb00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4249a0b40, 0x0, 0x0, 0x0, 0xc4244efb00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4249a0b40, 0x6f0968, 0x3, 0x51f701, 0xc424866ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4249a0b40, 0x5, 0xc421f56d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0c30, 0xc4248b67a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fdc30, 0xc4244efb18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4249a0c30, 0x0, 0x0, 0x0, 0xc4244efb18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4249a0c30, 0x6f0968, 0x3, 0x51f701, 0xc424866b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4249a0c30, 0x5, 0xc421f56d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0d20, 0xc4248b67f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fec30, 0xc4244efb30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249a0d20, 0x0, 0x0, 0x0, 0xc4244efb30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249a0d20, 0x6f0968, 0x3, 0x51f701, 0xc424866ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249a0d20, 0x5, 0xc421f56da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0e10, 0xc4248b6830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235ffc30, 0xc4244efb48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249a0e10, 0x0, 0x0, 0x0, 0xc4244efb48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249a0e10, 0x6f0968, 0x3, 0x51f701, 0xc424866c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249a0e10, 0x5, 0xc421f56dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0f00, 0xc4248b6870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423608c30, 0xc4244efb60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4249a0f00, 0x0, 0x0, 0x0, 0xc4244efb60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4249a0f00, 0x6f0968, 0x3, 0x51f701, 0xc424866c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4249a0f00, 0x5, 0xc421f56de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0ff0, 0xc4248b68b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423609c30, 0xc4244efb78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4249a0ff0, 0x0, 0x0, 0x0, 0xc4244efb78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4249a0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424866cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4249a0ff0, 0x5, 0xc421f56e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a10e0, 0xc4248b68f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a10e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fac30, 0xc4244efb90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4249a10e0, 0x0, 0x0, 0x0, 0xc4244efb90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4249a10e0, 0x6f0968, 0x3, 0x51f701, 0xc424866d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4249a10e0, 0x5, 0xc421f56e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a11d0, 0xc4248b6930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a11d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235fbc30, 0xc4244efba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4249a11d0, 0x0, 0x0, 0x0, 0xc4244efba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4249a11d0, 0x6f0968, 0x3, 0x51f701, 0xc424866d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4249a11d0, 0x5, 0xc421f56e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a12c0, 0xc4248b6970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a12c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423604c30, 0xc4244efbc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4249a12c0, 0x0, 0x0, 0x0, 0xc4244efbc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4249a12c0, 0x6f0968, 0x3, 0x51f701, 0xc424866de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4249a12c0, 0x5, 0xc421f56e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a14a0, 0xc4248b69f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a14a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423605c30, 0xc4244efc08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4249a14a0, 0x0, 0x0, 0x0, 0xc4244efc08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4249a14a0, 0x6f0968, 0x3, 0x51f701, 0xc424866ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4249a14a0, 0x5, 0xc421f56e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1590, 0xc4248b6a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423606c30, 0xc4244efc20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4249a1590, 0x0, 0x0, 0x0, 0xc4244efc20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4249a1590, 0x6f0968, 0x3, 0x51f701, 0xc424866f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4249a1590, 0x5, 0xc421f56ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236083c0, 0xc424c728d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236083c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236083c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364ac30, 0xc424ac7aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4236083c0, 0x0, 0x0, 0x0, 0xc424ac7aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4236083c0, 0x6f0968, 0x3, 0x51f701, 0xc424a75b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4236083c0, 0x5, 0xc421f64de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1680, 0xc4248b6a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423607c30, 0xc4244efc38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4249a1680, 0x0, 0x0, 0x0, 0xc4244efc38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4249a1680, 0x6f0968, 0x3, 0x51f701, 0xc424866f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4249a1680, 0x5, 0xc421f56ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1950, 0xc4248b6a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423610c30, 0xc4244efc68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4249a1950, 0x0, 0x0, 0x0, 0xc4244efc68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4249a1950, 0x6f0968, 0x3, 0x51f701, 0xc424867020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4249a1950, 0x5, 0xc421f56ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1a40, 0xc4248b6ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423611c30, 0xc4244efc80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4249a1a40, 0x0, 0x0, 0x0, 0xc4244efc80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4249a1a40, 0x6f0968, 0x3, 0x51f701, 0xc424867080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4249a1a40, 0x5, 0xc421f56f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1b30, 0xc4248b6af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423602c30, 0xc4244efc98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4249a1b30, 0x0, 0x0, 0x0, 0xc4244efc98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4249a1b30, 0x6f0968, 0x3, 0x51f701, 0xc4248670e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4249a1b30, 0x5, 0xc421f56f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1c20, 0xc4248b6b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423603c30, 0xc4244efcb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4249a1c20, 0x0, 0x0, 0x0, 0xc4244efcb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4249a1c20, 0x6f0968, 0x3, 0x51f701, 0xc424867140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4249a1c20, 0x5, 0xc421f56f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1d10, 0xc4248b6b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360cc30, 0xc4244efcc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4249a1d10, 0x0, 0x0, 0x0, 0xc4244efcc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4249a1d10, 0x6f0968, 0x3, 0x51f701, 0xc4248671a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4249a1d10, 0x5, 0xc421f56f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6312 [semacquire]:
sync.runtime_Semacquire(0xc421f5706c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc421f709a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236084b0, 0xc424c72910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236084b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236084b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42364bc30, 0xc424ac7ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4236084b0, 0x0, 0x0, 0x0, 0xc424ac7ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4236084b0, 0x6f0968, 0x3, 0x51f701, 0xc424a75bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4236084b0, 0x5, 0xc421f64e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608690, 0xc424c72990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423654c30, 0xc424ac7af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423608690, 0x0, 0x0, 0x0, 0xc424ac7af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423608690, 0x6f0968, 0x3, 0x51f701, 0xc424a75c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423608690, 0x5, 0xc421f64e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608780, 0xc424c729d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423655c30, 0xc424ac7b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423608780, 0x0, 0x0, 0x0, 0xc424ac7b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423608780, 0x6f0968, 0x3, 0x51f701, 0xc424a75ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423608780, 0x5, 0xc421f64e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608870, 0xc424c72a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423656c30, 0xc424ac7b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423608870, 0x0, 0x0, 0x0, 0xc424ac7b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423608870, 0x6f0968, 0x3, 0x51f701, 0xc424a75d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423608870, 0x5, 0xc421f64e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608a50, 0xc424c72a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423657c30, 0xc424ac7b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423608a50, 0x0, 0x0, 0x0, 0xc424ac7b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423608a50, 0x6f0968, 0x3, 0x51f701, 0xc424a75e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423608a50, 0x5, 0xc421f64e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608b40, 0xc424c72aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423660c30, 0xc424ac7b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423608b40, 0x0, 0x0, 0x0, 0xc424ac7b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423608b40, 0x6f0968, 0x3, 0x51f701, 0xc424a75e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423608b40, 0x5, 0xc421f64ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608c30, 0xc424c72ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423661c30, 0xc424ac7b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423608c30, 0x0, 0x0, 0x0, 0xc424ac7b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423608c30, 0x6f0968, 0x3, 0x51f701, 0xc424a75ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423608c30, 0x5, 0xc421f64ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1e00, 0xc4248b6bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360dc30, 0xc4244efce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a1e00, 0x0, 0x0, 0x0, 0xc4244efce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a1e00, 0x6f0968, 0x3, 0x51f701, 0xc424867200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a1e00, 0x5, 0xc421f57080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608e10, 0xc424c72b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423652c30, 0xc424ac7bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423608e10, 0x0, 0x0, 0x0, 0xc424ac7bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423608e10, 0x6f0968, 0x3, 0x51f701, 0xc424a75f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423608e10, 0x5, 0xc421f64ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608f00, 0xc424c72b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423653c30, 0xc424ac7bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423608f00, 0x0, 0x0, 0x0, 0xc424ac7bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423608f00, 0x6f0968, 0x3, 0x51f701, 0xc425004000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423608f00, 0x5, 0xc421f64f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608ff0, 0xc424c72b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365cc30, 0xc424ac7be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423608ff0, 0x0, 0x0, 0x0, 0xc424ac7be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423608ff0, 0x6f0968, 0x3, 0x51f701, 0xc425004060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423608ff0, 0x5, 0xc421f64f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236091d0, 0xc424c72c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236091d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236091d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365dc30, 0xc424ac7c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4236091d0, 0x0, 0x0, 0x0, 0xc424ac7c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4236091d0, 0x6f0968, 0x3, 0x51f701, 0xc425004120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4236091d0, 0x5, 0xc421f64f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236094a0, 0xc424c72c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236094a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236094a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365ec30, 0xc424ac7c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4236094a0, 0x0, 0x0, 0x0, 0xc424ac7c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4236094a0, 0x6f0968, 0x3, 0x51f701, 0xc425004240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4236094a0, 0x5, 0xc421f64f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609590, 0xc424c72cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365fc30, 0xc424ac7c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423609590, 0x0, 0x0, 0x0, 0xc424ac7c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423609590, 0x6f0968, 0x3, 0x51f701, 0xc4250042d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423609590, 0x5, 0xc421f64f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609680, 0xc424c72d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423668c30, 0xc424ac7c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423609680, 0x0, 0x0, 0x0, 0xc424ac7c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423609680, 0x6f0968, 0x3, 0x51f701, 0xc425004330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423609680, 0x5, 0xc421f64fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609770, 0xc424c72d40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423669c30, 0xc424ac7ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423609770, 0x0, 0x0, 0x0, 0xc424ac7ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423609770, 0x6f0968, 0x3, 0x51f701, 0xc425004390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423609770, 0x5, 0xc421f64fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609860, 0xc424c72d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365ac30, 0xc424ac7cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423609860, 0x0, 0x0, 0x0, 0xc424ac7cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423609860, 0x6f0968, 0x3, 0x51f701, 0xc4250043f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423609860, 0x5, 0xc421f64fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6324 [semacquire]:
sync.runtime_Semacquire(0xc421f650cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f650c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609950, 0xc424c72dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42365bc30, 0xc424ac7cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423609950, 0x0, 0x0, 0x0, 0xc424ac7cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423609950, 0x6f0968, 0x3, 0x51f701, 0xc425004450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423609950, 0x5, 0xc421f650e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1ef0, 0xc4248b6bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360ec30, 0xc4244efcf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249a1ef0, 0x0, 0x0, 0x0, 0xc4244efcf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249a1ef0, 0x6f0968, 0x3, 0x51f701, 0xc424867260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249a1ef0, 0x5, 0xc421f570a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06000, 0xc4248b6c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360fc30, 0xc4244efd10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b06000, 0x0, 0x0, 0x0, 0xc4244efd10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b06000, 0x6f0968, 0x3, 0x51f701, 0xc4248672c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b06000, 0x5, 0xc421f570c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676780, 0xc4245b0c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246071c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423618c30, 0xc424ac6b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422676780, 0x0, 0x0, 0x0, 0xc424ac6b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422676780, 0x6f0968, 0x3, 0x51f701, 0xc4245adaa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422676780, 0x5, 0xc421f570e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353a5a0, 0xc4245ef400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4248343c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423619c30, 0xc4244ef428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42353a5a0, 0x0, 0x0, 0x0, 0xc4244ef428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42353a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42353a5a0, 0x5, 0xc421f57100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353c1e0, 0xc4245b1680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360ac30, 0xc424ac7100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42353c1e0, 0x0, 0x0, 0x0, 0xc424ac7100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42353c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4248a1260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42353c1e0, 0x5, 0xc421f57120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869c20, 0xc4248b6440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42360bc30, 0xc4244ef980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424869c20, 0x0, 0x0, 0x0, 0xc4244ef980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424869c20, 0x6f0968, 0x3, 0x51f701, 0xc4248664e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424869c20, 0x5, 0xc421f57140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235404b0, 0xc4245b1d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235404b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235404b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423614c30, 0xc424ac7478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4235404b0, 0x0, 0x0, 0x0, 0xc424ac7478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4235404b0, 0x6f0968, 0x3, 0x51f701, 0xc424a74180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4235404b0, 0x5, 0xc421f57160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235405a0, 0xc4245b1d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235405a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235405a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423615c30, 0xc424ac7490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4235405a0, 0x0, 0x0, 0x0, 0xc424ac7490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4235405a0, 0x6f0968, 0x3, 0x51f701, 0xc424a741e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4235405a0, 0x5, 0xc421f57180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540690, 0xc4245b1d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b78c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423616c30, 0xc424ac74a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423540690, 0x0, 0x0, 0x0, 0xc424ac74a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423540690, 0x6f0968, 0x3, 0x51f701, 0xc424a74240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423540690, 0x5, 0xc421f571a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353aa50, 0xc4245ef5c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424834600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423617c30, 0xc4244ef4a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42353aa50, 0x0, 0x0, 0x0, 0xc4244ef4a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42353aa50, 0x6f0968, 0x3, 0x51f701, 0xc4246a0f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42353aa50, 0x5, 0xc421f571c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0870, 0xc4248b6700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423620c30, 0xc4244efab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4249a0870, 0x0, 0x0, 0x0, 0xc4244efab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4249a0870, 0x6f0968, 0x3, 0x51f701, 0xc4248669c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4249a0870, 0x5, 0xc421f571e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540780, 0xc4245b1db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423621c30, 0xc424ac74c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423540780, 0x0, 0x0, 0x0, 0xc424ac74c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423540780, 0x6f0968, 0x3, 0x51f701, 0xc424a742a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423540780, 0x5, 0xc421f57200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540870, 0xc4245b1e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423612c30, 0xc424ac74d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423540870, 0x0, 0x0, 0x0, 0xc424ac74d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423540870, 0x6f0968, 0x3, 0x51f701, 0xc424a74390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423540870, 0x5, 0xc421f57220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540960, 0xc4245b1e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423613c30, 0xc424ac74f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423540960, 0x0, 0x0, 0x0, 0xc424ac74f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423540960, 0x6f0968, 0x3, 0x51f701, 0xc424a743f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423540960, 0x5, 0xc421f57240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6345 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540a50, 0xc4245b1eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361cc30, 0xc424ac7520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423540a50, 0x0, 0x0, 0x0, 0xc424ac7520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423540a50, 0x6f0968, 0x3, 0x51f701, 0xc424a74450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423540a50, 0x5, 0xc421f57260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540c30, 0xc4245b1ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361dc30, 0xc424ac7550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423540c30, 0x0, 0x0, 0x0, 0xc424ac7550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423540c30, 0x6f0968, 0x3, 0x51f701, 0xc424a74510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423540c30, 0x5, 0xc421f57280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540d20, 0xc4245b1f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361ec30, 0xc424ac7568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423540d20, 0x0, 0x0, 0x0, 0xc424ac7568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423540d20, 0x6f0968, 0x3, 0x51f701, 0xc424a74570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423540d20, 0x5, 0xc421f572a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540e10, 0xc4245b1f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361fc30, 0xc424ac7580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423540e10, 0x0, 0x0, 0x0, 0xc424ac7580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423540e10, 0x6f0968, 0x3, 0x51f701, 0xc424a745d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423540e10, 0x5, 0xc421f572c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6349 [semacquire]:
sync.runtime_Semacquire(0xc421f5739c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e500, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609a40, 0xc424c72e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423664c30, 0xc424ac7ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423609a40, 0x0, 0x0, 0x0, 0xc424ac7ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423609a40, 0x6f0968, 0x3, 0x51f701, 0xc4250044b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423609a40, 0x5, 0xc421f65100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609b30, 0xc424c72e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423665c30, 0xc424ac7d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423609b30, 0x0, 0x0, 0x0, 0xc424ac7d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423609b30, 0x6f0968, 0x3, 0x51f701, 0xc425004510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423609b30, 0x5, 0xc421f65120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609c20, 0xc424c72e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423666c30, 0xc424ac7d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423609c20, 0x0, 0x0, 0x0, 0xc424ac7d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423609c20, 0x6f0968, 0x3, 0x51f701, 0xc425004570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423609c20, 0x5, 0xc421f65140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609e00, 0xc424c72e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423667c30, 0xc424ac7d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423609e00, 0x0, 0x0, 0x0, 0xc424ac7d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423609e00, 0x6f0968, 0x3, 0x51f701, 0xc425004630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423609e00, 0x5, 0xc421f65160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609ef0, 0xc424c72ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423670c30, 0xc424ac7d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423609ef0, 0x0, 0x0, 0x0, 0xc424ac7d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423609ef0, 0x6f0968, 0x3, 0x51f701, 0xc425004690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423609ef0, 0x5, 0xc421f65180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154000, 0xc424c72f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423671c30, 0xc424ac7d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425154000, 0x0, 0x0, 0x0, 0xc424ac7d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425154000, 0x6f0968, 0x3, 0x51f701, 0xc4250046f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425154000, 0x5, 0xc421f651a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424869ef0, 0xc4248b64b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424869ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424869ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235f4c30, 0xc4244ef9c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424869ef0, 0x0, 0x0, 0x0, 0xc4244ef9c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424869ef0, 0x6f0968, 0x3, 0x51f701, 0xc424866600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424869ef0, 0x5, 0xc421f651c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540ff0, 0xc4245b1f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423628c30, 0xc424ac75b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423540ff0, 0x0, 0x0, 0x0, 0xc424ac75b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423540ff0, 0x6f0968, 0x3, 0x51f701, 0xc424a74690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423540ff0, 0x5, 0xc421f573b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d164b0, 0xc424c72350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d164b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d164b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423639c30, 0xc424ac77a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424d164b0, 0x0, 0x0, 0x0, 0xc424ac77a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424d164b0, 0x6f0968, 0x3, 0x51f701, 0xc424a74ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424d164b0, 0x5, 0xc421f651e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251540f0, 0xc424c72f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251540f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251540f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423662c30, 0xc424ac7d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4251540f0, 0x0, 0x0, 0x0, 0xc424ac7d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4251540f0, 0x6f0968, 0x3, 0x51f701, 0xc425004750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4251540f0, 0x5, 0xc421f65200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251541e0, 0xc424c72f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251541e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251541e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423663c30, 0xc424ac7da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251541e0, 0x0, 0x0, 0x0, 0xc424ac7da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251541e0, 0x6f0968, 0x3, 0x51f701, 0xc4250047b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251541e0, 0x5, 0xc421f65220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251542d0, 0xc424c72fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251542d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251542d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366cc30, 0xc424ac7dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4251542d0, 0x0, 0x0, 0x0, 0xc424ac7dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4251542d0, 0x6f0968, 0x3, 0x51f701, 0xc425004810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4251542d0, 0x5, 0xc421f65240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251543c0, 0xc424c72fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251543c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251543c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366dc30, 0xc424ac7dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4251543c0, 0x0, 0x0, 0x0, 0xc424ac7dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4251543c0, 0x6f0968, 0x3, 0x51f701, 0xc425004870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4251543c0, 0x5, 0xc421f65260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251544b0, 0xc424c72ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251544b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251544b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366ec30, 0xc424ac7df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4251544b0, 0x0, 0x0, 0x0, 0xc424ac7df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4251544b0, 0x6f0968, 0x3, 0x51f701, 0xc4250048d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4251544b0, 0x5, 0xc421f65280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251545a0, 0xc424c73030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251545a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251545a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366fc30, 0xc424ac7e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4251545a0, 0x0, 0x0, 0x0, 0xc424ac7e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4251545a0, 0x6f0968, 0x3, 0x51f701, 0xc425004930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4251545a0, 0x5, 0xc421f652a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154690, 0xc424c73070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423678c30, 0xc424ac7e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425154690, 0x0, 0x0, 0x0, 0xc424ac7e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425154690, 0x6f0968, 0x3, 0x51f701, 0xc425004990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425154690, 0x5, 0xc421f652c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154870, 0xc424c730f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366ac30, 0xc424ac7e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425154870, 0x0, 0x0, 0x0, 0xc424ac7e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425154870, 0x6f0968, 0x3, 0x51f701, 0xc425004a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425154870, 0x5, 0xc421f652e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6359 [semacquire]:
sync.runtime_Semacquire(0xc421f653bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f653b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e85a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154960, 0xc424c73120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250640e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42366bc30, 0xc424ac7e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425154960, 0x0, 0x0, 0x0, 0xc424ac7e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425154960, 0x6f0968, 0x3, 0x51f701, 0xc425004ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425154960, 0x5, 0xc421f653d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235410e0, 0xc4245b1f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235410e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235410e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423629c30, 0xc424ac75c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4235410e0, 0x0, 0x0, 0x0, 0xc424ac75c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4235410e0, 0x6f0968, 0x3, 0x51f701, 0xc424a746f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4235410e0, 0x5, 0xc421f573d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235411d0, 0xc4245b1fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235411d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235411d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361ac30, 0xc424ac75e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4235411d0, 0x0, 0x0, 0x0, 0xc424ac75e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4235411d0, 0x6f0968, 0x3, 0x51f701, 0xc424a74750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4235411d0, 0x5, 0xc421f573f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235413b0, 0xc4245b1ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235413b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235413b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42361bc30, 0xc424ac7610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4235413b0, 0x0, 0x0, 0x0, 0xc424ac7610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4235413b0, 0x6f0968, 0x3, 0x51f701, 0xc424a74810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4235413b0, 0x5, 0xc421f57410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6371 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235414a0, 0xc424c72020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235414a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235414a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423624c30, 0xc424ac7628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4235414a0, 0x0, 0x0, 0x0, 0xc424ac7628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4235414a0, 0x6f0968, 0x3, 0x51f701, 0xc424a74870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4235414a0, 0x5, 0xc421f57430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541680, 0xc424c720a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423625c30, 0xc424ac7658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423541680, 0x0, 0x0, 0x0, 0xc424ac7658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423541680, 0x6f0968, 0x3, 0x51f701, 0xc424a74930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423541680, 0x5, 0xc421f57450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541770, 0xc424c720d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423626c30, 0xc424ac7670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423541770, 0x0, 0x0, 0x0, 0xc424ac7670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423541770, 0x6f0968, 0x3, 0x51f701, 0xc424a74990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423541770, 0x5, 0xc421f57470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4780, 0xc4245eebf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423527c30, 0xc4244ef128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4246b4780, 0x0, 0x0, 0x0, 0xc4244ef128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4246b4780, 0x6f0968, 0x3, 0x51f701, 0xc4246a0030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4246b4780, 0x5, 0xc421f57490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6375 [semacquire]:
sync.runtime_Semacquire(0xc4220299cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220299c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3950, 0xc4248b7990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1df80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b3c30, 0xc423604280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ea3950, 0x0, 0x0, 0x0, 0xc423604280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ea3950, 0x6f0968, 0x3, 0x51f701, 0xc424e80a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ea3950, 0x5, 0xc421f574d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3b30, 0xc4248b79d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c8c30, 0xc4236042b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ea3b30, 0x0, 0x0, 0x0, 0xc4236042b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ea3b30, 0x6f0968, 0x3, 0x51f701, 0xc424e80ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ea3b30, 0x5, 0xc421f574f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6378 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef80f0, 0xc4248b7b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bac30, 0xc423604340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421ef80f0, 0x0, 0x0, 0x0, 0xc423604340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421ef80f0, 0x6f0968, 0x3, 0x51f701, 0xc424e80d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421ef80f0, 0x5, 0xc421f57510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6379 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef83c0, 0xc4248b7ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236bbc30, 0xc423604388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421ef83c0, 0x0, 0x0, 0x0, 0xc423604388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421ef83c0, 0x6f0968, 0x3, 0x51f701, 0xc424e80e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421ef83c0, 0x5, 0xc421f57530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154a50, 0xc424c73140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423680c30, 0xc424ac7e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425154a50, 0x0, 0x0, 0x0, 0xc424ac7e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425154a50, 0x6f0968, 0x3, 0x51f701, 0xc425004b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425154a50, 0x5, 0xc421f653f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef85a0, 0xc4248b7c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d0c30, 0xc4236043b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421ef85a0, 0x0, 0x0, 0x0, 0xc4236043b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421ef85a0, 0x6f0968, 0x3, 0x51f701, 0xc424e80f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421ef85a0, 0x5, 0xc421f57550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154b40, 0xc424c73160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250641a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423681c30, 0xc424ac7e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425154b40, 0x0, 0x0, 0x0, 0xc424ac7e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425154b40, 0x6f0968, 0x3, 0x51f701, 0xc425004ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425154b40, 0x5, 0xc421f65410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154c30, 0xc424c73180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423672c30, 0xc424ac7eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425154c30, 0x0, 0x0, 0x0, 0xc424ac7eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425154c30, 0x6f0968, 0x3, 0x51f701, 0xc425004c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425154c30, 0x5, 0xc421f65430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154d20, 0xc424c731b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423673c30, 0xc424ac7ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425154d20, 0x0, 0x0, 0x0, 0xc424ac7ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425154d20, 0x6f0968, 0x3, 0x51f701, 0xc425004c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425154d20, 0x5, 0xc421f65450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154e10, 0xc424c731f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250642c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367cc30, 0xc424ac7ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425154e10, 0x0, 0x0, 0x0, 0xc424ac7ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425154e10, 0x6f0968, 0x3, 0x51f701, 0xc425004cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425154e10, 0x5, 0xc421f65470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8780, 0xc4248b7c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d1c30, 0xc4236043e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421ef8780, 0x0, 0x0, 0x0, 0xc4236043e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421ef8780, 0x6f0968, 0x3, 0x51f701, 0xc424e80fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421ef8780, 0x5, 0xc421f57570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154ff0, 0xc424c73270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367dc30, 0xc424ac7f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425154ff0, 0x0, 0x0, 0x0, 0xc424ac7f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425154ff0, 0x6f0968, 0x3, 0x51f701, 0xc425004d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425154ff0, 0x5, 0xc421f65490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8960, 0xc4248b7cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c2c30, 0xc423604418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421ef8960, 0x0, 0x0, 0x0, 0xc423604418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421ef8960, 0x6f0968, 0x3, 0x51f701, 0xc424e81080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421ef8960, 0x5, 0xc421f57590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8b40, 0xc4248b7d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c3c30, 0xc423604448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421ef8b40, 0x0, 0x0, 0x0, 0xc423604448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421ef8b40, 0x6f0968, 0x3, 0x51f701, 0xc424e81140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421ef8b40, 0x5, 0xc421f575b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8d20, 0xc4248b7dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d8c30, 0xc423604478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421ef8d20, 0x0, 0x0, 0x0, 0xc423604478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421ef8d20, 0x6f0968, 0x3, 0x51f701, 0xc424e81200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421ef8d20, 0x5, 0xc421f575d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6385 [semacquire]:
sync.runtime_Semacquire(0xc421f576bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f576b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e640, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251551d0, 0xc424c73290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250643e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251551d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251551d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367ec30, 0xc424ac7f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251551d0, 0x0, 0x0, 0x0, 0xc424ac7f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251551d0, 0x6f0968, 0x3, 0x51f701, 0xc425004de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251551d0, 0x5, 0xc421f654b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef8f00, 0xc4248b7e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d9c30, 0xc4236044a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421ef8f00, 0x0, 0x0, 0x0, 0xc4236044a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421ef8f00, 0x6f0968, 0x3, 0x51f701, 0xc424e812c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421ef8f00, 0x5, 0xc421f576d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251552c0, 0xc424c732b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251552c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251552c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367fc30, 0xc424ac7f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4251552c0, 0x0, 0x0, 0x0, 0xc424ac7f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4251552c0, 0x6f0968, 0x3, 0x51f701, 0xc425004e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4251552c0, 0x5, 0xc421f654d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251553b0, 0xc424c732d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250644c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251553b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251553b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423688c30, 0xc424ac7f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4251553b0, 0x0, 0x0, 0x0, 0xc424ac7f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4251553b0, 0x6f0968, 0x3, 0x51f701, 0xc425004ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4251553b0, 0x5, 0xc421f654f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251554a0, 0xc424c733b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251554a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251554a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423689c30, 0xc424ac7f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251554a0, 0x0, 0x0, 0x0, 0xc424ac7f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251554a0, 0x6f0968, 0x3, 0x51f701, 0xc425004f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251554a0, 0x5, 0xc421f65510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155590, 0xc424c733d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250645e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367ac30, 0xc424ac7f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425155590, 0x0, 0x0, 0x0, 0xc424ac7f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425155590, 0x6f0968, 0x3, 0x51f701, 0xc425004ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425155590, 0x5, 0xc421f65530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155680, 0xc424c733f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42367bc30, 0xc424ac7fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425155680, 0x0, 0x0, 0x0, 0xc424ac7fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425155680, 0x6f0968, 0x3, 0x51f701, 0xc425005050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425155680, 0x5, 0xc421f65550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155860, 0xc424c73440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423684c30, 0xc424ac7fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425155860, 0x0, 0x0, 0x0, 0xc424ac7fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425155860, 0x6f0968, 0x3, 0x51f701, 0xc425005110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425155860, 0x5, 0xc421f65570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155950, 0xc424c73480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423685c30, 0xc424ac7fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425155950, 0x0, 0x0, 0x0, 0xc424ac7fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425155950, 0x6f0968, 0x3, 0x51f701, 0xc425005170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425155950, 0x5, 0xc421f65590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155a40, 0xc424c734c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250647c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423686c30, 0xc425218000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425155a40, 0x0, 0x0, 0x0, 0xc425218000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425155a40, 0x6f0968, 0x3, 0x51f701, 0xc4250051d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425155a40, 0x5, 0xc421f655b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6409 [semacquire]:
sync.runtime_Semacquire(0xc421f6569c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e86c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155c20, 0xc424c73500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423687c30, 0xc425218030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425155c20, 0x0, 0x0, 0x0, 0xc425218030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425155c20, 0x6f0968, 0x3, 0x51f701, 0xc425005290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425155c20, 0x5, 0xc421f656b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef91d0, 0xc4248b7ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cac30, 0xc4236044f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef91d0, 0x0, 0x0, 0x0, 0xc4236044f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef91d0, 0x6f0968, 0x3, 0x51f701, 0xc424e813e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef91d0, 0x5, 0xc421f576f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef93b0, 0xc4248b7f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eeca20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236cbc30, 0xc423604520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ef93b0, 0x0, 0x0, 0x0, 0xc423604520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ef93b0, 0x6f0968, 0x3, 0x51f701, 0xc424e814a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ef93b0, 0x5, 0xc421f57710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9590, 0xc4248b7f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e0c30, 0xc423604550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ef9590, 0x0, 0x0, 0x0, 0xc423604550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ef9590, 0x6f0968, 0x3, 0x51f701, 0xc424e81560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ef9590, 0x5, 0xc421f57730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9770, 0xc425106020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e1c30, 0xc423604580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421ef9770, 0x0, 0x0, 0x0, 0xc423604580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421ef9770, 0x6f0968, 0x3, 0x51f701, 0xc424e816b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421ef9770, 0x5, 0xc421f57750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9950, 0xc425106060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d2c30, 0xc4236045b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421ef9950, 0x0, 0x0, 0x0, 0xc4236045b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421ef9950, 0x6f0968, 0x3, 0x51f701, 0xc424e81770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421ef9950, 0x5, 0xc421f57770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9b30, 0xc4251060a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236d3c30, 0xc4236045e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421ef9b30, 0x0, 0x0, 0x0, 0xc4236045e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421ef9b30, 0x6f0968, 0x3, 0x51f701, 0xc424e81830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421ef9b30, 0x5, 0xc421f57790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9d10, 0xc4251060e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eece60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e8c30, 0xc423604610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421ef9d10, 0x0, 0x0, 0x0, 0xc423604610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421ef9d10, 0x6f0968, 0x3, 0x51f701, 0xc424e818f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421ef9d10, 0x5, 0xc421f577b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130000, 0xc425106140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e9c30, 0xc423604658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425130000, 0x0, 0x0, 0x0, 0xc423604658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425130000, 0x6f0968, 0x3, 0x51f701, 0xc424e81a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425130000, 0x5, 0xc421f577d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251301e0, 0xc425106190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251301e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251301e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dac30, 0xc423604688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4251301e0, 0x0, 0x0, 0x0, 0xc423604688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4251301e0, 0x6f0968, 0x3, 0x51f701, 0xc424e81b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4251301e0, 0x5, 0xc421f577f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251304b0, 0xc425106240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251304b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251304b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236dbc30, 0xc4236046d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4251304b0, 0x0, 0x0, 0x0, 0xc4236046d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4251304b0, 0x6f0968, 0x3, 0x51f701, 0xc424e81c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4251304b0, 0x5, 0xc421f57810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130690, 0xc425106280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f0c30, 0xc423604700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425130690, 0x0, 0x0, 0x0, 0xc423604700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425130690, 0x6f0968, 0x3, 0x51f701, 0xc424e81ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425130690, 0x5, 0xc421f57830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155d10, 0xc424c73520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423690c30, 0xc425218048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425155d10, 0x0, 0x0, 0x0, 0xc425218048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425155d10, 0x6f0968, 0x3, 0x51f701, 0xc425005320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425155d10, 0x5, 0xc421f656d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130960, 0xc4251062f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f1c30, 0xc423604730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425130960, 0x0, 0x0, 0x0, 0xc423604730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425130960, 0x6f0968, 0x3, 0x51f701, 0xc424e81da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425130960, 0x5, 0xc421f57850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155e00, 0xc424c73540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423691c30, 0xc425218060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425155e00, 0x0, 0x0, 0x0, 0xc425218060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425155e00, 0x6f0968, 0x3, 0x51f701, 0xc425005380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425155e00, 0x5, 0xc421f656f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130b40, 0xc425106360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e2c30, 0xc423604760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425130b40, 0x0, 0x0, 0x0, 0xc423604760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425130b40, 0x6f0968, 0x3, 0x51f701, 0xc424e81e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425130b40, 0x5, 0xc421f57870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b061e0, 0xc4248b6ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b061e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b061e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423682c30, 0xc4244efd40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b061e0, 0x0, 0x0, 0x0, 0xc4244efd40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b061e0, 0x6f0968, 0x3, 0x51f701, 0xc424867380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b061e0, 0x5, 0xc421f65710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b062d0, 0xc4248b6cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b062d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b062d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423683c30, 0xc4244efd58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b062d0, 0x0, 0x0, 0x0, 0xc4244efd58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b062d0, 0x6f0968, 0x3, 0x51f701, 0xc4248673e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b062d0, 0x5, 0xc421f65730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b063c0, 0xc4248b6ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1ca40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b063c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b063c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368cc30, 0xc4244efd70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b063c0, 0x0, 0x0, 0x0, 0xc4244efd70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b063c0, 0x6f0968, 0x3, 0x51f701, 0xc424867440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b063c0, 0x5, 0xc421f65750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b065a0, 0xc4248b6d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b065a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b065a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368dc30, 0xc4244efda0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b065a0, 0x0, 0x0, 0x0, 0xc4244efda0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b065a0, 0x6f0968, 0x3, 0x51f701, 0xc424867500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b065a0, 0x5, 0xc421f65770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130d20, 0xc4251063a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236e3c30, 0xc423604790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425130d20, 0x0, 0x0, 0x0, 0xc423604790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425130d20, 0x6f0968, 0x3, 0x51f701, 0xc424e81f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425130d20, 0x5, 0xc421f57890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425130f00, 0xc4251063f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f8c30, 0xc4236047c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425130f00, 0x0, 0x0, 0x0, 0xc4236047c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425130f00, 0x6f0968, 0x3, 0x51f701, 0xc42517a000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425130f00, 0x5, 0xc421f578b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251310e0, 0xc425106460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251310e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251310e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f9c30, 0xc4236047f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4251310e0, 0x0, 0x0, 0x0, 0xc4236047f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4251310e0, 0x6f0968, 0x3, 0x51f701, 0xc42517a0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4251310e0, 0x5, 0xc421f578d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6420 [semacquire]:
sync.runtime_Semacquire(0xc421f579ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f579a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06690, 0xc4248b6da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368ec30, 0xc4244efdb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b06690, 0x0, 0x0, 0x0, 0xc4244efdb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b06690, 0x6f0968, 0x3, 0x51f701, 0xc424867560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b06690, 0x5, 0xc421f65790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06780, 0xc4248b6de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368fc30, 0xc4244efdd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b06780, 0x0, 0x0, 0x0, 0xc4244efdd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b06780, 0x6f0968, 0x3, 0x51f701, 0xc4248675c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b06780, 0x5, 0xc421f657b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251312c0, 0xc4251064a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251312c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251312c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236eac30, 0xc423604820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251312c0, 0x0, 0x0, 0x0, 0xc423604820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251312c0, 0x6f0968, 0x3, 0x51f701, 0xc42517a180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251312c0, 0x5, 0xc421f579c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06870, 0xc4248b6e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423698c30, 0xc4244efde8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b06870, 0x0, 0x0, 0x0, 0xc4244efde8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b06870, 0x6f0968, 0x3, 0x51f701, 0xc424867620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b06870, 0x5, 0xc421f657d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6437 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06960, 0xc4248b6e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423699c30, 0xc4244efe00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b06960, 0x0, 0x0, 0x0, 0xc4244efe00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b06960, 0x6f0968, 0x3, 0x51f701, 0xc424867680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b06960, 0x5, 0xc421f657f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06a50, 0xc4248b6ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368ac30, 0xc4244efe18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424b06a50, 0x0, 0x0, 0x0, 0xc4244efe18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424b06a50, 0x6f0968, 0x3, 0x51f701, 0xc4248676e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424b06a50, 0x5, 0xc421f65810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06c30, 0xc4248b6ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42368bc30, 0xc4244efe30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424b06c30, 0x0, 0x0, 0x0, 0xc4244efe30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424b06c30, 0x6f0968, 0x3, 0x51f701, 0xc424867740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424b06c30, 0x5, 0xc421f65830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06d20, 0xc4248b6f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423694c30, 0xc4244efe48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424b06d20, 0x0, 0x0, 0x0, 0xc4244efe48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424b06d20, 0x6f0968, 0x3, 0x51f701, 0xc4248677a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424b06d20, 0x5, 0xc421f65850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06e10, 0xc4248b6f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1ce20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423695c30, 0xc4244efe60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424b06e10, 0x0, 0x0, 0x0, 0xc4244efe60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424b06e10, 0x6f0968, 0x3, 0x51f701, 0xc424867800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424b06e10, 0x5, 0xc421f65870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6442 [semacquire]:
sync.runtime_Semacquire(0xc421f6594c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421eeb500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06f00, 0xc4248b6f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1ce80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423696c30, 0xc4244efe78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b06f00, 0x0, 0x0, 0x0, 0xc4244efe78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b06f00, 0x6f0968, 0x3, 0x51f701, 0xc424867860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b06f00, 0x5, 0xc421f65960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251314a0, 0xc4251064e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251314a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251314a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236ebc30, 0xc423604850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251314a0, 0x0, 0x0, 0x0, 0xc423604850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251314a0, 0x6f0968, 0x3, 0x51f701, 0xc42517a240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251314a0, 0x5, 0xc421f579e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131770, 0xc425106540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423700c30, 0xc423604898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425131770, 0x0, 0x0, 0x0, 0xc423604898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425131770, 0x6f0968, 0x3, 0x51f701, 0xc42517a360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425131770, 0x5, 0xc421f57a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131950, 0xc425106580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423701c30, 0xc4236048c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425131950, 0x0, 0x0, 0x0, 0xc4236048c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425131950, 0x6f0968, 0x3, 0x51f701, 0xc42517a420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425131950, 0x5, 0xc421f57a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b06ff0, 0xc4248b6f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b06ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b06ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423697c30, 0xc4244efe90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b06ff0, 0x0, 0x0, 0x0, 0xc4244efe90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b06ff0, 0x6f0968, 0x3, 0x51f701, 0xc4248678c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b06ff0, 0x5, 0xc421f65980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b070e0, 0xc4248b6fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cf40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b070e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b070e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a0c30, 0xc4244efea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b070e0, 0x0, 0x0, 0x0, 0xc4244efea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b070e0, 0x6f0968, 0x3, 0x51f701, 0xc424867920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b070e0, 0x5, 0xc421f659a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b071d0, 0xc4248b6fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1cfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b071d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b071d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a1c30, 0xc4244efec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b071d0, 0x0, 0x0, 0x0, 0xc4244efec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b071d0, 0x6f0968, 0x3, 0x51f701, 0xc424867980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b071d0, 0x5, 0xc421f659c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b072c0, 0xc4248b7020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b072c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b072c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423692c30, 0xc4244efed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b072c0, 0x0, 0x0, 0x0, 0xc4244efed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b072c0, 0x6f0968, 0x3, 0x51f701, 0xc4248679e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b072c0, 0x5, 0xc421f659e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b073b0, 0xc4248b7060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b073b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b073b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423693c30, 0xc4244efef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b073b0, 0x0, 0x0, 0x0, 0xc4244efef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b073b0, 0x6f0968, 0x3, 0x51f701, 0xc424867a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b073b0, 0x5, 0xc421f65a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541950, 0xc424c72110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f2c30, 0xc424ac76a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423541950, 0x0, 0x0, 0x0, 0xc424ac76a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423541950, 0x6f0968, 0x3, 0x51f701, 0xc424a74a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423541950, 0x5, 0xc421f57a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b074a0, 0xc4248b70a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b074a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b074a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369cc30, 0xc4244eff08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b074a0, 0x0, 0x0, 0x0, 0xc4244eff08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b074a0, 0x6f0968, 0x3, 0x51f701, 0xc424867aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b074a0, 0x5, 0xc421f65a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07590, 0xc4248b70e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369dc30, 0xc4244eff20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b07590, 0x0, 0x0, 0x0, 0xc4244eff20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b07590, 0x6f0968, 0x3, 0x51f701, 0xc424867b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b07590, 0x5, 0xc421f65a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef90e0, 0xc4248b7e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236f3c30, 0xc4236044d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421ef90e0, 0x0, 0x0, 0x0, 0xc4236044d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421ef90e0, 0x6f0968, 0x3, 0x51f701, 0xc424e81380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421ef90e0, 0x5, 0xc421f57a60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07680, 0xc4248b7120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369ec30, 0xc4244eff38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b07680, 0x0, 0x0, 0x0, 0xc4244eff38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b07680, 0x6f0968, 0x3, 0x51f701, 0xc424867b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b07680, 0x5, 0xc421f65a60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07860, 0xc4248b71f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369fc30, 0xc4244eff68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b07860, 0x0, 0x0, 0x0, 0xc4244eff68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b07860, 0x6f0968, 0x3, 0x51f701, 0xc424867ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b07860, 0x5, 0xc421f65a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07a40, 0xc4248b7270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a8c30, 0xc4244eff98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b07a40, 0x0, 0x0, 0x0, 0xc4244eff98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b07a40, 0x6f0968, 0x3, 0x51f701, 0xc424867da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b07a40, 0x5, 0xc421f65aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16e10, 0xc424c72510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a9c30, 0xc424ac7898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424d16e10, 0x0, 0x0, 0x0, 0xc424ac7898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424d16e10, 0x6f0968, 0x3, 0x51f701, 0xc424a75260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424d16e10, 0x5, 0xc421f65ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a000, 0xc424c73580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423708c30, 0xc425218090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42502a000, 0x0, 0x0, 0x0, 0xc425218090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42502a000, 0x6f0968, 0x3, 0x51f701, 0xc425005440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42502a000, 0x5, 0xc421f57a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154f00, 0xc424c73230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369ac30, 0xc424ac7ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425154f00, 0x0, 0x0, 0x0, 0xc424ac7ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425154f00, 0x6f0968, 0x3, 0x51f701, 0xc425004d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425154f00, 0x5, 0xc421f65ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a2d0, 0xc424c735c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423709c30, 0xc4252180c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42502a2d0, 0x0, 0x0, 0x0, 0xc4252180c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42502a2d0, 0x6f0968, 0x3, 0x51f701, 0xc425005500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42502a2d0, 0x5, 0xc421f57aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de4b0, 0xc4234e00a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42369bc30, 0x410ffd, 0xc42227f198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4234de4b0, 0x0, 0x0, 0x0, 0xc42227f198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4234de4b0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4234de4b0, 0x5, 0xc421f65b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a4b0, 0xc424c73600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fac30, 0xc4252180f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42502a4b0, 0x0, 0x0, 0x0, 0xc4252180f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42502a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4250055c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42502a4b0, 0x5, 0xc421f57ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6458 [semacquire]:
sync.runtime_Semacquire(0xc421f65bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f74870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a690, 0xc424c73640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236fbc30, 0xc425218120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42502a690, 0x0, 0x0, 0x0, 0xc425218120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42502a690, 0x6f0968, 0x3, 0x51f701, 0xc425005680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42502a690, 0x5, 0xc421f57ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502a870, 0xc424c73680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423710c30, 0xc425218150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42502a870, 0x0, 0x0, 0x0, 0xc425218150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42502a870, 0x6f0968, 0x3, 0x51f701, 0xc425005740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42502a870, 0x5, 0xc421f57b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502aa50, 0xc424c736c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423711c30, 0xc425218180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42502aa50, 0x0, 0x0, 0x0, 0xc425218180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42502aa50, 0x6f0968, 0x3, 0x51f701, 0xc425005800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42502aa50, 0x5, 0xc421f57b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07d10, 0xc4248b7330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42369bc30, 0xc4244effe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b07d10, 0x0, 0x0, 0x0, 0xc4244effe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b07d10, 0x6f0968, 0x3, 0x51f701, 0xc424867ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b07d10, 0x5, 0xc421f65c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ac30, 0xc424c73700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423702c30, 0xc4252181b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42502ac30, 0x0, 0x0, 0x0, 0xc4252181b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42502ac30, 0x6f0968, 0x3, 0x51f701, 0xc4250058c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42502ac30, 0x5, 0xc421f57b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502af00, 0xc424c737c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423703c30, 0xc4252181f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42502af00, 0x0, 0x0, 0x0, 0xc4252181f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42502af00, 0x6f0968, 0x3, 0x51f701, 0xc425005aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42502af00, 0x5, 0xc421f57b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b0e0, 0xc424c73830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423718c30, 0xc425218228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42502b0e0, 0x0, 0x0, 0x0, 0xc425218228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42502b0e0, 0x6f0968, 0x3, 0x51f701, 0xc425005b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42502b0e0, 0x5, 0xc421f57b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b2c0, 0xc424c738a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250651c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423719c30, 0xc425218258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42502b2c0, 0x0, 0x0, 0x0, 0xc425218258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42502b2c0, 0x6f0968, 0x3, 0x51f701, 0xc425005c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42502b2c0, 0x5, 0xc421f57ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6470 [semacquire]:
sync.runtime_Semacquire(0xc421f57c8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57c80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b4a0, 0xc424c738e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250652a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370ac30, 0xc425218288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42502b4a0, 0x0, 0x0, 0x0, 0xc425218288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42502b4a0, 0x6f0968, 0x3, 0x51f701, 0xc425005ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42502b4a0, 0x5, 0xc421f57ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2000, 0xc4248b73c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b0c30, 0xc423604028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ea2000, 0x0, 0x0, 0x0, 0xc423604028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ea2000, 0x6f0968, 0x3, 0x51f701, 0xc424e80000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ea2000, 0x5, 0xc421f65c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea23c0, 0xc4248b7430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea23c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b1c30, 0xc423604070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ea23c0, 0x0, 0x0, 0x0, 0xc423604070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ea23c0, 0x6f0968, 0x3, 0x51f701, 0xc424e80120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ea23c0, 0x5, 0xc421f65c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea25a0, 0xc4248b74b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a2c30, 0xc4236040a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ea25a0, 0x0, 0x0, 0x0, 0xc4236040a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ea25a0, 0x6f0968, 0x3, 0x51f701, 0xc424e801e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ea25a0, 0x5, 0xc421f65c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2870, 0xc4248b7570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236a3c30, 0xc4236040e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ea2870, 0x0, 0x0, 0x0, 0xc4236040e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ea2870, 0x6f0968, 0x3, 0x51f701, 0xc424e80300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ea2870, 0x5, 0xc421f65c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2a50, 0xc4248b75d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b8c30, 0xc423604118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ea2a50, 0x0, 0x0, 0x0, 0xc423604118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ea2a50, 0x6f0968, 0x3, 0x51f701, 0xc424e803f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ea2a50, 0x5, 0xc421f65ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2c30, 0xc4248b7610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1da40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b9c30, 0xc423604148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ea2c30, 0x0, 0x0, 0x0, 0xc423604148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ea2c30, 0x6f0968, 0x3, 0x51f701, 0xc424e804b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ea2c30, 0x5, 0xc421f65cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2e10, 0xc4248b76a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1db00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236aac30, 0xc423604178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ea2e10, 0x0, 0x0, 0x0, 0xc423604178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ea2e10, 0x6f0968, 0x3, 0x51f701, 0xc424e80570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ea2e10, 0x5, 0xc421f65ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2ff0, 0xc4248b7720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236abc30, 0xc4236041a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ea2ff0, 0x0, 0x0, 0x0, 0xc4236041a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ea2ff0, 0x6f0968, 0x3, 0x51f701, 0xc424e80630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ea2ff0, 0x5, 0xc421f65d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea32c0, 0xc4248b77a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea32c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c0c30, 0xc4236041d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ea32c0, 0x0, 0x0, 0x0, 0xc4236041d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ea32c0, 0x6f0968, 0x3, 0x51f701, 0xc424e806f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ea32c0, 0x5, 0xc421f65d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b51d0, 0xc4245eef20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b51d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4235a6c30, 0xc4244ef230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4246b51d0, 0x0, 0x0, 0x0, 0xc4244ef230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4246b51d0, 0x6f0968, 0x3, 0x51f701, 0xc4246a0540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4246b51d0, 0x5, 0xc421f65d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea34a0, 0xc4248b77e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1dd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea34a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c1c30, 0xc423604208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ea34a0, 0x0, 0x0, 0x0, 0xc423604208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ea34a0, 0x6f0968, 0x3, 0x51f701, 0xc424e807b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ea34a0, 0x5, 0xc421f65d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300960, 0xc425107370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b2c30, 0xc4236050c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425300960, 0x0, 0x0, 0x0, 0xc4236050c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425300960, 0x6f0968, 0x3, 0x51f701, 0xc4254746c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425300960, 0x5, 0xc421f65d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6489 [semacquire]:
sync.runtime_Semacquire(0xc421f65e5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65e50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b680, 0xc424c73960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42370bc30, 0xc4252182b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42502b680, 0x0, 0x0, 0x0, 0xc4252182b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42502b680, 0x6f0968, 0x3, 0x51f701, 0xc425005da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42502b680, 0x5, 0xc421f57cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502b860, 0xc424c739c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423720c30, 0xc4252182e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42502b860, 0x0, 0x0, 0x0, 0xc4252182e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42502b860, 0x6f0968, 0x3, 0x51f701, 0xc425005e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42502b860, 0x5, 0xc421f57ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ba40, 0xc424c73a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250654e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423721c30, 0xc425218318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42502ba40, 0x0, 0x0, 0x0, 0xc425218318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42502ba40, 0x6f0968, 0x3, 0x51f701, 0xc425005f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42502ba40, 0x5, 0xc421f57d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502bc20, 0xc424c73a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250655a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423712c30, 0xc425218348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42502bc20, 0x0, 0x0, 0x0, 0xc425218348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42502bc20, 0x6f0968, 0x3, 0x51f701, 0xc42528a000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42502bc20, 0x5, 0xc421f57d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502be00, 0xc424c73a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423713c30, 0xc425218378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42502be00, 0x0, 0x0, 0x0, 0xc425218378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42502be00, 0x6f0968, 0x3, 0x51f701, 0xc42528a0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42502be00, 0x5, 0xc421f57d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8000, 0xc424c73ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423728c30, 0xc4252183a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4252a8000, 0x0, 0x0, 0x0, 0xc4252183a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4252a8000, 0x6f0968, 0x3, 0x51f701, 0xc42528a180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4252a8000, 0x5, 0xc421f57d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a81e0, 0xc424c73b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423729c30, 0xc4252183d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4252a81e0, 0x0, 0x0, 0x0, 0xc4252183d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4252a81e0, 0x6f0968, 0x3, 0x51f701, 0xc42528a240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4252a81e0, 0x5, 0xc421f57d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3680, 0xc4248b7830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1de00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371ac30, 0xc423604238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ea3680, 0x0, 0x0, 0x0, 0xc423604238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ea3680, 0x6f0968, 0x3, 0x51f701, 0xc424e80870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ea3680, 0x5, 0xc421f57da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a83c0, 0xc424c73b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42371bc30, 0xc425218408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252a83c0, 0x0, 0x0, 0x0, 0xc425218408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252a83c0, 0x6f0968, 0x3, 0x51f701, 0xc42528a390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252a83c0, 0x5, 0xc421f57dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a85a0, 0xc424c73bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250659e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423730c30, 0xc425218438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4252a85a0, 0x0, 0x0, 0x0, 0xc425218438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4252a85a0, 0x6f0968, 0x3, 0x51f701, 0xc42528a450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4252a85a0, 0x5, 0xc421f57de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8780, 0xc424c73c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423731c30, 0xc425218468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4252a8780, 0x0, 0x0, 0x0, 0xc425218468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4252a8780, 0x6f0968, 0x3, 0x51f701, 0xc42528a510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4252a8780, 0x5, 0xc421f57e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300b40, 0xc4251073b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b3c30, 0xc4236050f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425300b40, 0x0, 0x0, 0x0, 0xc4236050f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425300b40, 0x6f0968, 0x3, 0x51f701, 0xc425474780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425300b40, 0x5, 0xc421f65e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8960, 0xc424c73c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423722c30, 0xc425218498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4252a8960, 0x0, 0x0, 0x0, 0xc425218498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4252a8960, 0x6f0968, 0x3, 0x51f701, 0xc42528a5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4252a8960, 0x5, 0xc421f57e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8b40, 0xc424c73c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423723c30, 0xc4252184c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4252a8b40, 0x0, 0x0, 0x0, 0xc4252184c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4252a8b40, 0x6f0968, 0x3, 0x51f701, 0xc42528a690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4252a8b40, 0x5, 0xc421f57e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8e10, 0xc424c73d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423738c30, 0xc4252184f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4252a8e10, 0x0, 0x0, 0x0, 0xc4252184f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4252a8e10, 0x6f0968, 0x3, 0x51f701, 0xc42528a750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4252a8e10, 0x5, 0xc421f57e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6503 [semacquire]:
sync.runtime_Semacquire(0xc421f57f3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57f30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef7600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a8ff0, 0xc424c73de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423739c30, 0xc425218528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4252a8ff0, 0x0, 0x0, 0x0, 0xc425218528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4252a8ff0, 0x6f0968, 0x3, 0x51f701, 0xc42528a8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4252a8ff0, 0x5, 0xc421f57f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300d20, 0xc4251073f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c8c30, 0xc423605120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425300d20, 0x0, 0x0, 0x0, 0xc423605120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425300d20, 0x6f0968, 0x3, 0x51f701, 0xc425474840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425300d20, 0x5, 0xc421f65e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300f00, 0xc425107430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c9c30, 0xc423605150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425300f00, 0x0, 0x0, 0x0, 0xc423605150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425300f00, 0x6f0968, 0x3, 0x51f701, 0xc425474900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425300f00, 0x5, 0xc421f65eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253010e0, 0xc425107470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253010e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253010e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bac30, 0xc423605180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4253010e0, 0x0, 0x0, 0x0, 0xc423605180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4253010e0, 0x6f0968, 0x3, 0x51f701, 0xc4254749c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4253010e0, 0x5, 0xc421f65ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253012c0, 0xc4251074b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253012c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253012c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bbc30, 0xc4236051b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4253012c0, 0x0, 0x0, 0x0, 0xc4236051b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4253012c0, 0x6f0968, 0x3, 0x51f701, 0xc425474a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4253012c0, 0x5, 0xc421f65ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253014a0, 0xc4251074f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253014a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253014a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d0c30, 0xc4236051e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253014a0, 0x0, 0x0, 0x0, 0xc4236051e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253014a0, 0x6f0968, 0x3, 0x51f701, 0xc425474b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253014a0, 0x5, 0xc421f65f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301770, 0xc425107530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d1c30, 0xc423605210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425301770, 0x0, 0x0, 0x0, 0xc423605210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425301770, 0x6f0968, 0x3, 0x51f701, 0xc425474c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425301770, 0x5, 0xc421f65f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301950, 0xc425107570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255081c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c2c30, 0xc423605240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425301950, 0x0, 0x0, 0x0, 0xc423605240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425301950, 0x6f0968, 0x3, 0x51f701, 0xc425474cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425301950, 0x5, 0xc421f65f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301b30, 0xc4251075b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255082a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c3c30, 0xc423605270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425301b30, 0x0, 0x0, 0x0, 0xc423605270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425301b30, 0x6f0968, 0x3, 0x51f701, 0xc425474d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425301b30, 0x5, 0xc421f65f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301d10, 0xc425107690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255083c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d8c30, 0xc4236052a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425301d10, 0x0, 0x0, 0x0, 0xc4236052a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425301d10, 0x6f0968, 0x3, 0x51f701, 0xc425474ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425301d10, 0x5, 0xc421f65f90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301ef0, 0xc4251076f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d9c30, 0xc4236052d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425301ef0, 0x0, 0x0, 0x0, 0xc4236052d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425301ef0, 0x6f0968, 0x3, 0x51f701, 0xc425474f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425301ef0, 0x5, 0xc421f65fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a82d0, 0xc425107780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255085a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cac30, 0xc423605318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256a82d0, 0x0, 0x0, 0x0, 0xc423605318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256a82d0, 0x6f0968, 0x3, 0x51f701, 0xc4254750b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256a82d0, 0x5, 0xc421f65fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6519 [semacquire]:
sync.runtime_Semacquire(0xc42202c0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a91d0, 0xc424c73e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372ac30, 0xc425218558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252a91d0, 0x0, 0x0, 0x0, 0xc425218558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252a91d0, 0x6f0968, 0x3, 0x51f701, 0xc42528a960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252a91d0, 0x5, 0xc421f57f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a94a0, 0xc424c73ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42372bc30, 0xc4252185a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252a94a0, 0x0, 0x0, 0x0, 0xc4252185a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252a94a0, 0x6f0968, 0x3, 0x51f701, 0xc42528aa80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252a94a0, 0x5, 0xc421f57f90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9680, 0xc424c73f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253380e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423740c30, 0xc4252185d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4252a9680, 0x0, 0x0, 0x0, 0xc4252185d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4252a9680, 0x6f0968, 0x3, 0x51f701, 0xc42528ab40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4252a9680, 0x5, 0xc421f57fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9860, 0xc424c73f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253381a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423741c30, 0xc425218600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4252a9860, 0x0, 0x0, 0x0, 0xc425218600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4252a9860, 0x6f0968, 0x3, 0x51f701, 0xc42528ac30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4252a9860, 0x5, 0xc421f57fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a85a0, 0xc4251077e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255086c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cbc30, 0xc423605360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256a85a0, 0x0, 0x0, 0x0, 0xc423605360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256a85a0, 0x6f0968, 0x3, 0x51f701, 0xc4254751d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256a85a0, 0x5, 0xc42202c0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9c20, 0xc424c73fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423733c30, 0xc425218660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4252a9c20, 0x0, 0x0, 0x0, 0xc425218660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4252a9c20, 0x6f0968, 0x3, 0x51f701, 0xc42528adb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4252a9c20, 0x5, 0xc421f57ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425154780, 0xc424c730b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425154780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425154780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423679c30, 0xc424ac7e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425154780, 0x0, 0x0, 0x0, 0xc424ac7e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425154780, 0x6f0968, 0x3, 0x51f701, 0xc4250049f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425154780, 0x5, 0xc422028010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3e00, 0xc4248b7a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c9c30, 0xc4236042f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ea3e00, 0x0, 0x0, 0x0, 0xc4236042f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ea3e00, 0x6f0968, 0x3, 0x51f701, 0xc424e80c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ea3e00, 0x5, 0xc422028030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef81e0, 0xc4248b7b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236c6c30, 0xc423604358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421ef81e0, 0x0, 0x0, 0x0, 0xc423604358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421ef81e0, 0x6f0968, 0x3, 0x51f701, 0xc424e80d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421ef81e0, 0x5, 0xc422028050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9a40, 0xc424c73f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423732c30, 0xc425218630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252a9a40, 0x0, 0x0, 0x0, 0xc425218630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252a9a40, 0x6f0968, 0x3, 0x51f701, 0xc42528acf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252a9a40, 0x5, 0xc422028070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9d10, 0xc424c73ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253383a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42373fc30, 0xc425218678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4252a9d10, 0x0, 0x0, 0x0, 0xc425218678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4252a9d10, 0x6f0968, 0x3, 0x51f701, 0xc42528ae10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4252a9d10, 0x5, 0xc422028090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a9ef0, 0xc425436060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423744c30, 0xc4252186a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4252a9ef0, 0x0, 0x0, 0x0, 0xc4252186a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4252a9ef0, 0x6f0968, 0x3, 0x51f701, 0xc42528aed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4252a9ef0, 0x5, 0xc4220280b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f80f0, 0xc4254360e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423745c30, 0xc4252186d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4253f80f0, 0x0, 0x0, 0x0, 0xc4252186d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4253f80f0, 0x6f0968, 0x3, 0x51f701, 0xc42528af90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4253f80f0, 0x5, 0xc4220280d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f82d0, 0xc425436200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423746c30, 0xc425218708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4253f82d0, 0x0, 0x0, 0x0, 0xc425218708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4253f82d0, 0x6f0968, 0x3, 0x51f701, 0xc42528b0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4253f82d0, 0x5, 0xc4220280f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6535 [semacquire]:
sync.runtime_Semacquire(0xc4220281dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220281d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421e6bc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f85a0, 0xc4254362c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423747c30, 0xc425218750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4253f85a0, 0x0, 0x0, 0x0, 0xc425218750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4253f85a0, 0x6f0968, 0x3, 0x51f701, 0xc42528b200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4253f85a0, 0x5, 0xc4220281f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8780, 0xc425107820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e0c30, 0xc423605390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4256a8780, 0x0, 0x0, 0x0, 0xc423605390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4256a8780, 0x6f0968, 0x3, 0x51f701, 0xc425475290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4256a8780, 0x5, 0xc42202c0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8960, 0xc425107860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e1c30, 0xc4236053c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256a8960, 0x0, 0x0, 0x0, 0xc4236053c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256a8960, 0x6f0968, 0x3, 0x51f701, 0xc425475350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256a8960, 0x5, 0xc42202c110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8b40, 0xc4251078a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d2c30, 0xc4236053f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256a8b40, 0x0, 0x0, 0x0, 0xc4236053f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256a8b40, 0x6f0968, 0x3, 0x51f701, 0xc425475410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256a8b40, 0x5, 0xc42202c130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8d20, 0xc4251078e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255089c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d3c30, 0xc423605420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256a8d20, 0x0, 0x0, 0x0, 0xc423605420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256a8d20, 0x6f0968, 0x3, 0x51f701, 0xc4254754d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256a8d20, 0x5, 0xc42202c150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8f00, 0xc425107920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e8c30, 0xc423605450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4256a8f00, 0x0, 0x0, 0x0, 0xc423605450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4256a8f00, 0x6f0968, 0x3, 0x51f701, 0xc425475590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4256a8f00, 0x5, 0xc42202c170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a90e0, 0xc425107960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e9c30, 0xc423605480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4256a90e0, 0x0, 0x0, 0x0, 0xc423605480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4256a90e0, 0x6f0968, 0x3, 0x51f701, 0xc425475650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4256a90e0, 0x5, 0xc42202c190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a93b0, 0xc4251079d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dac30, 0xc4236054b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4256a93b0, 0x0, 0x0, 0x0, 0xc4236054b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4256a93b0, 0x6f0968, 0x3, 0x51f701, 0xc425475710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4256a93b0, 0x5, 0xc42202c1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246960, 0xc4251068a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dbc30, 0xc423604a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425246960, 0x0, 0x0, 0x0, 0xc423604a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425246960, 0x6f0968, 0x3, 0x51f701, 0xc42517ab40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425246960, 0x5, 0xc42202c1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799770, 0xc425436f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f0c30, 0xc425218c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422799770, 0x0, 0x0, 0x0, 0xc425218c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422799770, 0x6f0968, 0x3, 0x51f701, 0xc4256d6690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422799770, 0x5, 0xc42202c1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799950, 0xc425436fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f1c30, 0xc425218c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422799950, 0x0, 0x0, 0x0, 0xc425218c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422799950, 0x6f0968, 0x3, 0x51f701, 0xc4256d6750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422799950, 0x5, 0xc42202c210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6548 [semacquire]:
sync.runtime_Semacquire(0xc42202c2ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c2e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8780, 0xc425436340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374cc30, 0xc425218780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4253f8780, 0x0, 0x0, 0x0, 0xc425218780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4253f8780, 0x6f0968, 0x3, 0x51f701, 0xc42528b2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4253f8780, 0x5, 0xc422028210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8a50, 0xc4254363c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253388e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374dc30, 0xc4252187b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253f8a50, 0x0, 0x0, 0x0, 0xc4252187b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253f8a50, 0x6f0968, 0x3, 0x51f701, 0xc42528b380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253f8a50, 0x5, 0xc422028230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8c30, 0xc425436440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253389a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374ec30, 0xc4252187e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4253f8c30, 0x0, 0x0, 0x0, 0xc4252187e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4253f8c30, 0x6f0968, 0x3, 0x51f701, 0xc42528b440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4253f8c30, 0x5, 0xc422028250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8f00, 0xc4254364b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42374fc30, 0xc425218828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4253f8f00, 0x0, 0x0, 0x0, 0xc425218828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4253f8f00, 0x6f0968, 0x3, 0x51f701, 0xc42528b560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4253f8f00, 0x5, 0xc422028270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f91d0, 0xc425436570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423754c30, 0xc425218870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253f91d0, 0x0, 0x0, 0x0, 0xc425218870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253f91d0, 0x6f0968, 0x3, 0x51f701, 0xc42528b680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253f91d0, 0x5, 0xc422028290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f93b0, 0xc4254365f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423755c30, 0xc4252188a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4253f93b0, 0x0, 0x0, 0x0, 0xc4252188a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4253f93b0, 0x6f0968, 0x3, 0x51f701, 0xc42528b740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4253f93b0, 0x5, 0xc4220282b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799b30, 0xc425437060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e2c30, 0xc425218c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422799b30, 0x0, 0x0, 0x0, 0xc425218c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422799b30, 0x6f0968, 0x3, 0x51f701, 0xc4256d6810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422799b30, 0x5, 0xc42202c300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9680, 0xc4254366b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423756c30, 0xc4252188e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4253f9680, 0x0, 0x0, 0x0, 0xc4252188e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4253f9680, 0x6f0968, 0x3, 0x51f701, 0xc42528b860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4253f9680, 0x5, 0xc4220282d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9950, 0xc425436770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423757c30, 0xc425218930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4253f9950, 0x0, 0x0, 0x0, 0xc425218930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4253f9950, 0x6f0968, 0x3, 0x51f701, 0xc42528b980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4253f9950, 0x5, 0xc4220282f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9b30, 0xc4254367f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375cc30, 0xc425218960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4253f9b30, 0x0, 0x0, 0x0, 0xc425218960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4253f9b30, 0x6f0968, 0x3, 0x51f701, 0xc42528ba40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4253f9b30, 0x5, 0xc422028310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9d10, 0xc425436870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253390e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375dc30, 0xc425218990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4253f9d10, 0x0, 0x0, 0x0, 0xc425218990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4253f9d10, 0x6f0968, 0x3, 0x51f701, 0xc42528bb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4253f9d10, 0x5, 0xc422028330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9ef0, 0xc4254368f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253391a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375ec30, 0xc4252189c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4253f9ef0, 0x0, 0x0, 0x0, 0xc4252189c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4253f9ef0, 0x6f0968, 0x3, 0x51f701, 0xc42528bbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4253f9ef0, 0x5, 0xc422028350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798000, 0xc425436930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375fc30, 0xc4252189d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422798000, 0x0, 0x0, 0x0, 0xc4252189d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422798000, 0x6f0968, 0x3, 0x51f701, 0xc42528bc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422798000, 0x5, 0xc422028370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6566 [semacquire]:
sync.runtime_Semacquire(0xc42202844c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db61c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227981e0, 0xc425436980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253392c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227981e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227981e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423768c30, 0xc425218a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4227981e0, 0x0, 0x0, 0x0, 0xc425218a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4227981e0, 0x6f0968, 0x3, 0x51f701, 0xc42528bd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4227981e0, 0x5, 0xc422028460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799ef0, 0xc425437160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e3c30, 0xc425218cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422799ef0, 0x0, 0x0, 0x0, 0xc425218cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422799ef0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422799ef0, 0x5, 0xc42202c320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c0f0, 0xc4254371e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f8c30, 0xc425218d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42582c0f0, 0x0, 0x0, 0x0, 0xc425218d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42582c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42582c0f0, 0x5, 0xc42202c340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c2d0, 0xc425437260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f9c30, 0xc425218d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42582c2d0, 0x0, 0x0, 0x0, 0xc425218d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42582c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42582c2d0, 0x5, 0xc42202c360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c4b0, 0xc4254372e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237eac30, 0xc425218d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42582c4b0, 0x0, 0x0, 0x0, 0xc425218d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42582c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42582c4b0, 0x5, 0xc42202c380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c690, 0xc425437320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ebc30, 0xc425218db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42582c690, 0x0, 0x0, 0x0, 0xc425218db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42582c690, 0x6f0968, 0x3, 0x51f701, 0xc4256d6cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42582c690, 0x5, 0xc42202c3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c870, 0xc425437370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423800c30, 0xc425218de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582c870, 0x0, 0x0, 0x0, 0xc425218de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582c870, 0x6f0968, 0x3, 0x51f701, 0xc4256d6d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582c870, 0x5, 0xc42202c3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582ca50, 0xc4254373e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423801c30, 0xc425218e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42582ca50, 0x0, 0x0, 0x0, 0xc425218e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42582ca50, 0x6f0968, 0x3, 0x51f701, 0xc4256d6e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42582ca50, 0x5, 0xc42202c3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cc30, 0xc425437460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f2c30, 0xc425218e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42582cc30, 0x0, 0x0, 0x0, 0xc425218e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42582cc30, 0x6f0968, 0x3, 0x51f701, 0xc4256d6f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42582cc30, 0x5, 0xc42202c400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582ce10, 0xc4254374e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f3c30, 0xc425218e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42582ce10, 0x0, 0x0, 0x0, 0xc425218e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42582ce10, 0x6f0968, 0x3, 0x51f701, 0xc4256d6fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42582ce10, 0x5, 0xc42202c420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6560 [semacquire]:
sync.runtime_Semacquire(0xc42202c50c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cff0, 0xc425437560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423808c30, 0xc425218ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42582cff0, 0x0, 0x0, 0x0, 0xc425218ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42582cff0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42582cff0, 0x5, 0xc42202c520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227983c0, 0xc4254369c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227983c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227983c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423769c30, 0xc425218a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4227983c0, 0x0, 0x0, 0x0, 0xc425218a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4227983c0, 0x6f0968, 0x3, 0x51f701, 0xc42528bdd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4227983c0, 0x5, 0xc422028480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227985a0, 0xc425436a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227985a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227985a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375ac30, 0xc425218a68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4227985a0, 0x0, 0x0, 0x0, 0xc425218a68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4227985a0, 0x6f0968, 0x3, 0x51f701, 0xc42528be90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4227985a0, 0x5, 0xc4220284a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798780, 0xc425436b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42375bc30, 0xc425218a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422798780, 0x0, 0x0, 0x0, 0xc425218a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422798780, 0x6f0968, 0x3, 0x51f701, 0xc4256d6030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422798780, 0x5, 0xc4220284c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798960, 0xc425436bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423770c30, 0xc425218ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422798960, 0x0, 0x0, 0x0, 0xc425218ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422798960, 0x6f0968, 0x3, 0x51f701, 0xc4256d60f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422798960, 0x5, 0xc4220284e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798c30, 0xc425436cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423771c30, 0xc425218b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422798c30, 0x0, 0x0, 0x0, 0xc425218b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422798c30, 0x6f0968, 0x3, 0x51f701, 0xc4256d6210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422798c30, 0x5, 0xc422028500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798e10, 0xc425436d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423762c30, 0xc425218b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422798e10, 0x0, 0x0, 0x0, 0xc425218b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422798e10, 0x6f0968, 0x3, 0x51f701, 0xc4256d62d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422798e10, 0x5, 0xc422028520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6575 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227990e0, 0xc425436df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227990e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227990e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423763c30, 0xc425218b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4227990e0, 0x0, 0x0, 0x0, 0xc425218b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4227990e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d63f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4227990e0, 0x5, 0xc422028540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227993b0, 0xc425436e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227993b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227993b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423778c30, 0xc425218bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4227993b0, 0x0, 0x0, 0x0, 0xc425218bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4227993b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4227993b0, 0x5, 0xc422028560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799680, 0xc425436f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423779c30, 0xc425218c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422799680, 0x0, 0x0, 0x0, 0xc425218c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422799680, 0x6f0968, 0x3, 0x51f701, 0xc4256d6630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422799680, 0x5, 0xc422028580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131c20, 0xc425106640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376ac30, 0xc423604910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425131c20, 0x0, 0x0, 0x0, 0xc423604910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425131c20, 0x6f0968, 0x3, 0x51f701, 0xc42517a5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425131c20, 0x5, 0xc4220285a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131e00, 0xc4251066c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376bc30, 0xc423604940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425131e00, 0x0, 0x0, 0x0, 0xc423604940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425131e00, 0x6f0968, 0x3, 0x51f701, 0xc42517a690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425131e00, 0x5, 0xc4220285c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6580 [semacquire]:
sync.runtime_Semacquire(0xc4220286ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220286a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252460f0, 0xc425106740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252460f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252460f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423780c30, 0xc423604988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4252460f0, 0x0, 0x0, 0x0, 0xc423604988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4252460f0, 0x6f0968, 0x3, 0x51f701, 0xc42517a7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4252460f0, 0x5, 0xc4220286c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d1d0, 0xc4254375e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423809c30, 0xc425218ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42582d1d0, 0x0, 0x0, 0x0, 0xc425218ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42582d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42582d1d0, 0x5, 0xc42202c540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d3b0, 0xc425437700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fac30, 0xc425218f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42582d3b0, 0x0, 0x0, 0x0, 0xc425218f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42582d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42582d3b0, 0x5, 0xc42202c560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d590, 0xc425437780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fbc30, 0xc425218f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42582d590, 0x0, 0x0, 0x0, 0xc425218f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42582d590, 0x6f0968, 0x3, 0x51f701, 0xc4256d7350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42582d590, 0x5, 0xc42202c580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d770, 0xc4254377c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423810c30, 0xc425218f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42582d770, 0x0, 0x0, 0x0, 0xc425218f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42582d770, 0x6f0968, 0x3, 0x51f701, 0xc4256d7440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42582d770, 0x5, 0xc42202c5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d950, 0xc425437830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423811c30, 0xc425218f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42582d950, 0x0, 0x0, 0x0, 0xc425218f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42582d950, 0x6f0968, 0x3, 0x51f701, 0xc4256d7500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42582d950, 0x5, 0xc42202c5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582db30, 0xc4254378b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423802c30, 0xc425218fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582db30, 0x0, 0x0, 0x0, 0xc425218fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582db30, 0x6f0968, 0x3, 0x51f701, 0xc4256d75c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582db30, 0x5, 0xc42202c5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582dd10, 0xc425437930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423803c30, 0xc425218ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42582dd10, 0x0, 0x0, 0x0, 0xc425218ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42582dd10, 0x6f0968, 0x3, 0x51f701, 0xc4256d7680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42582dd10, 0x5, 0xc42202c600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582def0, 0xc4254379b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423818c30, 0xc425219020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42582def0, 0x0, 0x0, 0x0, 0xc425219020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42582def0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42582def0, 0x5, 0xc42202c620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6603 [semacquire]:
sync.runtime_Semacquire(0xc42202c6fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c6f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb40f0, 0xc425437a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb40f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423819c30, 0xc425219050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb40f0, 0x0, 0x0, 0x0, 0xc425219050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb40f0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb40f0, 0x5, 0xc42202c710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252463c0, 0xc4251067c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eede00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252463c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252463c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423781c30, 0xc4236049d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252463c0, 0x0, 0x0, 0x0, 0xc4236049d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252463c0, 0x6f0968, 0x3, 0x51f701, 0xc42517a8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252463c0, 0x5, 0xc4220286e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252465a0, 0xc425106820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252465a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252465a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423772c30, 0xc423604a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252465a0, 0x0, 0x0, 0x0, 0xc423604a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252465a0, 0x6f0968, 0x3, 0x51f701, 0xc42517a990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252465a0, 0x5, 0xc422028700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246870, 0xc425106880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423773c30, 0xc423604a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425246870, 0x0, 0x0, 0x0, 0xc423604a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425246870, 0x6f0968, 0x3, 0x51f701, 0xc42517aae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425246870, 0x5, 0xc422028720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246b40, 0xc4251068e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423788c30, 0xc423604a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425246b40, 0x0, 0x0, 0x0, 0xc423604a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425246b40, 0x6f0968, 0x3, 0x51f701, 0xc42517ac00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425246b40, 0x5, 0xc422028740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246d20, 0xc425106920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252421e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423789c30, 0xc423604ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425246d20, 0x0, 0x0, 0x0, 0xc423604ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425246d20, 0x6f0968, 0x3, 0x51f701, 0xc42517acc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425246d20, 0x5, 0xc422028760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246f00, 0xc425106960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252422a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377ac30, 0xc423604af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425246f00, 0x0, 0x0, 0x0, 0xc423604af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425246f00, 0x6f0968, 0x3, 0x51f701, 0xc42517ad80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425246f00, 0x5, 0xc422028780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252470e0, 0xc4251069a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252470e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252470e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377bc30, 0xc423604b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4252470e0, 0x0, 0x0, 0x0, 0xc423604b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4252470e0, 0x6f0968, 0x3, 0x51f701, 0xc42517ae40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4252470e0, 0x5, 0xc4220287a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252472c0, 0xc4251069e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252472c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252472c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423790c30, 0xc423604b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4252472c0, 0x0, 0x0, 0x0, 0xc423604b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4252472c0, 0x6f0968, 0x3, 0x51f701, 0xc42517af00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4252472c0, 0x5, 0xc4220287c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252474a0, 0xc425106a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252474a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252474a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423791c30, 0xc423604b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252474a0, 0x0, 0x0, 0x0, 0xc423604b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252474a0, 0x6f0968, 0x3, 0x51f701, 0xc42517afc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252474a0, 0x5, 0xc4220287e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247680, 0xc425106ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252425c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423782c30, 0xc423604bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425247680, 0x0, 0x0, 0x0, 0xc423604bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425247680, 0x6f0968, 0x3, 0x51f701, 0xc42517b0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425247680, 0x5, 0xc422028800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6593 [semacquire]:
sync.runtime_Semacquire(0xc4220288dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220288d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247860, 0xc425106b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252426a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423783c30, 0xc423604be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425247860, 0x0, 0x0, 0x0, 0xc423604be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425247860, 0x6f0968, 0x3, 0x51f701, 0xc42517b170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425247860, 0x5, 0xc4220288f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb42d0, 0xc425437ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb42d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380ac30, 0xc425219080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb42d0, 0x0, 0x0, 0x0, 0xc425219080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb42d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d78c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb42d0, 0x5, 0xc42202c730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb44b0, 0xc425437bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb44b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380bc30, 0xc4252190b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421bb44b0, 0x0, 0x0, 0x0, 0xc4252190b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421bb44b0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421bb44b0, 0x5, 0xc42202c750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4690, 0xc425437c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582afc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423820c30, 0xc4252190e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bb4690, 0x0, 0x0, 0x0, 0xc4252190e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bb4690, 0x6f0968, 0x3, 0x51f701, 0xc4256d7ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bb4690, 0x5, 0xc42202c770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4870, 0xc425437c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423821c30, 0xc425219110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421bb4870, 0x0, 0x0, 0x0, 0xc425219110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421bb4870, 0x6f0968, 0x3, 0x51f701, 0xc4256d7b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421bb4870, 0x5, 0xc42202c790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4a50, 0xc425437cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423812c30, 0xc425219140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bb4a50, 0x0, 0x0, 0x0, 0xc425219140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bb4a50, 0x6f0968, 0x3, 0x51f701, 0xc4256d7c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bb4a50, 0x5, 0xc42202c7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4c30, 0xc425437d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423813c30, 0xc425219170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421bb4c30, 0x0, 0x0, 0x0, 0xc425219170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421bb4c30, 0x6f0968, 0x3, 0x51f701, 0xc4256d7d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421bb4c30, 0x5, 0xc42202c7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4e10, 0xc425437df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423828c30, 0xc4252191a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb4e10, 0x0, 0x0, 0x0, 0xc4252191a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb4e10, 0x6f0968, 0x3, 0x51f701, 0xc4256d7e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb4e10, 0x5, 0xc42202c7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6629 [semacquire]:
sync.runtime_Semacquire(0xc42202c8dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c8d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edd40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4ff0, 0xc425437e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423829c30, 0xc4252191d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb4ff0, 0x0, 0x0, 0x0, 0xc4252191d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb4ff0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb4ff0, 0x5, 0xc42202c8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247a40, 0xc425106bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252427c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423798c30, 0xc423604c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425247a40, 0x0, 0x0, 0x0, 0xc423604c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425247a40, 0x6f0968, 0x3, 0x51f701, 0xc42517b2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425247a40, 0x5, 0xc422028910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247d10, 0xc425106c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423799c30, 0xc423604c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425247d10, 0x0, 0x0, 0x0, 0xc423604c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425247d10, 0x6f0968, 0x3, 0x51f701, 0xc42517b3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425247d10, 0x5, 0xc422028930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247ef0, 0xc425106c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252429c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378ac30, 0xc423604c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425247ef0, 0x0, 0x0, 0x0, 0xc423604c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425247ef0, 0x6f0968, 0x3, 0x51f701, 0xc42517b4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425247ef0, 0x5, 0xc422028950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe1e0, 0xc425106cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378bc30, 0xc423604cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421efe1e0, 0x0, 0x0, 0x0, 0xc423604cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421efe1e0, 0x6f0968, 0x3, 0x51f701, 0xc42517b5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421efe1e0, 0x5, 0xc422028970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe4b0, 0xc425106d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a0c30, 0xc423604d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421efe4b0, 0x0, 0x0, 0x0, 0xc423604d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421efe4b0, 0x6f0968, 0x3, 0x51f701, 0xc42517b710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421efe4b0, 0x5, 0xc422028990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe690, 0xc425106d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a1c30, 0xc423604d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421efe690, 0x0, 0x0, 0x0, 0xc423604d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421efe690, 0x6f0968, 0x3, 0x51f701, 0xc42517b7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421efe690, 0x5, 0xc4220289b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe960, 0xc425106e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423792c30, 0xc423604d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421efe960, 0x0, 0x0, 0x0, 0xc423604d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421efe960, 0x6f0968, 0x3, 0x51f701, 0xc42517b8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421efe960, 0x5, 0xc4220289d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efeb40, 0xc425106e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efeb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423793c30, 0xc423604dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421efeb40, 0x0, 0x0, 0x0, 0xc423604dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421efeb40, 0x6f0968, 0x3, 0x51f701, 0xc42517b9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421efeb40, 0x5, 0xc4220289f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efed20, 0xc425106ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a8c30, 0xc423604df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421efed20, 0x0, 0x0, 0x0, 0xc423604df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421efed20, 0x6f0968, 0x3, 0x51f701, 0xc42517ba70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421efed20, 0x5, 0xc422028a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6621 [semacquire]:
sync.runtime_Semacquire(0xc422028afc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028af0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efef00, 0xc425106f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a9c30, 0xc423604e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421efef00, 0x0, 0x0, 0x0, 0xc423604e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421efef00, 0x6f0968, 0x3, 0x51f701, 0xc42517bb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421efef00, 0x5, 0xc422028b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6632 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb51d0, 0xc425437ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb51d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381ac30, 0xc425219200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb51d0, 0x0, 0x0, 0x0, 0xc425219200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb51d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb51d0, 0x5, 0xc42202c910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6633 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb53b0, 0xc425437f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb53b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381bc30, 0xc425219230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421bb53b0, 0x0, 0x0, 0x0, 0xc425219230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421bb53b0, 0x6f0968, 0x3, 0x51f701, 0xc425932060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421bb53b0, 0x5, 0xc42202c930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5590, 0xc4258ee0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423830c30, 0xc425219260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bb5590, 0x0, 0x0, 0x0, 0xc425219260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bb5590, 0x6f0968, 0x3, 0x51f701, 0xc425932240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bb5590, 0x5, 0xc42202c950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799c20, 0xc4254370a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423831c30, 0xc425218ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422799c20, 0x0, 0x0, 0x0, 0xc425218ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422799c20, 0x6f0968, 0x3, 0x51f701, 0xc4256d6870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422799c20, 0x5, 0xc42202c970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5770, 0xc4258ee0e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423822c30, 0xc425219290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bb5770, 0x0, 0x0, 0x0, 0xc425219290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bb5770, 0x6f0968, 0x3, 0x51f701, 0xc425932300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bb5770, 0x5, 0xc42202c990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5950, 0xc4258ee120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423823c30, 0xc4252192c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421bb5950, 0x0, 0x0, 0x0, 0xc4252192c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421bb5950, 0x6f0968, 0x3, 0x51f701, 0xc4259323c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421bb5950, 0x5, 0xc42202c9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff0e0, 0xc425106f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379ac30, 0xc423604e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421eff0e0, 0x0, 0x0, 0x0, 0xc423604e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421eff0e0, 0x6f0968, 0x3, 0x51f701, 0xc42517bbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421eff0e0, 0x5, 0xc422028b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6638 [semacquire]:
sync.runtime_Semacquire(0xc42202ca8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202ca80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252a93b0, 0xc424c73eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425065fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379bc30, 0xc425218588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252a93b0, 0x0, 0x0, 0x0, 0xc425218588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252a93b0, 0x6f0968, 0x3, 0x51f701, 0xc42528aa20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252a93b0, 0x5, 0xc422028b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252462d0, 0xc425106790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252462d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252462d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b0c30, 0xc4236049b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4252462d0, 0x0, 0x0, 0x0, 0xc4236049b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4252462d0, 0x6f0968, 0x3, 0x51f701, 0xc42517a870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4252462d0, 0x5, 0xc422028b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6643 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff3b0, 0xc425107040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252432a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b1c30, 0xc423604e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421eff3b0, 0x0, 0x0, 0x0, 0xc423604e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421eff3b0, 0x6f0968, 0x3, 0x51f701, 0xc42517bda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421eff3b0, 0x5, 0xc422028b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff590, 0xc425107080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a2c30, 0xc423604ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421eff590, 0x0, 0x0, 0x0, 0xc423604ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421eff590, 0x6f0968, 0x3, 0x51f701, 0xc42517be60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421eff590, 0x5, 0xc422028bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff770, 0xc4251070c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a3c30, 0xc423604ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421eff770, 0x0, 0x0, 0x0, 0xc423604ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421eff770, 0x6f0968, 0x3, 0x51f701, 0xc42517bf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421eff770, 0x5, 0xc422028bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff950, 0xc425107100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b8c30, 0xc423604f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421eff950, 0x0, 0x0, 0x0, 0xc423604f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421eff950, 0x6f0968, 0x3, 0x51f701, 0xc425474000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421eff950, 0x5, 0xc422028bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effc20, 0xc425107160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b9c30, 0xc423604f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421effc20, 0x0, 0x0, 0x0, 0xc423604f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421effc20, 0x6f0968, 0x3, 0x51f701, 0xc425474120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421effc20, 0x5, 0xc422028c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6648 [semacquire]:
sync.runtime_Semacquire(0xc422028cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5d10, 0xc4258ee1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423839c30, 0xc425219320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb5d10, 0x0, 0x0, 0x0, 0xc425219320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb5d10, 0x6f0968, 0x3, 0x51f701, 0xc425932540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb5d10, 0x5, 0xc42202caa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effe00, 0xc4251071e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252436e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237aac30, 0xc423604fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421effe00, 0x0, 0x0, 0x0, 0xc423604fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421effe00, 0x6f0968, 0x3, 0x51f701, 0xc4254741e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421effe00, 0x5, 0xc422028d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5ef0, 0xc4258ee1e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582baa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382ac30, 0xc425219350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb5ef0, 0x0, 0x0, 0x0, 0xc425219350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb5ef0, 0x6f0968, 0x3, 0x51f701, 0xc425932600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb5ef0, 0x5, 0xc42202cac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e0f0, 0xc4258ee220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382bc30, 0xc425219380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42381e0f0, 0x0, 0x0, 0x0, 0xc425219380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42381e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4259326c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42381e0f0, 0x5, 0xc42202cae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e2d0, 0xc4258ee2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423840c30, 0xc4252193b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42381e2d0, 0x0, 0x0, 0x0, 0xc4252193b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42381e2d0, 0x6f0968, 0x3, 0x51f701, 0xc425932810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42381e2d0, 0x5, 0xc42202cb00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e4b0, 0xc4258ee2f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423841c30, 0xc4252193e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42381e4b0, 0x0, 0x0, 0x0, 0xc4252193e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42381e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4259328d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42381e4b0, 0x5, 0xc42202cb20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e780, 0xc4258ee370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582be80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423832c30, 0xc425219428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42381e780, 0x0, 0x0, 0x0, 0xc425219428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42381e780, 0x6f0968, 0x3, 0x51f701, 0xc425932a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42381e780, 0x5, 0xc42202cb40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6662 [semacquire]:
sync.runtime_Semacquire(0xc42202cc2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cc20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038540, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541860, 0xc424c720f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423627c30, 0xc424ac7688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423541860, 0x0, 0x0, 0x0, 0xc424ac7688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423541860, 0x6f0968, 0x3, 0x51f701, 0xc424a749f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423541860, 0x5, 0xc422028d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253004b0, 0xc4251072d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252439a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253004b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253004b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c0c30, 0xc423605048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253004b0, 0x0, 0x0, 0x0, 0xc423605048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253004b0, 0x6f0968, 0x3, 0x51f701, 0xc425474480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253004b0, 0x5, 0xc422028d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6653 [semacquire]:
sync.runtime_Semacquire(0xc42211bcec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211bce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6654 [semacquire]:
sync.runtime_Semacquire(0xc42225c7ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c7e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6655 [semacquire]:
sync.runtime_Semacquire(0xc42225d2fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d2f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c690, 0xc425833240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593faa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c6c30, 0xc423605fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a9c690, 0x0, 0x0, 0x0, 0xc423605fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a9c690, 0x6f0968, 0x3, 0x51f701, 0xc425b38060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a9c690, 0x5, 0xc422028dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c870, 0xc4258332c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c7c30, 0xc423605ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425a9c870, 0x0, 0x0, 0x0, 0xc423605ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425a9c870, 0x6f0968, 0x3, 0x51f701, 0xc425b38150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425a9c870, 0x5, 0xc422028de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ea50, 0xc4258ee430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423833c30, 0xc425219470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42381ea50, 0x0, 0x0, 0x0, 0xc425219470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42381ea50, 0x6f0968, 0x3, 0x51f701, 0xc425932b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42381ea50, 0x5, 0xc42202cc40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6674 [semacquire]:
sync.runtime_Semacquire(0xc422028ecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028ec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af02d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9ca50, 0xc425833320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ccc30, 0xc424870020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a9ca50, 0x0, 0x0, 0x0, 0xc424870020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a9ca50, 0x6f0968, 0x3, 0x51f701, 0xc425b38210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a9ca50, 0x5, 0xc422028ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ec30, 0xc4258ee470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423848c30, 0xc4252194a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42381ec30, 0x0, 0x0, 0x0, 0xc4252194a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42381ec30, 0x6f0968, 0x3, 0x51f701, 0xc425932c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42381ec30, 0x5, 0xc42202cc60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ef00, 0xc4258ee520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423849c30, 0xc4252194e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42381ef00, 0x0, 0x0, 0x0, 0xc4252194e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42381ef00, 0x6f0968, 0x3, 0x51f701, 0xc425932d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42381ef00, 0x5, 0xc42202cc80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227980f0, 0xc425436960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227980f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227980f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423753c30, 0xc4252189f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4227980f0, 0x0, 0x0, 0x0, 0xc4252189f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4227980f0, 0x6f0968, 0x3, 0x51f701, 0xc42528bcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4227980f0, 0x5, 0xc42202cca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227982d0, 0xc4254369a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227982d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227982d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423764c30, 0xc425218a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4227982d0, 0x0, 0x0, 0x0, 0xc425218a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4227982d0, 0x6f0968, 0x3, 0x51f701, 0xc42528bd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4227982d0, 0x5, 0xc42202ccc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6669 [semacquire]:
sync.runtime_Semacquire(0xc42202cd9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cd90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227984b0, 0xc4254369f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227984b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227984b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423765c30, 0xc425218a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4227984b0, 0x0, 0x0, 0x0, 0xc425218a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4227984b0, 0x6f0968, 0x3, 0x51f701, 0xc42528be30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4227984b0, 0x5, 0xc42202cdb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cc30, 0xc425833360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cdc30, 0xc424870050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a9cc30, 0x0, 0x0, 0x0, 0xc424870050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a9cc30, 0x6f0968, 0x3, 0x51f701, 0xc425b382d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a9cc30, 0x5, 0xc422028f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9ce10, 0xc4258333f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cec30, 0xc424870080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9ce10, 0x0, 0x0, 0x0, 0xc424870080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9ce10, 0x6f0968, 0x3, 0x51f701, 0xc425b38390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9ce10, 0x5, 0xc422028f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799e00, 0xc425437120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cfc30, 0xc425218cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422799e00, 0x0, 0x0, 0x0, 0xc425218cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422799e00, 0x6f0968, 0x3, 0x51f701, 0xc4256d6930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422799e00, 0x5, 0xc422028f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d770, 0xc4258326d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d4c30, 0xc423605b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594d770, 0x0, 0x0, 0x0, 0xc423605b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594d770, 0x6f0968, 0x3, 0x51f701, 0xc425885260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594d770, 0x5, 0xc422028f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afed20, 0xc4258eeab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d5c30, 0xc4252197e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425afed20, 0x0, 0x0, 0x0, 0xc4252197e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425afed20, 0x6f0968, 0x3, 0x51f701, 0xc4259339e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425afed20, 0x5, 0xc422028f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afeff0, 0xc4258eeb60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afeff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d6c30, 0xc425219830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425afeff0, 0x0, 0x0, 0x0, 0xc425219830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425afeff0, 0x6f0968, 0x3, 0x51f701, 0xc425933b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425afeff0, 0x5, 0xc422028fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6683 [semacquire]:
sync.runtime_Semacquire(0xc42202907c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029070)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425aff1d0, 0xc4258eebe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425aff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d7c30, 0xc425219860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425aff1d0, 0x0, 0x0, 0x0, 0xc425219860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425aff1d0, 0x6f0968, 0x3, 0x51f701, 0xc425933bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425aff1d0, 0x5, 0xc422029090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798690, 0xc425436a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253394c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423766c30, 0xc425218a80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422798690, 0x0, 0x0, 0x0, 0xc425218a80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422798690, 0x6f0968, 0x3, 0x51f701, 0xc42528bef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422798690, 0x5, 0xc42202cdd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798870, 0xc425436bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253395e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423767c30, 0xc425218ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422798870, 0x0, 0x0, 0x0, 0xc425218ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422798870, 0x6f0968, 0x3, 0x51f701, 0xc4256d6090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422798870, 0x5, 0xc42202cdf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6690 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798a50, 0xc425436c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253396a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376cc30, 0xc425218ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422798a50, 0x0, 0x0, 0x0, 0xc425218ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422798a50, 0x6f0968, 0x3, 0x51f701, 0xc4256d6150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422798a50, 0x5, 0xc42202ce10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6691 [semacquire]:
sync.runtime_Semacquire(0xc42202cefc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f72640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798d20, 0xc425436cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253397c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376dc30, 0xc425218b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422798d20, 0x0, 0x0, 0x0, 0xc425218b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422798d20, 0x6f0968, 0x3, 0x51f701, 0xc4256d6270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422798d20, 0x5, 0xc42202cf10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992000, 0xc4258eec20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dcc30, 0xc425219890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424992000, 0x0, 0x0, 0x0, 0xc425219890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424992000, 0x6f0968, 0x3, 0x51f701, 0xc425933cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424992000, 0x5, 0xc4220290b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249921e0, 0xc4258eec70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a891e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249921e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249921e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ddc30, 0xc4252198c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4249921e0, 0x0, 0x0, 0x0, 0xc4252198c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4249921e0, 0x6f0968, 0x3, 0x51f701, 0xc425933d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4249921e0, 0x5, 0xc4220290d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249923c0, 0xc4258eece0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a892a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249923c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249923c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dec30, 0xc4252198f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4249923c0, 0x0, 0x0, 0x0, 0xc4252198f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4249923c0, 0x6f0968, 0x3, 0x51f701, 0xc425933e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4249923c0, 0x5, 0xc4220290f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249925a0, 0xc4258eed50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249925a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249925a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dfc30, 0xc425219920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249925a0, 0x0, 0x0, 0x0, 0xc425219920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249925a0, 0x6f0968, 0x3, 0x51f701, 0xc425933ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249925a0, 0x5, 0xc422029110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992780, 0xc4258eed90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e4c30, 0xc425219950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424992780, 0x0, 0x0, 0x0, 0xc425219950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424992780, 0x6f0968, 0x3, 0x51f701, 0xc425933fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424992780, 0x5, 0xc422029130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6707 [semacquire]:
sync.runtime_Semacquire(0xc42202921c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b8f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992a50, 0xc4258eee50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e5c30, 0xc425219998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424992a50, 0x0, 0x0, 0x0, 0xc425219998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424992a50, 0x6f0968, 0x3, 0x51f701, 0xc425ac40f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424992a50, 0x5, 0xc422029230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798ff0, 0xc425436db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253398e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376ec30, 0xc425218b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422798ff0, 0x0, 0x0, 0x0, 0xc425218b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422798ff0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422798ff0, 0x5, 0xc42202cf30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227991d0, 0xc425436e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4253399a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227991d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227991d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42376fc30, 0xc425218ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4227991d0, 0x0, 0x0, 0x0, 0xc425218ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4227991d0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4227991d0, 0x5, 0xc42202cf50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6696 [semacquire]:
sync.runtime_Semacquire(0xc42202d02c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d020)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227994a0, 0xc425436e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227994a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227994a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423774c30, 0xc425218be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4227994a0, 0x0, 0x0, 0x0, 0xc425218be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4227994a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4227994a0, 0x5, 0xc42202d040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202ad20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992c30, 0xc4258eeea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e6c30, 0xc4252199c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424992c30, 0x0, 0x0, 0x0, 0xc4252199c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424992c30, 0x6f0968, 0x3, 0x51f701, 0xc425ac41b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424992c30, 0x5, 0xc422029250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992e10, 0xc4258eef70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e7c30, 0xc4252199f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424992e10, 0x0, 0x0, 0x0, 0xc4252199f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424992e10, 0x6f0968, 0x3, 0x51f701, 0xc425ac4300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424992e10, 0x5, 0xc422029270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992ff0, 0xc4258eefc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ecc30, 0xc425219a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424992ff0, 0x0, 0x0, 0x0, 0xc425219a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424992ff0, 0x6f0968, 0x3, 0x51f701, 0xc425ac43c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424992ff0, 0x5, 0xc422029290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249931d0, 0xc4258ef020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a898c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249931d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249931d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238edc30, 0xc425219a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249931d0, 0x0, 0x0, 0x0, 0xc425219a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249931d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac44b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249931d0, 0x5, 0xc4220292b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6714 [semacquire]:
sync.runtime_Semacquire(0xc42202938c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204be00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131b30, 0xc425106620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423775c30, 0xc4236048f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425131b30, 0x0, 0x0, 0x0, 0xc4236048f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425131b30, 0x6f0968, 0x3, 0x51f701, 0xc42517a570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425131b30, 0x5, 0xc42202d060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202ad20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249934a0, 0xc4258ef0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a899e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249934a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249934a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238eec30, 0xc425219aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249934a0, 0x0, 0x0, 0x0, 0xc425219aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249934a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac45d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249934a0, 0x5, 0xc4220293a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6700 [semacquire]:
sync.runtime_Semacquire(0xc42202d14c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202ad20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131d10, 0xc425106680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423776c30, 0xc423604928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425131d10, 0x0, 0x0, 0x0, 0xc423604928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425131d10, 0x6f0968, 0x3, 0x51f701, 0xc42517a630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425131d10, 0x5, 0xc42202d160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f3b960, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993860, 0xc4258ef130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238efc30, 0xc425219b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424993860, 0x0, 0x0, 0x0, 0xc425219b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424993860, 0x6f0968, 0x3, 0x51f701, 0xc425ac4750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424993860, 0x5, 0xc4220293c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993c20, 0xc4258ef1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f4c30, 0xc425219b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424993c20, 0x0, 0x0, 0x0, 0xc425219b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424993c20, 0x6f0968, 0x3, 0x51f701, 0xc425ac48d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424993c20, 0x5, 0xc4220293e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36000, 0xc4258ef230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f5c30, 0xc425219bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b36000, 0x0, 0x0, 0x0, 0xc425219bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b36000, 0x6f0968, 0x3, 0x51f701, 0xc425ac4a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b36000, 0x5, 0xc422029400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6720 [semacquire]:
sync.runtime_Semacquire(0xc4220294ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220294e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765cc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b363c0, 0xc4258ef2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b363c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b363c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f6c30, 0xc425219c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b363c0, 0x0, 0x0, 0x0, 0xc425219c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b363c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b363c0, 0x5, 0xc422029500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10405 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257363c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257363c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b9c30, 0xc4240cee78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4257363c0, 0x0, 0x0, 0x0, 0xc4240cee78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4257363c0, 0x6f0968, 0x3, 0x51f701, 0xc422258630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4257363c0, 0x5, 0xc420a6d650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10406 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257364b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257364b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bac30, 0xc4240cee90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4257364b0, 0x0, 0x0, 0x0, 0xc4240cee90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4257364b0, 0x6f0968, 0x3, 0x51f701, 0xc422258720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4257364b0, 0x5, 0xc420a6db90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36780, 0xc4258ef3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f7c30, 0xc425219c80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b36780, 0x0, 0x0, 0x0, 0xc425219c80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b36780, 0x6f0968, 0x3, 0x51f701, 0xc425ac4d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b36780, 0x5, 0xc422029520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36b40, 0xc4258ef470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fcc30, 0xc425219ce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b36b40, 0x0, 0x0, 0x0, 0xc425219ce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b36b40, 0x6f0968, 0x3, 0x51f701, 0xc425ac4ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b36b40, 0x5, 0xc422029540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6725 [semacquire]:
sync.runtime_Semacquire(0xc42202961c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36ff0, 0xc4258ef550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fdc30, 0xc425219d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b36ff0, 0x0, 0x0, 0x0, 0xc425219d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b36ff0, 0x6f0968, 0x3, 0x51f701, 0xc425ac50b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b36ff0, 0x5, 0xc422029630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425131ef0, 0xc425106700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425131ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425131ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423777c30, 0xc423604958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425131ef0, 0x0, 0x0, 0x0, 0xc423604958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425131ef0, 0x6f0968, 0x3, 0x51f701, 0xc42517a6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425131ef0, 0x5, 0xc42202d3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b373b0, 0xc4258ef630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b373b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b373b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fec30, 0xc425219db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b373b0, 0x0, 0x0, 0x0, 0xc425219db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b373b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b373b0, 0x5, 0xc422029650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6729 [semacquire]:
sync.runtime_Semacquire(0xc42202973c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37770, 0xc4258ef6e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ffc30, 0xc425219e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b37770, 0x0, 0x0, 0x0, 0xc425219e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b37770, 0x6f0968, 0x3, 0x51f701, 0xc425ac53b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b37770, 0x5, 0xc422029750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f53a40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d10e0, 0xc4254b7e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b284e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d10e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e6c30, 0xc424128d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4260d10e0, 0x0, 0x0, 0x0, 0xc424128d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4260d10e0, 0x6f0968, 0x3, 0x51f701, 0xc424981980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4260d10e0, 0x5, 0xc422c41dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d12c0, 0xc4254b7e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b285a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d12c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e7c30, 0xc424128d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4260d12c0, 0x0, 0x0, 0x0, 0xc424128d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4260d12c0, 0x6f0968, 0x3, 0x51f701, 0xc424981a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4260d12c0, 0x5, 0xc422c41df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252461e0, 0xc425106760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252461e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252461e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377cc30, 0xc4236049a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4252461e0, 0x0, 0x0, 0x0, 0xc4236049a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4252461e0, 0x6f0968, 0x3, 0x51f701, 0xc42517a810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4252461e0, 0x5, 0xc42202d410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252464b0, 0xc425106800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eede60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252464b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252464b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377dc30, 0xc4236049e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4252464b0, 0x0, 0x0, 0x0, 0xc4236049e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4252464b0, 0x6f0968, 0x3, 0x51f701, 0xc42517a930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4252464b0, 0x5, 0xc42202d430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6743 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246780, 0xc425106860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377ec30, 0xc423604a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425246780, 0x0, 0x0, 0x0, 0xc423604a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425246780, 0x6f0968, 0x3, 0x51f701, 0xc42517aa50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425246780, 0x5, 0xc42202d450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6744 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246a50, 0xc4251068c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252420c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42377fc30, 0xc423604a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425246a50, 0x0, 0x0, 0x0, 0xc423604a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425246a50, 0x6f0968, 0x3, 0x51f701, 0xc42517aba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425246a50, 0x5, 0xc42202d470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246c30, 0xc425106900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423784c30, 0xc423604aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425246c30, 0x0, 0x0, 0x0, 0xc423604aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425246c30, 0x6f0968, 0x3, 0x51f701, 0xc42517ac60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425246c30, 0x5, 0xc42202d490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246e10, 0xc425106940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423785c30, 0xc423604ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425246e10, 0x0, 0x0, 0x0, 0xc423604ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425246e10, 0x6f0968, 0x3, 0x51f701, 0xc42517ad20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425246e10, 0x5, 0xc42202d4b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246ff0, 0xc425106980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423786c30, 0xc423604b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425246ff0, 0x0, 0x0, 0x0, 0xc423604b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425246ff0, 0x6f0968, 0x3, 0x51f701, 0xc42517ade0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425246ff0, 0x5, 0xc42202d4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252471d0, 0xc4251069c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252423e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252471d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252471d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423787c30, 0xc423604b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4252471d0, 0x0, 0x0, 0x0, 0xc423604b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4252471d0, 0x6f0968, 0x3, 0x51f701, 0xc42517aea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4252471d0, 0x5, 0xc42202d4f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4252473b0, 0xc425106a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252424a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252473b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252473b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378cc30, 0xc423604b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4252473b0, 0x0, 0x0, 0x0, 0xc423604b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4252473b0, 0x6f0968, 0x3, 0x51f701, 0xc42517af60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4252473b0, 0x5, 0xc42202d510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247590, 0xc425106a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378dc30, 0xc423604b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425247590, 0x0, 0x0, 0x0, 0xc423604b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425247590, 0x6f0968, 0x3, 0x51f701, 0xc42517b050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425247590, 0x5, 0xc42202d530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247770, 0xc425106ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378ec30, 0xc423604bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425247770, 0x0, 0x0, 0x0, 0xc423604bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425247770, 0x6f0968, 0x3, 0x51f701, 0xc42517b110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425247770, 0x5, 0xc42202d550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6752 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247950, 0xc425106bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42378fc30, 0xc423604bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425247950, 0x0, 0x0, 0x0, 0xc423604bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425247950, 0x6f0968, 0x3, 0x51f701, 0xc42517b260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425247950, 0x5, 0xc42202d570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247b30, 0xc425106bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423794c30, 0xc423604c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425247b30, 0x0, 0x0, 0x0, 0xc423604c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425247b30, 0x6f0968, 0x3, 0x51f701, 0xc42517b320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425247b30, 0x5, 0xc42202d590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247e00, 0xc425106c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423795c30, 0xc423604c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425247e00, 0x0, 0x0, 0x0, 0xc423604c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425247e00, 0x6f0968, 0x3, 0x51f701, 0xc42517b440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425247e00, 0x5, 0xc42202d5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe0f0, 0xc425106cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423796c30, 0xc423604cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421efe0f0, 0x0, 0x0, 0x0, 0xc423604cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421efe0f0, 0x6f0968, 0x3, 0x51f701, 0xc42517b560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421efe0f0, 0x5, 0xc42202d5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe2d0, 0xc425106cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423797c30, 0xc423604ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421efe2d0, 0x0, 0x0, 0x0, 0xc423604ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421efe2d0, 0x6f0968, 0x3, 0x51f701, 0xc42517b650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421efe2d0, 0x5, 0xc42202d5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe5a0, 0xc425106d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379cc30, 0xc423604d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421efe5a0, 0x0, 0x0, 0x0, 0xc423604d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421efe5a0, 0x6f0968, 0x3, 0x51f701, 0xc42517b770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421efe5a0, 0x5, 0xc42202d610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe870, 0xc425106db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379dc30, 0xc423604d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421efe870, 0x0, 0x0, 0x0, 0xc423604d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421efe870, 0x6f0968, 0x3, 0x51f701, 0xc42517b890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421efe870, 0x5, 0xc42202d630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6759 [semacquire]:
sync.runtime_Semacquire(0xc42202d71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc4200888c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efea50, 0xc425106e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379ec30, 0xc423604da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421efea50, 0x0, 0x0, 0x0, 0xc423604da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421efea50, 0x6f0968, 0x3, 0x51f701, 0xc42517b950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421efea50, 0x5, 0xc42202d730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37b30, 0xc4258ef790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423904c30, 0xc425219e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b37b30, 0x0, 0x0, 0x0, 0xc425219e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b37b30, 0x6f0968, 0x3, 0x51f701, 0xc425ac5560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b37b30, 0x5, 0xc4220299e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efec30, 0xc425106ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42379fc30, 0xc423604dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421efec30, 0x0, 0x0, 0x0, 0xc423604dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421efec30, 0x6f0968, 0x3, 0x51f701, 0xc42517ba10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421efec30, 0x5, 0xc42202d750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efee10, 0xc425106ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a4c30, 0xc423604e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421efee10, 0x0, 0x0, 0x0, 0xc423604e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421efee10, 0x6f0968, 0x3, 0x51f701, 0xc42517bad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421efee10, 0x5, 0xc42202d770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efeff0, 0xc425106f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252430c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efeff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a5c30, 0xc423604e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421efeff0, 0x0, 0x0, 0x0, 0xc423604e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421efeff0, 0x6f0968, 0x3, 0x51f701, 0xc42517bb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421efeff0, 0x5, 0xc42202d790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff1d0, 0xc425106fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a6c30, 0xc423604e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421eff1d0, 0x0, 0x0, 0x0, 0xc423604e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421eff1d0, 0x6f0968, 0x3, 0x51f701, 0xc42517bc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421eff1d0, 0x5, 0xc42202d7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799590, 0xc425436ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237a7c30, 0xc425218c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422799590, 0x0, 0x0, 0x0, 0xc425218c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422799590, 0x6f0968, 0x3, 0x51f701, 0xc4256d65d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422799590, 0x5, 0xc42202d7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff2c0, 0xc425107020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237acc30, 0xc423604e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421eff2c0, 0x0, 0x0, 0x0, 0xc423604e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421eff2c0, 0x6f0968, 0x3, 0x51f701, 0xc42517bd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421eff2c0, 0x5, 0xc42202d7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff4a0, 0xc425107060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237adc30, 0xc423604eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421eff4a0, 0x0, 0x0, 0x0, 0xc423604eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421eff4a0, 0x6f0968, 0x3, 0x51f701, 0xc42517be00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421eff4a0, 0x5, 0xc42202d810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff680, 0xc4251070a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252433c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237aec30, 0xc423604ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421eff680, 0x0, 0x0, 0x0, 0xc423604ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421eff680, 0x6f0968, 0x3, 0x51f701, 0xc42517bec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421eff680, 0x5, 0xc42202d830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421eff860, 0xc4251070e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252434a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421eff860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421eff860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237afc30, 0xc423604f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421eff860, 0x0, 0x0, 0x0, 0xc423604f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421eff860, 0x6f0968, 0x3, 0x51f701, 0xc42517bf80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421eff860, 0x5, 0xc42202d850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effb30, 0xc425107140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252435c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b4c30, 0xc423604f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421effb30, 0x0, 0x0, 0x0, 0xc423604f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421effb30, 0x6f0968, 0x3, 0x51f701, 0xc4254740c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421effb30, 0x5, 0xc42202d870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effd10, 0xc4251071a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b5c30, 0xc423604f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421effd10, 0x0, 0x0, 0x0, 0xc423604f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421effd10, 0x6f0968, 0x3, 0x51f701, 0xc425474180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421effd10, 0x5, 0xc42202d890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300000, 0xc425107230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252437c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b6c30, 0xc423604fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425300000, 0x0, 0x0, 0x0, 0xc423604fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425300000, 0x6f0968, 0x3, 0x51f701, 0xc4254742a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425300000, 0x5, 0xc42202d8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253002d0, 0xc425107290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252438e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253002d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253002d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237b7c30, 0xc423605018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4253002d0, 0x0, 0x0, 0x0, 0xc423605018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4253002d0, 0x6f0968, 0x3, 0x51f701, 0xc4254743c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4253002d0, 0x5, 0xc42202d8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300870, 0xc425107350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bdc30, 0xc4236050a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425300870, 0x0, 0x0, 0x0, 0xc4236050a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425300870, 0x6f0968, 0x3, 0x51f701, 0xc425474660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425300870, 0x5, 0xc42202d8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300a50, 0xc425107390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bec30, 0xc4236050d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425300a50, 0x0, 0x0, 0x0, 0xc4236050d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425300a50, 0x6f0968, 0x3, 0x51f701, 0xc425474720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425300a50, 0x5, 0xc42202d910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300c30, 0xc4251073d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bfc30, 0xc423605108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425300c30, 0x0, 0x0, 0x0, 0xc423605108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425300c30, 0x6f0968, 0x3, 0x51f701, 0xc4254747e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425300c30, 0x5, 0xc42202d930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300e10, 0xc425107410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c4c30, 0xc423605138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425300e10, 0x0, 0x0, 0x0, 0xc423605138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425300e10, 0x6f0968, 0x3, 0x51f701, 0xc4254748a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425300e10, 0x5, 0xc42202d950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6779 [semacquire]:
sync.runtime_Semacquire(0xc42202da2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202da20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300ff0, 0xc425107450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c5c30, 0xc423605168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425300ff0, 0x0, 0x0, 0x0, 0xc423605168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425300ff0, 0x6f0968, 0x3, 0x51f701, 0xc425474960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425300ff0, 0x5, 0xc42202da40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37ef0, 0xc4258ef850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423905c30, 0xc425219ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b37ef0, 0x0, 0x0, 0x0, 0xc425219ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b37ef0, 0x6f0968, 0x3, 0x51f701, 0xc425ac56e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b37ef0, 0x5, 0xc422029a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c342d0, 0xc4258ef8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ced00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c342d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c342d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423906c30, 0xc425219f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c342d0, 0x0, 0x0, 0x0, 0xc425219f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c342d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c342d0, 0x5, 0xc422029a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34690, 0xc4258ef950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423907c30, 0xc425219f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c34690, 0x0, 0x0, 0x0, 0xc425219f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c34690, 0x6f0968, 0x3, 0x51f701, 0xc425ac5a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c34690, 0x5, 0xc422029a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34a50, 0xc4258ef9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390cc30, 0xc425219ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c34a50, 0x0, 0x0, 0x0, 0xc425219ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c34a50, 0x6f0968, 0x3, 0x51f701, 0xc425ac5b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c34a50, 0x5, 0xc422029a60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253011d0, 0xc425107490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253011d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253011d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c6c30, 0xc423605198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4253011d0, 0x0, 0x0, 0x0, 0xc423605198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4253011d0, 0x6f0968, 0x3, 0x51f701, 0xc425474a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4253011d0, 0x5, 0xc42202da60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253013b0, 0xc4251074d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253013b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253013b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c7c30, 0xc4236051c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253013b0, 0x0, 0x0, 0x0, 0xc4236051c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253013b0, 0x6f0968, 0x3, 0x51f701, 0xc425474ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253013b0, 0x5, 0xc42202da80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34e10, 0xc4258efa70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390dc30, 0xc424e92058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c34e10, 0x0, 0x0, 0x0, 0xc424e92058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c34e10, 0x6f0968, 0x3, 0x51f701, 0xc425ac5d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c34e10, 0x5, 0xc422029a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301680, 0xc425107510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255080a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ccc30, 0xc4236051f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425301680, 0x0, 0x0, 0x0, 0xc4236051f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425301680, 0x6f0968, 0x3, 0x51f701, 0xc425474ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425301680, 0x5, 0xc42202daa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301860, 0xc425107550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cdc30, 0xc423605228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425301860, 0x0, 0x0, 0x0, 0xc423605228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425301860, 0x6f0968, 0x3, 0x51f701, 0xc425474c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425301860, 0x5, 0xc42202dac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c351d0, 0xc4258efb60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c351d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c351d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390ec30, 0xc424e920b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c351d0, 0x0, 0x0, 0x0, 0xc424e920b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c351d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c351d0, 0x5, 0xc422029aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6792 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35590, 0xc4258efbf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390fc30, 0xc424e92118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c35590, 0x0, 0x0, 0x0, 0xc424e92118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c35590, 0x6f0968, 0x3, 0x51f701, 0xc425a06060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c35590, 0x5, 0xc422029ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35950, 0xc4258efcd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423914c30, 0xc424e92178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424c35950, 0x0, 0x0, 0x0, 0xc424e92178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424c35950, 0x6f0968, 0x3, 0x51f701, 0xc425a061e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424c35950, 0x5, 0xc422029ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35d10, 0xc4258efda0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423915c30, 0xc424e921d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424c35d10, 0x0, 0x0, 0x0, 0xc424e921d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424c35d10, 0x6f0968, 0x3, 0x51f701, 0xc425a06360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424c35d10, 0x5, 0xc422029b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e660f0, 0xc4258efe40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e660f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e660f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423916c30, 0xc424e92238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e660f0, 0x0, 0x0, 0x0, 0xc424e92238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e660f0, 0x6f0968, 0x3, 0x51f701, 0xc425a064e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e660f0, 0x5, 0xc422029b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301a40, 0xc425107590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cec30, 0xc423605258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425301a40, 0x0, 0x0, 0x0, 0xc423605258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425301a40, 0x6f0968, 0x3, 0x51f701, 0xc425474d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425301a40, 0x5, 0xc42202dae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e664b0, 0xc4258eff10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e664b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e664b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423917c30, 0xc424e92298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424e664b0, 0x0, 0x0, 0x0, 0xc424e92298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424e664b0, 0x6f0968, 0x3, 0x51f701, 0xc425a06690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424e664b0, 0x5, 0xc422029b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66960, 0xc425aee000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391cc30, 0xc424e92310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424e66960, 0x0, 0x0, 0x0, 0xc424e92310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424e66960, 0x6f0968, 0x3, 0x51f701, 0xc425a06870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424e66960, 0x5, 0xc422029b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301c20, 0xc425107670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237cfc30, 0xc423605288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425301c20, 0x0, 0x0, 0x0, 0xc423605288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425301c20, 0x6f0968, 0x3, 0x51f701, 0xc425474e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425301c20, 0x5, 0xc42202db00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301e00, 0xc4251076b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425301e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d4c30, 0xc4236052b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425301e00, 0x0, 0x0, 0x0, 0xc4236052b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425301e00, 0x6f0968, 0x3, 0x51f701, 0xc425474f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425301e00, 0x5, 0xc42202db20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6805 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a81e0, 0xc425107760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d5c30, 0xc423605300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4256a81e0, 0x0, 0x0, 0x0, 0xc423605300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4256a81e0, 0x6f0968, 0x3, 0x51f701, 0xc425475050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4256a81e0, 0x5, 0xc42202db40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a83c0, 0xc4251077a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d6c30, 0xc423605330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256a83c0, 0x0, 0x0, 0x0, 0xc423605330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256a83c0, 0x6f0968, 0x3, 0x51f701, 0xc425475110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256a83c0, 0x5, 0xc42202db60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8690, 0xc425107800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237d7c30, 0xc423605378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4256a8690, 0x0, 0x0, 0x0, 0xc423605378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4256a8690, 0x6f0968, 0x3, 0x51f701, 0xc425475230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4256a8690, 0x5, 0xc42202db80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66d20, 0xc425aee080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391dc30, 0xc424e92370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424e66d20, 0x0, 0x0, 0x0, 0xc424e92370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424e66d20, 0x6f0968, 0x3, 0x51f701, 0xc425a069f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424e66d20, 0x5, 0xc422029b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8870, 0xc425107840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255087e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dcc30, 0xc4236053a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256a8870, 0x0, 0x0, 0x0, 0xc4236053a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256a8870, 0x6f0968, 0x3, 0x51f701, 0xc4254752f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256a8870, 0x5, 0xc42202dba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e670e0, 0xc425aee100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e670e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e670e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391ec30, 0xc424e923d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424e670e0, 0x0, 0x0, 0x0, 0xc424e923d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424e670e0, 0x6f0968, 0x3, 0x51f701, 0xc425a06b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424e670e0, 0x5, 0xc422029ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d3b0, 0xc4258334f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b70000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391fc30, 0xc424870110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425a9d3b0, 0x0, 0x0, 0x0, 0xc424870110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425a9d3b0, 0x6f0968, 0x3, 0x51f701, 0xc425b385d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425a9d3b0, 0x5, 0xc422029bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3770, 0xc4248b7860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1de60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4236b2c30, 0xc423604250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ea3770, 0x0, 0x0, 0x0, 0xc423604250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ea3770, 0x6f0968, 0x3, 0x51f701, 0xc424e808d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ea3770, 0x5, 0xc42202dbc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d770, 0xc4258335c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b701a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423924c30, 0xc424870170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425a9d770, 0x0, 0x0, 0x0, 0xc424870170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425a9d770, 0x6f0968, 0x3, 0x51f701, 0xc425b38750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425a9d770, 0x5, 0xc422029be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6810 [semacquire]:
sync.runtime_Semacquire(0xc42211d77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6818 [semacquire]:
sync.runtime_Semacquire(0xc422029ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8c30, 0xc4251078c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dec30, 0xc423605408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256a8c30, 0x0, 0x0, 0x0, 0xc423605408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256a8c30, 0x6f0968, 0x3, 0x51f701, 0xc425475470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256a8c30, 0x5, 0xc42202dc00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8e10, 0xc425107900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237dfc30, 0xc423605438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256a8e10, 0x0, 0x0, 0x0, 0xc423605438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256a8e10, 0x6f0968, 0x3, 0x51f701, 0xc425475530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256a8e10, 0x5, 0xc42202dc20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8ff0, 0xc425107940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e4c30, 0xc423605468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256a8ff0, 0x0, 0x0, 0x0, 0xc423605468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256a8ff0, 0x6f0968, 0x3, 0x51f701, 0xc4254755f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256a8ff0, 0x5, 0xc42202dc40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6814 [semacquire]:
sync.runtime_Semacquire(0xc42202dd2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202dd20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e87e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249980f0, 0xc4258336a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249980f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249980f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423925c30, 0xc4248701d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249980f0, 0x0, 0x0, 0x0, 0xc4248701d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249980f0, 0x6f0968, 0x3, 0x51f701, 0xc425b388d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249980f0, 0x5, 0xc422029ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a92c0, 0xc425107990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e5c30, 0xc423605498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256a92c0, 0x0, 0x0, 0x0, 0xc423605498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256a92c0, 0x6f0968, 0x3, 0x51f701, 0xc4254756b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256a92c0, 0x5, 0xc42202dd40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42502ae10, 0xc424c73740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42502ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42502ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e6c30, 0xc4252181e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42502ae10, 0x0, 0x0, 0x0, 0xc4252181e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42502ae10, 0x6f0968, 0x3, 0x51f701, 0xc4250059b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42502ae10, 0x5, 0xc42202dd60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249984b0, 0xc425833730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a622c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249984b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249984b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423926c30, 0xc424870230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249984b0, 0x0, 0x0, 0x0, 0xc424870230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249984b0, 0x6f0968, 0x3, 0x51f701, 0xc425b38a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249984b0, 0x5, 0xc422029d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998870, 0xc4258337e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423927c30, 0xc424870290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424998870, 0x0, 0x0, 0x0, 0xc424870290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424998870, 0x6f0968, 0x3, 0x51f701, 0xc425a7e180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424998870, 0x5, 0xc422029d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998c30, 0xc425833860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a625e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392cc30, 0xc4248702f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424998c30, 0x0, 0x0, 0x0, 0xc4248702f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424998c30, 0x6f0968, 0x3, 0x51f701, 0xc425a7e300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424998c30, 0x5, 0xc422029d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f84b0, 0xc425436280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237e7c30, 0xc425218738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253f84b0, 0x0, 0x0, 0x0, 0xc425218738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253f84b0, 0x6f0968, 0x3, 0x51f701, 0xc42528b1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253f84b0, 0x5, 0xc42202dd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799860, 0xc425436fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ecc30, 0xc425218c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422799860, 0x0, 0x0, 0x0, 0xc425218c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422799860, 0x6f0968, 0x3, 0x51f701, 0xc4256d66f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422799860, 0x5, 0xc42202dda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799a40, 0xc425437020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237edc30, 0xc425218c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422799a40, 0x0, 0x0, 0x0, 0xc425218c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422799a40, 0x6f0968, 0x3, 0x51f701, 0xc4256d67b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422799a40, 0x5, 0xc42202ddc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422799d10, 0xc4254370e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422799d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422799d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237eec30, 0xc425218cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422799d10, 0x0, 0x0, 0x0, 0xc425218cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422799d10, 0x6f0968, 0x3, 0x51f701, 0xc4256d68d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422799d10, 0x5, 0xc42202dde0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998ff0, 0xc4258338e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392dc30, 0xc424870350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424998ff0, 0x0, 0x0, 0x0, 0xc424870350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424998ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424998ff0, 0x5, 0xc422029d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249933b0, 0xc4258ef090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249933b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249933b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392fc30, 0xc425219a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249933b0, 0x0, 0x0, 0x0, 0xc425219a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249933b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249933b0, 0x5, 0xc422029d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c000, 0xc4254371a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237efc30, 0xc425218d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582c000, 0x0, 0x0, 0x0, 0xc425218d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582c000, 0x6f0968, 0x3, 0x51f701, 0xc4256d69f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582c000, 0x5, 0xc42202de00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c1e0, 0xc425437220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f4c30, 0xc425218d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42582c1e0, 0x0, 0x0, 0x0, 0xc425218d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42582c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42582c1e0, 0x5, 0xc42202de20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c3c0, 0xc4254372a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f5c30, 0xc425218d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42582c3c0, 0x0, 0x0, 0x0, 0xc425218d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42582c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42582c3c0, 0x5, 0xc42202de40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c5a0, 0xc425437300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f6c30, 0xc425218d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42582c5a0, 0x0, 0x0, 0x0, 0xc425218d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42582c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d6c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42582c5a0, 0x5, 0xc42202de60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993770, 0xc4258ef110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423934c30, 0xc425219ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424993770, 0x0, 0x0, 0x0, 0xc425219ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424993770, 0x6f0968, 0x3, 0x51f701, 0xc425ac46f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424993770, 0x5, 0xc422029da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993b30, 0xc4258ef190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423935c30, 0xc425219b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424993b30, 0x0, 0x0, 0x0, 0xc425219b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424993b30, 0x6f0968, 0x3, 0x51f701, 0xc425ac4870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424993b30, 0x5, 0xc422029dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993ef0, 0xc4258ef210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423936c30, 0xc425219ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424993ef0, 0x0, 0x0, 0x0, 0xc425219ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424993ef0, 0x6f0968, 0x3, 0x51f701, 0xc425ac49f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424993ef0, 0x5, 0xc422029de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b362d0, 0xc4258ef290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b362d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b362d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423937c30, 0xc425219c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b362d0, 0x0, 0x0, 0x0, 0xc425219c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b362d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b362d0, 0x5, 0xc422029e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36690, 0xc4258ef380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393cc30, 0xc425219c68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b36690, 0x0, 0x0, 0x0, 0xc425219c68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b36690, 0x6f0968, 0x3, 0x51f701, 0xc425ac4cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b36690, 0x5, 0xc422029e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36a50, 0xc4258ef430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393dc30, 0xc425219cc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424b36a50, 0x0, 0x0, 0x0, 0xc425219cc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424b36a50, 0x6f0968, 0x3, 0x51f701, 0xc425ac4e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424b36a50, 0x5, 0xc422029e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c780, 0xc425437340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237f7c30, 0xc425218dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42582c780, 0x0, 0x0, 0x0, 0xc425218dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42582c780, 0x6f0968, 0x3, 0x51f701, 0xc4256d6d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42582c780, 0x5, 0xc42202de80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582c960, 0xc4254373a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fcc30, 0xc425218df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42582c960, 0x0, 0x0, 0x0, 0xc425218df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42582c960, 0x6f0968, 0x3, 0x51f701, 0xc4256d6de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42582c960, 0x5, 0xc42202dea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cb40, 0xc425437420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fdc30, 0xc425218e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42582cb40, 0x0, 0x0, 0x0, 0xc425218e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42582cb40, 0x6f0968, 0x3, 0x51f701, 0xc4256d6ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42582cb40, 0x5, 0xc42202dec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cd20, 0xc4254374a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237fec30, 0xc425218e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42582cd20, 0x0, 0x0, 0x0, 0xc425218e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42582cd20, 0x6f0968, 0x3, 0x51f701, 0xc4256d6f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42582cd20, 0x5, 0xc42202dee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36e10, 0xc4258ef510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393ec30, 0xc425219d28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424b36e10, 0x0, 0x0, 0x0, 0xc425219d28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424b36e10, 0x6f0968, 0x3, 0x51f701, 0xc425ac4ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424b36e10, 0x5, 0xc422029e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582cf00, 0xc425437520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ffc30, 0xc425218e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42582cf00, 0x0, 0x0, 0x0, 0xc425218e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42582cf00, 0x6f0968, 0x3, 0x51f701, 0xc4256d7020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42582cf00, 0x5, 0xc42202df00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d0e0, 0xc4254375a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423804c30, 0xc425218eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42582d0e0, 0x0, 0x0, 0x0, 0xc425218eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42582d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d70e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42582d0e0, 0x5, 0xc42202df20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b374a0, 0xc4258ef650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b374a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b374a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393fc30, 0xc425219dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424b374a0, 0x0, 0x0, 0x0, 0xc425219dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424b374a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424b374a0, 0x5, 0xc422029e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37860, 0xc4258ef720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423944c30, 0xc425219e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424b37860, 0x0, 0x0, 0x0, 0xc425219e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424b37860, 0x6f0968, 0x3, 0x51f701, 0xc425ac5410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424b37860, 0x5, 0xc422029ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37c20, 0xc4258ef7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423945c30, 0xc425219e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424b37c20, 0x0, 0x0, 0x0, 0xc425219e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424b37c20, 0x6f0968, 0x3, 0x51f701, 0xc425ac55c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424b37c20, 0x5, 0xc422029ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6852 [semacquire]:
sync.runtime_Semacquire(0xc422029f9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029f90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420080ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6848 [semacquire]:
sync.runtime_Semacquire(0xc42202dffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202dff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34000, 0xc4258ef870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423946c30, 0xc425219ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c34000, 0x0, 0x0, 0x0, 0xc425219ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c34000, 0x6f0968, 0x3, 0x51f701, 0xc425ac5740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c34000, 0x5, 0xc422029fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d2c0, 0xc4254376c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423805c30, 0xc425218ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42582d2c0, 0x0, 0x0, 0x0, 0xc425218ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42582d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42582d2c0, 0x5, 0xc42211c010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c343c0, 0xc4258ef8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ced60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c343c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c343c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423947c30, 0xc425219f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c343c0, 0x0, 0x0, 0x0, 0xc425219f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c343c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac58c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c343c0, 0x5, 0xc422029fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34780, 0xc4258ef970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394cc30, 0xc425219fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c34780, 0x0, 0x0, 0x0, 0xc425219fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c34780, 0x6f0968, 0x3, 0x51f701, 0xc425ac5a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c34780, 0x5, 0xc422029ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34b40, 0xc4258ef9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394dc30, 0xc424e92010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c34b40, 0x0, 0x0, 0x0, 0xc424e92010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c34b40, 0x6f0968, 0x3, 0x51f701, 0xc425ac5bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c34b40, 0x5, 0xc42211a010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d4a0, 0xc425437740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423806c30, 0xc425218f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42582d4a0, 0x0, 0x0, 0x0, 0xc425218f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42582d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d72f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42582d4a0, 0x5, 0xc42211c030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34f00, 0xc4258efab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394ec30, 0xc424e92070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c34f00, 0x0, 0x0, 0x0, 0xc424e92070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c34f00, 0x6f0968, 0x3, 0x51f701, 0xc425ac5d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c34f00, 0x5, 0xc42211a030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c352c0, 0xc4258efb80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c352c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c352c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394fc30, 0xc424e920d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c352c0, 0x0, 0x0, 0x0, 0xc424e920d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c352c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c352c0, 0x5, 0xc42211a050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe5a0, 0xc4258ee950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385dc30, 0xc425219728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425afe5a0, 0x0, 0x0, 0x0, 0xc425219728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425afe5a0, 0x6f0968, 0x3, 0x51f701, 0xc425933650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425afe5a0, 0x5, 0xc42211a070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe780, 0xc4258ee9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385ec30, 0xc425219758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425afe780, 0x0, 0x0, 0x0, 0xc425219758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425afe780, 0x6f0968, 0x3, 0x51f701, 0xc4259337a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425afe780, 0x5, 0xc42211a090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d680, 0xc4254377a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423807c30, 0xc425218f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42582d680, 0x0, 0x0, 0x0, 0xc425218f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42582d680, 0x6f0968, 0x3, 0x51f701, 0xc4256d73b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42582d680, 0x5, 0xc42211c050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582d860, 0xc4254377e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380cc30, 0xc425218f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42582d860, 0x0, 0x0, 0x0, 0xc425218f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42582d860, 0x6f0968, 0x3, 0x51f701, 0xc4256d74a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42582d860, 0x5, 0xc42211c070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582da40, 0xc425437870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380dc30, 0xc425218fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42582da40, 0x0, 0x0, 0x0, 0xc425218fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42582da40, 0x6f0968, 0x3, 0x51f701, 0xc4256d7560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42582da40, 0x5, 0xc42211c090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582dc20, 0xc4254378f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380ec30, 0xc425218fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42582dc20, 0x0, 0x0, 0x0, 0xc425218fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42582dc20, 0x6f0968, 0x3, 0x51f701, 0xc4256d7620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42582dc20, 0x5, 0xc42211c0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42582de00, 0xc425437970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42582de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42582de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42380fc30, 0xc425219008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42582de00, 0x0, 0x0, 0x0, 0xc425219008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42582de00, 0x6f0968, 0x3, 0x51f701, 0xc4256d76e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42582de00, 0x5, 0xc42211c0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4000, 0xc4254379f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423814c30, 0xc425219038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb4000, 0x0, 0x0, 0x0, 0xc425219038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb4000, 0x6f0968, 0x3, 0x51f701, 0xc4256d77a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb4000, 0x5, 0xc42211c0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe960, 0xc4258eea30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385fc30, 0xc425219788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425afe960, 0x0, 0x0, 0x0, 0xc425219788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425afe960, 0x6f0968, 0x3, 0x51f701, 0xc425933860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425afe960, 0x5, 0xc42211a0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9590, 0xc425107ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423868c30, 0xc4236054e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256a9590, 0x0, 0x0, 0x0, 0xc4236054e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256a9590, 0x6f0968, 0x3, 0x51f701, 0xc425475860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256a9590, 0x5, 0xc42211a0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb41e0, 0xc425437a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb41e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423815c30, 0xc425219068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bb41e0, 0x0, 0x0, 0x0, 0xc425219068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bb41e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bb41e0, 0x5, 0xc42211c110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9860, 0xc425107b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423869c30, 0xc423605528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4256a9860, 0x0, 0x0, 0x0, 0xc423605528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4256a9860, 0x6f0968, 0x3, 0x51f701, 0xc425475980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4256a9860, 0x5, 0xc42211a0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6875 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb43c0, 0xc425437bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb43c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423816c30, 0xc425219098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421bb43c0, 0x0, 0x0, 0x0, 0xc425219098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421bb43c0, 0x6f0968, 0x3, 0x51f701, 0xc4256d79b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421bb43c0, 0x5, 0xc42211c130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9c20, 0xc425107bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385ac30, 0xc423605588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256a9c20, 0x0, 0x0, 0x0, 0xc423605588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256a9c20, 0x6f0968, 0x3, 0x51f701, 0xc425475b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256a9c20, 0x5, 0xc42211a110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6876 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb45a0, 0xc425437c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582af60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb45a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423817c30, 0xc4252190c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421bb45a0, 0x0, 0x0, 0x0, 0xc4252190c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421bb45a0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421bb45a0, 0x5, 0xc42211c150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4780, 0xc425437c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381cc30, 0xc4252190f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421bb4780, 0x0, 0x0, 0x0, 0xc4252190f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421bb4780, 0x6f0968, 0x3, 0x51f701, 0xc4256d7b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421bb4780, 0x5, 0xc42211c170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4960, 0xc425437cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381dc30, 0xc425219128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421bb4960, 0x0, 0x0, 0x0, 0xc425219128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421bb4960, 0x6f0968, 0x3, 0x51f701, 0xc4256d7bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421bb4960, 0x5, 0xc42211c190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4b40, 0xc425437d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381ec30, 0xc425219158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421bb4b40, 0x0, 0x0, 0x0, 0xc425219158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421bb4b40, 0x6f0968, 0x3, 0x51f701, 0xc4256d7cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421bb4b40, 0x5, 0xc42211c1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9ef0, 0xc425107c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385bc30, 0xc4236055d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256a9ef0, 0x0, 0x0, 0x0, 0xc4236055d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256a9ef0, 0x6f0968, 0x3, 0x51f701, 0xc425475c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256a9ef0, 0x5, 0xc42211a130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4d20, 0xc425437db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42381fc30, 0xc425219188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421bb4d20, 0x0, 0x0, 0x0, 0xc425219188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421bb4d20, 0x6f0968, 0x3, 0x51f701, 0xc4256d7da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421bb4d20, 0x5, 0xc42211c1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6881 [semacquire]:
sync.runtime_Semacquire(0xc42211c2bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c2b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220aeb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258143c0, 0xc425107ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258143c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258143c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423870c30, 0xc423605630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4258143c0, 0x0, 0x0, 0x0, 0xc423605630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4258143c0, 0x6f0968, 0x3, 0x51f701, 0xc425475da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4258143c0, 0x5, 0xc42211a150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258145a0, 0xc425107ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258145a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258145a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423871c30, 0xc423605660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4258145a0, 0x0, 0x0, 0x0, 0xc423605660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4258145a0, 0x6f0968, 0x3, 0x51f701, 0xc425475e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4258145a0, 0x5, 0xc42211a170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6885 [semacquire]:
sync.runtime_Semacquire(0xc42211a25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220b8a00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb4f00, 0xc425437e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb4f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423824c30, 0xc4252191b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421bb4f00, 0x0, 0x0, 0x0, 0xc4252191b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421bb4f00, 0x6f0968, 0x3, 0x51f701, 0xc4256d7e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421bb4f00, 0x5, 0xc42211c2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814780, 0xc425107d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423862c30, 0xc423605690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425814780, 0x0, 0x0, 0x0, 0xc423605690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425814780, 0x6f0968, 0x3, 0x51f701, 0xc425475f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425814780, 0x5, 0xc42211a270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb50e0, 0xc425437eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb50e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423825c30, 0xc4252191e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bb50e0, 0x0, 0x0, 0x0, 0xc4252191e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bb50e0, 0x6f0968, 0x3, 0x51f701, 0xc4256d7f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bb50e0, 0x5, 0xc42211c2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb52c0, 0xc425437f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb52c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423826c30, 0xc425219218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421bb52c0, 0x0, 0x0, 0x0, 0xc425219218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421bb52c0, 0x6f0968, 0x3, 0x51f701, 0xc425932000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421bb52c0, 0x5, 0xc42211c310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814960, 0xc425107da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255094c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423863c30, 0xc4236056c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425814960, 0x0, 0x0, 0x0, 0xc4236056c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425814960, 0x6f0968, 0x3, 0x51f701, 0xc425884000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425814960, 0x5, 0xc42211a290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814b40, 0xc425107df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423878c30, 0xc4236056f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425814b40, 0x0, 0x0, 0x0, 0xc4236056f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425814b40, 0x6f0968, 0x3, 0x51f701, 0xc4258840f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425814b40, 0x5, 0xc42211a2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814d20, 0xc425107e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423879c30, 0xc423605720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425814d20, 0x0, 0x0, 0x0, 0xc423605720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425814d20, 0x6f0968, 0x3, 0x51f701, 0xc4258841b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425814d20, 0x5, 0xc42211a2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814f00, 0xc425107ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386ac30, 0xc423605750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425814f00, 0x0, 0x0, 0x0, 0xc423605750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425814f00, 0x6f0968, 0x3, 0x51f701, 0xc425884270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425814f00, 0x5, 0xc42211a2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb54a0, 0xc4258ee080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb54a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423827c30, 0xc425219248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bb54a0, 0x0, 0x0, 0x0, 0xc425219248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bb54a0, 0x6f0968, 0x3, 0x51f701, 0xc4259321e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bb54a0, 0x5, 0xc42211c330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effa40, 0xc425107120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382cc30, 0xc423604f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421effa40, 0x0, 0x0, 0x0, 0xc423604f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421effa40, 0x6f0968, 0x3, 0x51f701, 0xc425474060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421effa40, 0x5, 0xc42211c350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6904 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5680, 0xc4258ee0c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382dc30, 0xc425219278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421bb5680, 0x0, 0x0, 0x0, 0xc425219278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421bb5680, 0x6f0968, 0x3, 0x51f701, 0xc4259322a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421bb5680, 0x5, 0xc42211c370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6905 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5860, 0xc4258ee100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382ec30, 0xc4252192a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421bb5860, 0x0, 0x0, 0x0, 0xc4252192a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421bb5860, 0x6f0968, 0x3, 0x51f701, 0xc425932360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421bb5860, 0x5, 0xc42211c390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258150e0, 0xc425107f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255097e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258150e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258150e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386bc30, 0xc423605780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4258150e0, 0x0, 0x0, 0x0, 0xc423605780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4258150e0, 0x6f0968, 0x3, 0x51f701, 0xc425884330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4258150e0, 0x5, 0xc42211a310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5a40, 0xc4258ee140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42382fc30, 0xc4252192d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb5a40, 0x0, 0x0, 0x0, 0xc4252192d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb5a40, 0x6f0968, 0x3, 0x51f701, 0xc425932420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb5a40, 0x5, 0xc42211c3b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5c20, 0xc4258ee180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423834c30, 0xc425219308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bb5c20, 0x0, 0x0, 0x0, 0xc425219308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bb5c20, 0x6f0968, 0x3, 0x51f701, 0xc4259324e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bb5c20, 0x5, 0xc42211c3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258152c0, 0xc425107f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258152c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258152c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423880c30, 0xc4236057b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4258152c0, 0x0, 0x0, 0x0, 0xc4236057b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4258152c0, 0x6f0968, 0x3, 0x51f701, 0xc425884480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4258152c0, 0x5, 0xc42211a330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e000, 0xc4258ee200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423836c30, 0xc425219368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42381e000, 0x0, 0x0, 0x0, 0xc425219368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42381e000, 0x6f0968, 0x3, 0x51f701, 0xc425932660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42381e000, 0x5, 0xc42211c3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815590, 0xc425107fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255099c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423881c30, 0xc4236057e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425815590, 0x0, 0x0, 0x0, 0xc4236057e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425815590, 0x6f0968, 0x3, 0x51f701, 0xc425884540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425815590, 0x5, 0xc42211a350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e1e0, 0xc4258ee290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423837c30, 0xc425219398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42381e1e0, 0x0, 0x0, 0x0, 0xc425219398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42381e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4259327b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42381e1e0, 0x5, 0xc42211c410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815860, 0xc425832060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423872c30, 0xc423605828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425815860, 0x0, 0x0, 0x0, 0xc423605828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425815860, 0x6f0968, 0x3, 0x51f701, 0xc425884690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425815860, 0x5, 0xc42211a370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815a40, 0xc4258320e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423873c30, 0xc423605858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425815a40, 0x0, 0x0, 0x0, 0xc423605858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425815a40, 0x6f0968, 0x3, 0x51f701, 0xc425884750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425815a40, 0x5, 0xc42211a390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815c20, 0xc425832150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423888c30, 0xc423605888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425815c20, 0x0, 0x0, 0x0, 0xc423605888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425815c20, 0x6f0968, 0x3, 0x51f701, 0xc425884810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425815c20, 0x5, 0xc42211a3b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815e00, 0xc425832190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423889c30, 0xc4236058b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425815e00, 0x0, 0x0, 0x0, 0xc4236058b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425815e00, 0x6f0968, 0x3, 0x51f701, 0xc4258848d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425815e00, 0x5, 0xc42211a3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c0f0, 0xc425832220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387ac30, 0xc423605900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42594c0f0, 0x0, 0x0, 0x0, 0xc423605900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42594c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4258849f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42594c0f0, 0x5, 0xc42211a3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e3c0, 0xc4258ee2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383cc30, 0xc4252193c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42381e3c0, 0x0, 0x0, 0x0, 0xc4252193c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42381e3c0, 0x6f0968, 0x3, 0x51f701, 0xc425932870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42381e3c0, 0x5, 0xc42211c430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c4b0, 0xc4258322a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387bc30, 0xc423605930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42594c4b0, 0x0, 0x0, 0x0, 0xc423605930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42594c4b0, 0x6f0968, 0x3, 0x51f701, 0xc425884ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42594c4b0, 0x5, 0xc42211a410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e690, 0xc4258ee340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582be00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383dc30, 0xc425219410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42381e690, 0x0, 0x0, 0x0, 0xc425219410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42381e690, 0x6f0968, 0x3, 0x51f701, 0xc4259329c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42381e690, 0x5, 0xc42211c450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e870, 0xc4258ee3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383ec30, 0xc425219440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42381e870, 0x0, 0x0, 0x0, 0xc425219440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42381e870, 0x6f0968, 0x3, 0x51f701, 0xc425932a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42381e870, 0x5, 0xc42211c470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6917 [semacquire]:
sync.runtime_Semacquire(0xc42211a4ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a4e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422062f00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6913 [semacquire]:
sync.runtime_Semacquire(0xc42211c54c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421f75d10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381eb40, 0xc4258ee450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383fc30, 0xc425219488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42381eb40, 0x0, 0x0, 0x0, 0xc425219488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42381eb40, 0x6f0968, 0x3, 0x51f701, 0xc425932ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42381eb40, 0x5, 0xc42211c560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c780, 0xc425832360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423890c30, 0xc423605978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42594c780, 0x0, 0x0, 0x0, 0xc423605978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42594c780, 0x6f0968, 0x3, 0x51f701, 0xc425884c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42594c780, 0x5, 0xc42211a500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ee10, 0xc4258ee4e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423844c30, 0xc4252194d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42381ee10, 0x0, 0x0, 0x0, 0xc4252194d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42381ee10, 0x6f0968, 0x3, 0x51f701, 0xc425932cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42381ee10, 0x5, 0xc42211c580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381eff0, 0xc4258ee560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a881e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423845c30, 0xc425219500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42381eff0, 0x0, 0x0, 0x0, 0xc425219500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42381eff0, 0x6f0968, 0x3, 0x51f701, 0xc425932d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42381eff0, 0x5, 0xc42211c5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f1d0, 0xc4258ee5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a882a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423846c30, 0xc425219530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42381f1d0, 0x0, 0x0, 0x0, 0xc425219530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42381f1d0, 0x6f0968, 0x3, 0x51f701, 0xc425932e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42381f1d0, 0x5, 0xc42211c5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f2c0, 0xc4258ee5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423847c30, 0xc425219548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42381f2c0, 0x0, 0x0, 0x0, 0xc425219548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42381f2c0, 0x6f0968, 0x3, 0x51f701, 0xc425932ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42381f2c0, 0x5, 0xc42211c5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594ca50, 0xc4258323f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423891c30, 0xc4236059c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42594ca50, 0x0, 0x0, 0x0, 0xc4236059c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42594ca50, 0x6f0968, 0x3, 0x51f701, 0xc425884d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42594ca50, 0x5, 0xc42211a520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cc30, 0xc425832450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423882c30, 0xc4236059f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42594cc30, 0x0, 0x0, 0x0, 0xc4236059f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42594cc30, 0x6f0968, 0x3, 0x51f701, 0xc425884de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42594cc30, 0x5, 0xc42211a540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594ce10, 0xc4258324d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423883c30, 0xc423605a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42594ce10, 0x0, 0x0, 0x0, 0xc423605a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42594ce10, 0x6f0968, 0x3, 0x51f701, 0xc425884ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42594ce10, 0x5, 0xc42211a560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cff0, 0xc425832550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423898c30, 0xc423605a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594cff0, 0x0, 0x0, 0x0, 0xc423605a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594cff0, 0x6f0968, 0x3, 0x51f701, 0xc425884f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594cff0, 0x5, 0xc42211a580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d1d0, 0xc4258325d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423899c30, 0xc423605a80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42594d1d0, 0x0, 0x0, 0x0, 0xc423605a80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42594d1d0, 0x6f0968, 0x3, 0x51f701, 0xc425885020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42594d1d0, 0x5, 0xc42211a5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d3b0, 0xc425832630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388ac30, 0xc423605ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42594d3b0, 0x0, 0x0, 0x0, 0xc423605ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42594d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4258850e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42594d3b0, 0x5, 0xc42211a5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6936 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f590, 0xc4258ee660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423850c30, 0xc425219590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42381f590, 0x0, 0x0, 0x0, 0xc425219590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42381f590, 0x6f0968, 0x3, 0x51f701, 0xc425932fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42381f590, 0x5, 0xc42211c600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d590, 0xc425832670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388bc30, 0xc423605ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42594d590, 0x0, 0x0, 0x0, 0xc423605ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42594d590, 0x6f0968, 0x3, 0x51f701, 0xc4258851a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42594d590, 0x5, 0xc42211a5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d860, 0xc425832710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a0c30, 0xc423605b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42594d860, 0x0, 0x0, 0x0, 0xc423605b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42594d860, 0x6f0968, 0x3, 0x51f701, 0xc4258852c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42594d860, 0x5, 0xc42211a600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594da40, 0xc425832790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a1c30, 0xc423605b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42594da40, 0x0, 0x0, 0x0, 0xc423605b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42594da40, 0x6f0968, 0x3, 0x51f701, 0xc425885380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42594da40, 0x5, 0xc42211a620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6929 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594dc20, 0xc425832810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423892c30, 0xc423605b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42594dc20, 0x0, 0x0, 0x0, 0xc423605b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42594dc20, 0x6f0968, 0x3, 0x51f701, 0xc425885440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42594dc20, 0x5, 0xc42211a640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594de00, 0xc425832870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423893c30, 0xc423605bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42594de00, 0x0, 0x0, 0x0, 0xc423605bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42594de00, 0x6f0968, 0x3, 0x51f701, 0xc425885500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42594de00, 0x5, 0xc42211a660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f950, 0xc4258ee710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a885c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423851c30, 0xc4252195f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42381f950, 0x0, 0x0, 0x0, 0xc4252195f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42381f950, 0x6f0968, 0x3, 0x51f701, 0xc425933140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42381f950, 0x5, 0xc42211c620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92000, 0xc425832980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a8c30, 0xc423605be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425a92000, 0x0, 0x0, 0x0, 0xc423605be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425a92000, 0x6f0968, 0x3, 0x51f701, 0xc425885650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425a92000, 0x5, 0xc42211a680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fa40, 0xc4258ee750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423842c30, 0xc425219608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42381fa40, 0x0, 0x0, 0x0, 0xc425219608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42381fa40, 0x6f0968, 0x3, 0x51f701, 0xc4259331a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42381fa40, 0x5, 0xc42211c640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6948 [semacquire]:
sync.runtime_Semacquire(0xc42211a76c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db62a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fb30, 0xc4258ee790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423843c30, 0xc425219620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42381fb30, 0x0, 0x0, 0x0, 0xc425219620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42381fb30, 0x6f0968, 0x3, 0x51f701, 0xc425933200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42381fb30, 0x5, 0xc42211c660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fc20, 0xc4258ee7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a886e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423858c30, 0xc425219638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42381fc20, 0x0, 0x0, 0x0, 0xc425219638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42381fc20, 0x6f0968, 0x3, 0x51f701, 0xc425933290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42381fc20, 0x5, 0xc42211c680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fd10, 0xc4258ee7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423859c30, 0xc425219650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42381fd10, 0x0, 0x0, 0x0, 0xc425219650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42381fd10, 0x6f0968, 0x3, 0x51f701, 0xc4259332f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42381fd10, 0x5, 0xc42211c6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fe00, 0xc4258ee810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a887a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384ac30, 0xc425219668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42381fe00, 0x0, 0x0, 0x0, 0xc425219668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42381fe00, 0x6f0968, 0x3, 0x51f701, 0xc425933350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42381fe00, 0x5, 0xc42211c6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381fef0, 0xc4258ee830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384bc30, 0xc425219680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42381fef0, 0x0, 0x0, 0x0, 0xc425219680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42381fef0, 0x6f0968, 0x3, 0x51f701, 0xc4259333b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42381fef0, 0x5, 0xc42211c6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a922d0, 0xc425832a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ebc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a922d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a922d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a9c30, 0xc423605c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a922d0, 0x0, 0x0, 0x0, 0xc423605c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a922d0, 0x6f0968, 0x3, 0x51f701, 0xc425885770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a922d0, 0x5, 0xc42211a780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6944 [semacquire]:
sync.runtime_Semacquire(0xc42211c7cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c7c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe000, 0xc4258ee860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423854c30, 0xc425219698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425afe000, 0x0, 0x0, 0x0, 0xc425219698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425afe000, 0x6f0968, 0x3, 0x51f701, 0xc425933410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425afe000, 0x5, 0xc42211c7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92960, 0xc425832b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389bc30, 0xc423605cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a92960, 0x0, 0x0, 0x0, 0xc423605cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a92960, 0x6f0968, 0x3, 0x51f701, 0xc425885a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a92960, 0x5, 0xc42211a7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92b40, 0xc425832c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b0c30, 0xc423605d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a92b40, 0x0, 0x0, 0x0, 0xc423605d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a92b40, 0x6f0968, 0x3, 0x51f701, 0xc425885ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a92b40, 0x5, 0xc42211a7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92d20, 0xc425832c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593efe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b1c30, 0xc423605d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a92d20, 0x0, 0x0, 0x0, 0xc423605d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a92d20, 0x6f0968, 0x3, 0x51f701, 0xc425885b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a92d20, 0x5, 0xc42211a7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258141e0, 0xc425107c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258141e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258141e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a2c30, 0xc423605618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4258141e0, 0x0, 0x0, 0x0, 0xc423605618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4258141e0, 0x6f0968, 0x3, 0x51f701, 0xc425475d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4258141e0, 0x5, 0xc42211a800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6955 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92f00, 0xc425832cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a3c30, 0xc423605d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a92f00, 0x0, 0x0, 0x0, 0xc423605d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a92f00, 0x6f0968, 0x3, 0x51f701, 0xc425885c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a92f00, 0x5, 0xc42211a820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6956 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a930e0, 0xc425832d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a930e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a930e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b8c30, 0xc423605d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a930e0, 0x0, 0x0, 0x0, 0xc423605d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a930e0, 0x6f0968, 0x3, 0x51f701, 0xc425885d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a930e0, 0x5, 0xc42211a840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a932c0, 0xc425832db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a932c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a932c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b9c30, 0xc423605dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425a932c0, 0x0, 0x0, 0x0, 0xc423605dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425a932c0, 0x6f0968, 0x3, 0x51f701, 0xc425885dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425a932c0, 0x5, 0xc42211a860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe0f0, 0xc4258ee890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a888e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423855c30, 0xc4252196b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425afe0f0, 0x0, 0x0, 0x0, 0xc4252196b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425afe0f0, 0x6f0968, 0x3, 0x51f701, 0xc425933470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425afe0f0, 0x5, 0xc42211c800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a934a0, 0xc425832e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a934a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a934a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238aac30, 0xc423605df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425a934a0, 0x0, 0x0, 0x0, 0xc423605df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425a934a0, 0x6f0968, 0x3, 0x51f701, 0xc425885f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425a934a0, 0x5, 0xc42211a880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93680, 0xc425832ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238abc30, 0xc423605e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425a93680, 0x0, 0x0, 0x0, 0xc423605e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425a93680, 0x6f0968, 0x3, 0x51f701, 0xc425b56030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425a93680, 0x5, 0xc42211a8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe2d0, 0xc4258ee8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a889a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423856c30, 0xc4252196e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425afe2d0, 0x0, 0x0, 0x0, 0xc4252196e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425afe2d0, 0x6f0968, 0x3, 0x51f701, 0xc425933530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425afe2d0, 0x5, 0xc42211c820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe3c0, 0xc4258ee910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423857c30, 0xc4252196f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425afe3c0, 0x0, 0x0, 0x0, 0xc4252196f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425afe3c0, 0x6f0968, 0x3, 0x51f701, 0xc425933590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425afe3c0, 0x5, 0xc42211c840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe4b0, 0xc4258ee930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42385cc30, 0xc425219710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425afe4b0, 0x0, 0x0, 0x0, 0xc425219710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425afe4b0, 0x6f0968, 0x3, 0x51f701, 0xc4259335f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425afe4b0, 0x5, 0xc42211c860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253001e0, 0xc425107270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253001e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253001e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237abc30, 0xc423605000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253001e0, 0x0, 0x0, 0x0, 0xc423605000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253001e0, 0x6f0968, 0x3, 0x51f701, 0xc425474360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253001e0, 0x5, 0xc42211c880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253005a0, 0xc4251072f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253005a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253005a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237bcc30, 0xc423605060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4253005a0, 0x0, 0x0, 0x0, 0xc423605060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4253005a0, 0x6f0968, 0x3, 0x51f701, 0xc4254744e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4253005a0, 0x5, 0xc42211c8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5b30, 0xc4258ee160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582b920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423838c30, 0xc4252192f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421bb5b30, 0x0, 0x0, 0x0, 0xc4252192f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421bb5b30, 0x6f0968, 0x3, 0x51f701, 0xc425932480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421bb5b30, 0x5, 0xc42211c8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bb5e00, 0xc4258ee1c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582ba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bb5e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bb5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423835c30, 0xc425219338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421bb5e00, 0x0, 0x0, 0x0, 0xc425219338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421bb5e00, 0x6f0968, 0x3, 0x51f701, 0xc4259325a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421bb5e00, 0x5, 0xc42211c8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6960 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93860, 0xc425832f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c0c30, 0xc423605e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425a93860, 0x0, 0x0, 0x0, 0xc423605e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425a93860, 0x6f0968, 0x3, 0x51f701, 0xc425b560f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425a93860, 0x5, 0xc42211a8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f3b0, 0xc4258ee5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383ac30, 0xc425219560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42381f3b0, 0x0, 0x0, 0x0, 0xc425219560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42381f3b0, 0x6f0968, 0x3, 0x51f701, 0xc425932f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42381f3b0, 0x5, 0xc42211c900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f4a0, 0xc4258ee620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a883e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42383bc30, 0xc425219578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42381f4a0, 0x0, 0x0, 0x0, 0xc425219578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42381f4a0, 0x6f0968, 0x3, 0x51f701, 0xc425932f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42381f4a0, 0x5, 0xc42211c920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6961 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93a40, 0xc425832fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c1c30, 0xc423605e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425a93a40, 0x0, 0x0, 0x0, 0xc423605e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425a93a40, 0x6f0968, 0x3, 0x51f701, 0xc425b561b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425a93a40, 0x5, 0xc42211a8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6978 [semacquire]:
sync.runtime_Semacquire(0xc42211a9bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a9b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f680, 0xc4258ee6a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a884a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384cc30, 0xc4252195a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42381f680, 0x0, 0x0, 0x0, 0xc4252195a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42381f680, 0x6f0968, 0x3, 0x51f701, 0xc425933020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42381f680, 0x5, 0xc42211c940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6974 [semacquire]:
sync.runtime_Semacquire(0xc42211ca1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ca10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6980 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93c20, 0xc425833020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b2c30, 0xc423605eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a93c20, 0x0, 0x0, 0x0, 0xc423605eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a93c20, 0x6f0968, 0x3, 0x51f701, 0xc425b56270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a93c20, 0x5, 0xc42211a9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f770, 0xc4258ee6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384dc30, 0xc4252195c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42381f770, 0x0, 0x0, 0x0, 0xc4252195c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42381f770, 0x6f0968, 0x3, 0x51f701, 0xc425933080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42381f770, 0x5, 0xc42211ca30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6981 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93ef0, 0xc4258330c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b3c30, 0xc423605f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a93ef0, 0x0, 0x0, 0x0, 0xc423605f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a93ef0, 0x6f0968, 0x3, 0x51f701, 0xc425b56390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a93ef0, 0x5, 0xc42211a9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6982 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c1e0, 0xc425833180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c8c30, 0xc423605f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9c1e0, 0x0, 0x0, 0x0, 0xc423605f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9c1e0, 0x6f0968, 0x3, 0x51f701, 0xc425b564b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9c1e0, 0x5, 0xc42211aa10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c3c0, 0xc4258331c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c9c30, 0xc423605f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a9c3c0, 0x0, 0x0, 0x0, 0xc423605f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a9c3c0, 0x6f0968, 0x3, 0x51f701, 0xc425b56570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a9c3c0, 0x5, 0xc42211aa30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c5a0, 0xc425833210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bac30, 0xc423605fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a9c5a0, 0x0, 0x0, 0x0, 0xc423605fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a9c5a0, 0x6f0968, 0x3, 0x51f701, 0xc425b38000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a9c5a0, 0x5, 0xc42211aa50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c780, 0xc425833280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bbc30, 0xc423605fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a9c780, 0x0, 0x0, 0x0, 0xc423605fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a9c780, 0x6f0968, 0x3, 0x51f701, 0xc425b380c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a9c780, 0x5, 0xc42211aa70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f860, 0xc4258ee6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384ec30, 0xc4252195d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42381f860, 0x0, 0x0, 0x0, 0xc4252195d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42381f860, 0x6f0968, 0x3, 0x51f701, 0xc4259330e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42381f860, 0x5, 0xc42211ca50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6994 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe1e0, 0xc4258ee8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42384fc30, 0xc4252196c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425afe1e0, 0x0, 0x0, 0x0, 0xc4252196c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425afe1e0, 0x6f0968, 0x3, 0x51f701, 0xc4259334d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425afe1e0, 0x5, 0xc42211ca70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe690, 0xc4258ee970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423860c30, 0xc425219740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425afe690, 0x0, 0x0, 0x0, 0xc425219740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425afe690, 0x6f0968, 0x3, 0x51f701, 0xc4259336b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425afe690, 0x5, 0xc42211ca90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c960, 0xc425833300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d0c30, 0xc424870008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a9c960, 0x0, 0x0, 0x0, 0xc424870008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a9c960, 0x6f0968, 0x3, 0x51f701, 0xc425b381b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a9c960, 0x5, 0xc42211aa90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6996 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afe870, 0xc4258eea10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afe870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423861c30, 0xc425219770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425afe870, 0x0, 0x0, 0x0, 0xc425219770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425afe870, 0x6f0968, 0x3, 0x51f701, 0xc425933800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425afe870, 0x5, 0xc42211cab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afec30, 0xc4258eea90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423852c30, 0xc4252197d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425afec30, 0x0, 0x0, 0x0, 0xc4252197d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425afec30, 0x6f0968, 0x3, 0x51f701, 0xc425933980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425afec30, 0x5, 0xc42211cad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a94a0, 0xc425107a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423853c30, 0xc4236054c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4256a94a0, 0x0, 0x0, 0x0, 0xc4236054c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4256a94a0, 0x6f0968, 0x3, 0x51f701, 0xc425475800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4256a94a0, 0x5, 0xc42211caf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cb40, 0xc425833340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d1c30, 0xc424870038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425a9cb40, 0x0, 0x0, 0x0, 0xc424870038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425a9cb40, 0x6f0968, 0x3, 0x51f701, 0xc425b38270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425a9cb40, 0x5, 0xc42211aab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300690, 0xc425107310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237c1c30, 0xc423605078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425300690, 0x0, 0x0, 0x0, 0xc423605078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425300690, 0x6f0968, 0x3, 0x51f701, 0xc4254745a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425300690, 0x5, 0xc42211aad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6999 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9770, 0xc425107b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423864c30, 0xc423605510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4256a9770, 0x0, 0x0, 0x0, 0xc423605510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4256a9770, 0x6f0968, 0x3, 0x51f701, 0xc425475920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4256a9770, 0x5, 0xc42211cb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cd20, 0xc4258333b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c2c30, 0xc424870068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425a9cd20, 0x0, 0x0, 0x0, 0xc424870068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425a9cd20, 0x6f0968, 0x3, 0x51f701, 0xc425b38330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425a9cd20, 0x5, 0xc42211aaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7000 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9950, 0xc425107b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423865c30, 0xc423605540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4256a9950, 0x0, 0x0, 0x0, 0xc423605540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4256a9950, 0x6f0968, 0x3, 0x51f701, 0xc4254759e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4256a9950, 0x5, 0xc42211cb30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9e00, 0xc425107c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255090a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423866c30, 0xc4236055b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256a9e00, 0x0, 0x0, 0x0, 0xc4236055b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256a9e00, 0x6f0968, 0x3, 0x51f701, 0xc425475bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256a9e00, 0x5, 0xc42211cb50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7002 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814000, 0xc425107c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423867c30, 0xc4236055e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425814000, 0x0, 0x0, 0x0, 0xc4236055e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425814000, 0x6f0968, 0x3, 0x51f701, 0xc425475c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425814000, 0x5, 0xc42211cb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7003 [semacquire]:
sync.runtime_Semacquire(0xc42211cc5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211cc50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6990 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cff0, 0xc425833460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c3c30, 0xc4248700b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425a9cff0, 0x0, 0x0, 0x0, 0xc4248700b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425a9cff0, 0x6f0968, 0x3, 0x51f701, 0xc425b38450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425a9cff0, 0x5, 0xc42211ab10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6991 [semacquire]:
sync.runtime_Semacquire(0xc42211abfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211abf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007f440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7005 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258144b0, 0xc425107cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255092e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258144b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258144b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386cc30, 0xc423605648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4258144b0, 0x0, 0x0, 0x0, 0xc423605648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4258144b0, 0x6f0968, 0x3, 0x51f701, 0xc425475e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4258144b0, 0x5, 0xc42211cc70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 6993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9b30, 0xc425107ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d8c30, 0xc423605570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256a9b30, 0x0, 0x0, 0x0, 0xc423605570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256a9b30, 0x6f0968, 0x3, 0x51f701, 0xc425475aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256a9b30, 0x5, 0xc42211ac10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7010 [semacquire]:
sync.runtime_Semacquire(0xc42225ddfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225ddf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7011 [semacquire]:
sync.runtime_Semacquire(0xc422380cdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380cd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7006 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814690, 0xc425107d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255093a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386dc30, 0xc423605678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425814690, 0x0, 0x0, 0x0, 0xc423605678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425814690, 0x6f0968, 0x3, 0x51f701, 0xc425475ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425814690, 0x5, 0xc42211cc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814870, 0xc425107d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386ec30, 0xc4236056a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425814870, 0x0, 0x0, 0x0, 0xc4236056a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425814870, 0x6f0968, 0x3, 0x51f701, 0xc425475f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425814870, 0x5, 0xc42211ccb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814a50, 0xc425107dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42386fc30, 0xc4236056d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425814a50, 0x0, 0x0, 0x0, 0xc4236056d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425814a50, 0x6f0968, 0x3, 0x51f701, 0xc425884060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425814a50, 0x5, 0xc42211ccd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7009 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814c30, 0xc425107e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255095e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423874c30, 0xc423605708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425814c30, 0x0, 0x0, 0x0, 0xc423605708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425814c30, 0x6f0968, 0x3, 0x51f701, 0xc425884150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425814c30, 0x5, 0xc42211ccf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7012 [semacquire]:
sync.runtime_Semacquire(0xc42238193c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39a40, 0xc425b34120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bac30, 0xc424870788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b39a40, 0x0, 0x0, 0x0, 0xc424870788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b39a40, 0x6f0968, 0x3, 0x51f701, 0xc425a7f590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b39a40, 0x5, 0xc42211ac90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814e10, 0xc425107e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255096a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423875c30, 0xc423605738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425814e10, 0x0, 0x0, 0x0, 0xc423605738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425814e10, 0x6f0968, 0x3, 0x51f701, 0xc425884210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425814e10, 0x5, 0xc42211cd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39ef0, 0xc425b34220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bbc30, 0xc424870800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b39ef0, 0x0, 0x0, 0x0, 0xc424870800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b39ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b39ef0, 0x5, 0xc42211acb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e942d0, 0xc425b342d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e942d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e942d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d0c30, 0xc424870860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e942d0, 0x0, 0x0, 0x0, 0xc424870860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e942d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e942d0, 0x5, 0xc42211acd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425814ff0, 0xc425107ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425814ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425814ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423876c30, 0xc423605768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425814ff0, 0x0, 0x0, 0x0, 0xc423605768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425814ff0, 0x6f0968, 0x3, 0x51f701, 0xc4258842d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425814ff0, 0x5, 0xc42211cd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94690, 0xc425b34380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d1c30, 0xc4248708c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e94690, 0x0, 0x0, 0x0, 0xc4248708c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e94690, 0x6f0968, 0x3, 0x51f701, 0xc425a7fa70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e94690, 0x5, 0xc42211acf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258151d0, 0xc425107f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258151d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258151d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423877c30, 0xc423605798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4258151d0, 0x0, 0x0, 0x0, 0xc423605798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4258151d0, 0x6f0968, 0x3, 0x51f701, 0xc425884390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4258151d0, 0x5, 0xc42211cd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94a50, 0xc425b34440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c2c30, 0xc424870920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e94a50, 0x0, 0x0, 0x0, 0xc424870920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e94a50, 0x6f0968, 0x3, 0x51f701, 0xc425a7fbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e94a50, 0x5, 0xc42211ad10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7029 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258153b0, 0xc425107fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258153b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258153b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387cc30, 0xc4236057c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4258153b0, 0x0, 0x0, 0x0, 0xc4236057c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4258153b0, 0x6f0968, 0x3, 0x51f701, 0xc4258844e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4258153b0, 0x5, 0xc42211cd70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7018 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94e10, 0xc425b344c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c3c30, 0xc424870980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e94e10, 0x0, 0x0, 0x0, 0xc424870980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e94e10, 0x6f0968, 0x3, 0x51f701, 0xc425a7fd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e94e10, 0x5, 0xc42211ad30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7019 [semacquire]:
sync.runtime_Semacquire(0xc42211ae0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ae00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815680, 0xc425107ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387dc30, 0xc4236057f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425815680, 0x0, 0x0, 0x0, 0xc4236057f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425815680, 0x6f0968, 0x3, 0x51f701, 0xc4258845a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425815680, 0x5, 0xc42211cd90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7031 [semacquire]:
sync.runtime_Semacquire(0xc42211ce6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ce60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e951d0, 0xc425b34540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e951d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e951d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d8c30, 0xc4248709e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e951d0, 0x0, 0x0, 0x0, 0xc4248709e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e951d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e951d0, 0x5, 0xc42211ae20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815950, 0xc4258320a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387ec30, 0xc423605840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425815950, 0x0, 0x0, 0x0, 0xc423605840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425815950, 0x6f0968, 0x3, 0x51f701, 0xc4258846f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425815950, 0x5, 0xc42211ce80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95590, 0xc425b345c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d9c30, 0xc424870a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e95590, 0x0, 0x0, 0x0, 0xc424870a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e95590, 0x6f0968, 0x3, 0x51f701, 0xc425978090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e95590, 0x5, 0xc42211ae40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95950, 0xc425b34660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cac30, 0xc424870aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e95950, 0x0, 0x0, 0x0, 0xc424870aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e95950, 0x6f0968, 0x3, 0x51f701, 0xc425978210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e95950, 0x5, 0xc42211ae60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95d10, 0xc425b34760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cbc30, 0xc424870b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424e95d10, 0x0, 0x0, 0x0, 0xc424870b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424e95d10, 0x6f0968, 0x3, 0x51f701, 0xc425978390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424e95d10, 0x5, 0xc42211ae80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d20f0, 0xc425b34820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e0c30, 0xc424870b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d20f0, 0x0, 0x0, 0x0, 0xc424870b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d20f0, 0x6f0968, 0x3, 0x51f701, 0xc425978510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d20f0, 0x5, 0xc42211aea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d24b0, 0xc425b348e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576caa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d24b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e1c30, 0xc424870bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d24b0, 0x0, 0x0, 0x0, 0xc424870bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d24b0, 0x6f0968, 0x3, 0x51f701, 0xc425978690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d24b0, 0x5, 0xc42211aec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2960, 0xc425b34a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d2c30, 0xc424870c38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d2960, 0x0, 0x0, 0x0, 0xc424870c38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d2960, 0x6f0968, 0x3, 0x51f701, 0xc425978870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d2960, 0x5, 0xc42211aee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2f00, 0xc425b34b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d3c30, 0xc424870cc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d2f00, 0x0, 0x0, 0x0, 0xc424870cc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d2f00, 0x6f0968, 0x3, 0x51f701, 0xc425978ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d2f00, 0x5, 0xc42211af00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66870, 0xc4258effd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e8c30, 0xc424e922f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e66870, 0x0, 0x0, 0x0, 0xc424e922f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e66870, 0x6f0968, 0x3, 0x51f701, 0xc425a06810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e66870, 0x5, 0xc42211af20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815b30, 0xc425832120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42387fc30, 0xc423605870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425815b30, 0x0, 0x0, 0x0, 0xc423605870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425815b30, 0x6f0968, 0x3, 0x51f701, 0xc4258847b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425815b30, 0x5, 0xc42211cea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815d10, 0xc425832170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423884c30, 0xc4236058a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425815d10, 0x0, 0x0, 0x0, 0xc4236058a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425815d10, 0x6f0968, 0x3, 0x51f701, 0xc425884870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425815d10, 0x5, 0xc42211cec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815ef0, 0xc4258321b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423885c30, 0xc4236058d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425815ef0, 0x0, 0x0, 0x0, 0xc4236058d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425815ef0, 0x6f0968, 0x3, 0x51f701, 0xc425884930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425815ef0, 0x5, 0xc42211cee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c2d0, 0xc425832260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423886c30, 0xc423605918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594c2d0, 0x0, 0x0, 0x0, 0xc423605918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594c2d0, 0x6f0968, 0x3, 0x51f701, 0xc425884a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594c2d0, 0x5, 0xc42211cf00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7046 [semacquire]:
sync.runtime_Semacquire(0xc42211b00c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd4a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c690, 0xc425832320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423887c30, 0xc423605960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42594c690, 0x0, 0x0, 0x0, 0xc423605960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42594c690, 0x6f0968, 0x3, 0x51f701, 0xc425884b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42594c690, 0x5, 0xc42211cf20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c870, 0xc4258323a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388cc30, 0xc423605990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42594c870, 0x0, 0x0, 0x0, 0xc423605990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42594c870, 0x6f0968, 0x3, 0x51f701, 0xc425884c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42594c870, 0x5, 0xc42211cf40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cb40, 0xc425832410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388dc30, 0xc4236059d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42594cb40, 0x0, 0x0, 0x0, 0xc4236059d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42594cb40, 0x6f0968, 0x3, 0x51f701, 0xc425884d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42594cb40, 0x5, 0xc42211cf60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cd20, 0xc425832490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388ec30, 0xc423605a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42594cd20, 0x0, 0x0, 0x0, 0xc423605a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42594cd20, 0x6f0968, 0x3, 0x51f701, 0xc425884e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42594cd20, 0x5, 0xc42211cf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7058 [semacquire]:
sync.runtime_Semacquire(0xc42211d06c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67590, 0xc425aee1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e9c30, 0xc424e92448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e67590, 0x0, 0x0, 0x0, 0xc424e92448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e67590, 0x6f0968, 0x3, 0x51f701, 0xc425a06d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e67590, 0x5, 0xc42211b020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594cf00, 0xc425832510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42388fc30, 0xc423605a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42594cf00, 0x0, 0x0, 0x0, 0xc423605a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42594cf00, 0x6f0968, 0x3, 0x51f701, 0xc425884f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42594cf00, 0x5, 0xc42211d080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d0e0, 0xc425832590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423894c30, 0xc423605a68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42594d0e0, 0x0, 0x0, 0x0, 0xc423605a68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42594d0e0, 0x6f0968, 0x3, 0x51f701, 0xc425884fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42594d0e0, 0x5, 0xc42211d0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d2c0, 0xc425832610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423895c30, 0xc423605a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42594d2c0, 0x0, 0x0, 0x0, 0xc423605a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42594d2c0, 0x6f0968, 0x3, 0x51f701, 0xc425885080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42594d2c0, 0x5, 0xc42211d0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67950, 0xc425aee260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dac30, 0xc424e924a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e67950, 0x0, 0x0, 0x0, 0xc424e924a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e67950, 0x6f0968, 0x3, 0x51f701, 0xc425a06f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e67950, 0x5, 0xc42211b040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67d10, 0xc425aee2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dbc30, 0xc424e92508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e67d10, 0x0, 0x0, 0x0, 0xc424e92508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e67d10, 0x6f0968, 0x3, 0x51f701, 0xc425a07080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e67d10, 0x5, 0xc42211b060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d80f0, 0xc425aee360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f0c30, 0xc424e92568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d80f0, 0x0, 0x0, 0x0, 0xc424e92568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d80f0, 0x6f0968, 0x3, 0x51f701, 0xc425a07200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d80f0, 0x5, 0xc42211b080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d4a0, 0xc425832650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423896c30, 0xc423605ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42594d4a0, 0x0, 0x0, 0x0, 0xc423605ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42594d4a0, 0x6f0968, 0x3, 0x51f701, 0xc425885140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42594d4a0, 0x5, 0xc42211d0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d84b0, 0xc425aee3e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f1c30, 0xc424e925c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d84b0, 0x0, 0x0, 0x0, 0xc424e925c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d84b0, 0x6f0968, 0x3, 0x51f701, 0xc425a07380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d84b0, 0x5, 0xc42211b0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8870, 0xc425aee4a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e2c30, 0xc424e92628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d8870, 0x0, 0x0, 0x0, 0xc424e92628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d8870, 0x6f0968, 0x3, 0x51f701, 0xc425a07500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d8870, 0x5, 0xc42211b0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d680, 0xc4258326a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423897c30, 0xc423605af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594d680, 0x0, 0x0, 0x0, 0xc423605af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594d680, 0x6f0968, 0x3, 0x51f701, 0xc425885200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594d680, 0x5, 0xc42211d100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8c30, 0xc425aee530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e3c30, 0xc424e92688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d8c30, 0x0, 0x0, 0x0, 0xc424e92688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d8c30, 0x6f0968, 0x3, 0x51f701, 0xc425a07680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d8c30, 0x5, 0xc42211b0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594d950, 0xc425832750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389cc30, 0xc423605b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42594d950, 0x0, 0x0, 0x0, 0xc423605b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42594d950, 0x6f0968, 0x3, 0x51f701, 0xc425885320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42594d950, 0x5, 0xc42211d120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8e10, 0xc425aee570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f8c30, 0xc424e926b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d8e10, 0x0, 0x0, 0x0, 0xc424e926b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d8e10, 0x6f0968, 0x3, 0x51f701, 0xc425a07770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d8e10, 0x5, 0xc42211b100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594db30, 0xc4258327d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389dc30, 0xc423605b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42594db30, 0x0, 0x0, 0x0, 0xc423605b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42594db30, 0x6f0968, 0x3, 0x51f701, 0xc4258853e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42594db30, 0x5, 0xc42211d140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594dd10, 0xc425832850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389ec30, 0xc423605ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42594dd10, 0x0, 0x0, 0x0, 0xc423605ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42594dd10, 0x6f0968, 0x3, 0x51f701, 0xc4258854a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42594dd10, 0x5, 0xc42211d160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7068 [semacquire]:
sync.runtime_Semacquire(0xc42211d23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200eddd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7056 [semacquire]:
sync.runtime_Semacquire(0xc42211b1dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b1d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594def0, 0xc425832940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389fc30, 0xc423605bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42594def0, 0x0, 0x0, 0x0, 0xc423605bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42594def0, 0x6f0968, 0x3, 0x51f701, 0xc4258855f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42594def0, 0x5, 0xc42211d250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8ff0, 0xc425aee5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f9c30, 0xc424e926e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d8ff0, 0x0, 0x0, 0x0, 0xc424e926e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d8ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a07830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d8ff0, 0x5, 0xc42211b1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a920f0, 0xc4258329c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593eb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a920f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a920f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a4c30, 0xc423605c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a920f0, 0x0, 0x0, 0x0, 0xc423605c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a920f0, 0x6f0968, 0x3, 0x51f701, 0xc4258856b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a920f0, 0x5, 0xc42211d270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a924b0, 0xc425832a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a924b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a924b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a5c30, 0xc423605c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a924b0, 0x0, 0x0, 0x0, 0xc423605c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a924b0, 0x6f0968, 0x3, 0x51f701, 0xc425885830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a924b0, 0x5, 0xc42211d290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92870, 0xc425832b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a6c30, 0xc423605cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a92870, 0x0, 0x0, 0x0, 0xc423605cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a92870, 0x6f0968, 0x3, 0x51f701, 0xc4258859b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a92870, 0x5, 0xc42211d2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92a50, 0xc425832bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593eec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238a7c30, 0xc423605cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a92a50, 0x0, 0x0, 0x0, 0xc423605cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a92a50, 0x6f0968, 0x3, 0x51f701, 0xc425885a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a92a50, 0x5, 0xc42211d2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92c30, 0xc425832c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238acc30, 0xc423605d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a92c30, 0x0, 0x0, 0x0, 0xc423605d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a92c30, 0x6f0968, 0x3, 0x51f701, 0xc425885b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a92c30, 0x5, 0xc42211d2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92e10, 0xc425832c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238adc30, 0xc423605d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425a92e10, 0x0, 0x0, 0x0, 0xc423605d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425a92e10, 0x6f0968, 0x3, 0x51f701, 0xc425885bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425a92e10, 0x5, 0xc42211d310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7077 [semacquire]:
sync.runtime_Semacquire(0xc42211d3fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d3f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d92c0, 0xc425aee610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239eac30, 0xc424e92730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d92c0, 0x0, 0x0, 0x0, 0xc424e92730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d92c0, 0x6f0968, 0x3, 0x51f701, 0xc425a07950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d92c0, 0x5, 0xc42211b210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9680, 0xc425aee690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ebc30, 0xc424e92790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d9680, 0x0, 0x0, 0x0, 0xc424e92790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d9680, 0x6f0968, 0x3, 0x51f701, 0xc425a07ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d9680, 0x5, 0xc42211b230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9a40, 0xc425aee710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a00c30, 0xc424e927f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d9a40, 0x0, 0x0, 0x0, 0xc424e927f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d9a40, 0x6f0968, 0x3, 0x51f701, 0xc425a07c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d9a40, 0x5, 0xc42211b250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9e00, 0xc425aee790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a01c30, 0xc424e92850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d9e00, 0x0, 0x0, 0x0, 0xc424e92850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d9e00, 0x6f0968, 0x3, 0x51f701, 0xc425a07dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d9e00, 0x5, 0xc42211b270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c2d0, 0xc425aee830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f2c30, 0xc424e928c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539c2d0, 0x0, 0x0, 0x0, 0xc424e928c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539c2d0, 0x5, 0xc42211b290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c690, 0xc425aee8e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f3c30, 0xc424e92928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539c690, 0x0, 0x0, 0x0, 0xc424e92928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539c690, 0x6f0968, 0x3, 0x51f701, 0xc4258a8180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539c690, 0x5, 0xc42211b2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7097 [semacquire]:
sync.runtime_Semacquire(0xc42211b39c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422010e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a925a0, 0xc425832ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a925a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a925a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238aec30, 0xc423605c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a925a0, 0x0, 0x0, 0x0, 0xc423605c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a925a0, 0x6f0968, 0x3, 0x51f701, 0xc425885890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a925a0, 0x5, 0xc42211d410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ca50, 0xc425aee980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a08c30, 0xc424e92988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539ca50, 0x0, 0x0, 0x0, 0xc424e92988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539ca50, 0x6f0968, 0x3, 0x51f701, 0xc4258a8300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539ca50, 0x5, 0xc42211b3b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92ff0, 0xc425832cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238afc30, 0xc423605d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a92ff0, 0x0, 0x0, 0x0, 0xc423605d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a92ff0, 0x6f0968, 0x3, 0x51f701, 0xc425885cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a92ff0, 0x5, 0xc42211d430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a931d0, 0xc425832d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a931d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a931d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b4c30, 0xc423605db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a931d0, 0x0, 0x0, 0x0, 0xc423605db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a931d0, 0x6f0968, 0x3, 0x51f701, 0xc425885d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a931d0, 0x5, 0xc42211d450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93590, 0xc425832ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b6c30, 0xc423605e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a93590, 0x0, 0x0, 0x0, 0xc423605e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a93590, 0x6f0968, 0x3, 0x51f701, 0xc425885fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a93590, 0x5, 0xc42211d470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93770, 0xc425832f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b7c30, 0xc423605e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a93770, 0x0, 0x0, 0x0, 0xc423605e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a93770, 0x6f0968, 0x3, 0x51f701, 0xc425b56090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a93770, 0x5, 0xc42211d490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93950, 0xc425832f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bcc30, 0xc423605e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425a93950, 0x0, 0x0, 0x0, 0xc423605e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425a93950, 0x6f0968, 0x3, 0x51f701, 0xc425b56150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425a93950, 0x5, 0xc42211d4b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7085 [semacquire]:
sync.runtime_Semacquire(0xc42211d58c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422039810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93b30, 0xc425833000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bdc30, 0xc423605ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a93b30, 0x0, 0x0, 0x0, 0xc423605ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a93b30, 0x6f0968, 0x3, 0x51f701, 0xc425b56210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a93b30, 0x5, 0xc42211d5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ce10, 0xc425aeea50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a09c30, 0xc424e929e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539ce10, 0x0, 0x0, 0x0, 0xc424e929e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539ce10, 0x6f0968, 0x3, 0x51f701, 0xc4258a84b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539ce10, 0x5, 0xc42211b3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cff0, 0xc425aeea90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fac30, 0xc424e92a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539cff0, 0x0, 0x0, 0x0, 0xc424e92a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539cff0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539cff0, 0x5, 0xc42211b3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d2c0, 0xc425aeeaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fbc30, 0xc424e92a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539d2c0, 0x0, 0x0, 0x0, 0xc424e92a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539d2c0, 0x5, 0xc42211b410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d950, 0xc425aeebd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a10c30, 0xc424e92b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539d950, 0x0, 0x0, 0x0, 0xc424e92b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539d950, 0x6f0968, 0x3, 0x51f701, 0xc4258a8930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539d950, 0x5, 0xc42211b430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539dd10, 0xc425aeec70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a11c30, 0xc424e92b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539dd10, 0x0, 0x0, 0x0, 0xc424e92b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539dd10, 0x6f0968, 0x3, 0x51f701, 0xc4258a8ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539dd10, 0x5, 0xc42211b450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7105 [semacquire]:
sync.runtime_Semacquire(0xc42211b52c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c0f0, 0xc425aeed20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a02c30, 0xc424e92bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548c0f0, 0x0, 0x0, 0x0, 0xc424e92bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548c0f0, 0x5, 0xc42211b540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93e00, 0xc425833080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bec30, 0xc423605ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a93e00, 0x0, 0x0, 0x0, 0xc423605ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a93e00, 0x6f0968, 0x3, 0x51f701, 0xc425b56330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a93e00, 0x5, 0xc42211d5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c000, 0xc425833100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238bfc30, 0xc423605f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9c000, 0x0, 0x0, 0x0, 0xc423605f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9c000, 0x6f0968, 0x3, 0x51f701, 0xc425b563f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9c000, 0x5, 0xc42211d5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8a50, 0xc425107880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255088a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4237ddc30, 0xc4236053d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256a8a50, 0x0, 0x0, 0x0, 0xc4236053d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256a8a50, 0x6f0968, 0x3, 0x51f701, 0xc4254753b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256a8a50, 0x5, 0xc42211d600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c2d0, 0xc4258331a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c4c30, 0xc423605f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425a9c2d0, 0x0, 0x0, 0x0, 0xc423605f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425a9c2d0, 0x6f0968, 0x3, 0x51f701, 0xc425b56510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425a9c2d0, 0x5, 0xc42211d620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42217a690, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42217a690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42217a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a8c30, 0xc42104ff10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42217a690, 0x0, 0x0, 0x0, 0xc42104ff10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42217a690, 0x6f0968, 0x3, 0x51f701, 0xc4221ac510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42217a690, 0x5, 0xc42211d640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a1260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c4b0, 0xc425aeedf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a03c30, 0xc424e92c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548c4b0, 0x0, 0x0, 0x0, 0xc424e92c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548c4b0, 0x5, 0xc42211b560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c870, 0xc425a7cd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a18c30, 0xc424e92c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548c870, 0x0, 0x0, 0x0, 0xc424e92c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548c870, 0x6f0968, 0x3, 0x51f701, 0xc4258a8f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548c870, 0x5, 0xc42211b580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cc30, 0xc425aeeee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a19c30, 0xc424e92ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548cc30, 0x0, 0x0, 0x0, 0xc424e92ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548cc30, 0x6f0968, 0x3, 0x51f701, 0xc4258a90b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548cc30, 0x5, 0xc42211b5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cff0, 0xc425aeef60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0ac30, 0xc424e92d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42548cff0, 0x0, 0x0, 0x0, 0xc424e92d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42548cff0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42548cff0, 0x5, 0xc42211b5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7112 [semacquire]:
sync.runtime_Semacquire(0xc42211b6ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b6a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221ca5a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ab40, 0xc4256db380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe2c30, 0xc423ddcc28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42512ab40, 0x0, 0x0, 0x0, 0xc423ddcc28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42512ab40, 0x6f0968, 0x3, 0x51f701, 0xc424f02cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42512ab40, 0x5, 0xc422a92dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d770, 0xc425aef0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a8c30, 0xc424e92e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548d770, 0x0, 0x0, 0x0, 0xc424e92e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548d770, 0x6f0968, 0x3, 0x51f701, 0xc4258a9530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548d770, 0x5, 0xc42211b6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7127 [semacquire]:
sync.runtime_Semacquire(0xc42222979c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a000, 0xc425aef220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0bc30, 0xc424e92ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562a000, 0x0, 0x0, 0x0, 0xc424e92ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562a000, 0x6f0968, 0x3, 0x51f701, 0xc4258a9890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562a000, 0x5, 0xc42211b6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7116 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a3c0, 0xc425aef2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1cc30, 0xc424e92f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562a3c0, 0x0, 0x0, 0x0, 0xc424e92f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562a3c0, 0x5, 0xc42211b700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a5a0, 0xc425aef2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ef00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1dc30, 0xc424e92f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562a5a0, 0x0, 0x0, 0x0, 0xc424e92f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562a5a0, 0x5, 0xc42211b720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7118 [semacquire]:
sync.runtime_Semacquire(0xc42211b7fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b7f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ab40, 0xc425aef3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1fc30, 0xc424e93000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562ab40, 0x0, 0x0, 0x0, 0xc424e93000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562ab40, 0x6f0968, 0x3, 0x51f701, 0xc4258a9da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562ab40, 0x5, 0xc42211b810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7128 [semacquire]:
sync.runtime_Semacquire(0xc4223074ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223074e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afef00, 0xc4258eeb20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cac30, 0xc425219818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425afef00, 0x0, 0x0, 0x0, 0xc425219818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425afef00, 0x6f0968, 0x3, 0x51f701, 0xc425933aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425afef00, 0x5, 0xc42211d7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425aff0e0, 0xc4258eeba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425aff0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238cbc30, 0xc425219848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425aff0e0, 0x0, 0x0, 0x0, 0xc425219848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425aff0e0, 0x6f0968, 0x3, 0x51f701, 0xc425933b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425aff0e0, 0x5, 0xc42211d7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425aff2c0, 0xc4258eec00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a890a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425aff2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e0c30, 0xc425219878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425aff2c0, 0x0, 0x0, 0x0, 0xc425219878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425aff2c0, 0x6f0968, 0x3, 0x51f701, 0xc425933c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425aff2c0, 0x5, 0xc42211d810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249920f0, 0xc4258eec40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249920f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249920f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e1c30, 0xc4252198a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249920f0, 0x0, 0x0, 0x0, 0xc4252198a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249920f0, 0x6f0968, 0x3, 0x51f701, 0xc425933d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249920f0, 0x5, 0xc42211d830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249922d0, 0xc4258eeca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249922d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249922d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d2c30, 0xc4252198d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4249922d0, 0x0, 0x0, 0x0, 0xc4252198d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4249922d0, 0x6f0968, 0x3, 0x51f701, 0xc425933dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4249922d0, 0x5, 0xc42211d850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249924b0, 0xc4258eed20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249924b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249924b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d3c30, 0xc425219908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4249924b0, 0x0, 0x0, 0x0, 0xc425219908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4249924b0, 0x6f0968, 0x3, 0x51f701, 0xc425933e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4249924b0, 0x5, 0xc42211d870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992690, 0xc4258eed70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a893c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e8c30, 0xc425219938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424992690, 0x0, 0x0, 0x0, 0xc425219938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424992690, 0x6f0968, 0x3, 0x51f701, 0xc425933f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424992690, 0x5, 0xc42211d890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992960, 0xc4258eee10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a894e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e9c30, 0xc425219980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424992960, 0x0, 0x0, 0x0, 0xc425219980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424992960, 0x6f0968, 0x3, 0x51f701, 0xc425ac4090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424992960, 0x5, 0xc42211d8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992b40, 0xc4258eee80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a895a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dac30, 0xc4252199b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424992b40, 0x0, 0x0, 0x0, 0xc4252199b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424992b40, 0x6f0968, 0x3, 0x51f701, 0xc425ac4150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424992b40, 0x5, 0xc42211d8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992d20, 0xc4258eeec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238dbc30, 0xc4252199e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424992d20, 0x0, 0x0, 0x0, 0xc4252199e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424992d20, 0x6f0968, 0x3, 0x51f701, 0xc425ac4210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424992d20, 0x5, 0xc42211d8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992f00, 0xc4258eefa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a897a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f0c30, 0xc425219a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424992f00, 0x0, 0x0, 0x0, 0xc425219a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424992f00, 0x6f0968, 0x3, 0x51f701, 0xc425ac4360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424992f00, 0x5, 0xc42211d910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249930e0, 0xc4258eefe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249930e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249930e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f1c30, 0xc425219a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4249930e0, 0x0, 0x0, 0x0, 0xc425219a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4249930e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4249930e0, 0x5, 0xc42211d930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249932c0, 0xc4258ef060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249932c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249932c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e2c30, 0xc425219a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4249932c0, 0x0, 0x0, 0x0, 0xc425219a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4249932c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4249932c0, 0x5, 0xc42211d950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993680, 0xc4258ef0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238e3c30, 0xc425219ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424993680, 0x0, 0x0, 0x0, 0xc425219ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424993680, 0x6f0968, 0x3, 0x51f701, 0xc425ac4690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424993680, 0x5, 0xc42211d970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7143 [semacquire]:
sync.runtime_Semacquire(0xc42211da5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211da50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8a20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d33b0, 0xc425b34c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a24c30, 0xc424870d40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d33b0, 0x0, 0x0, 0x0, 0xc424870d40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d33b0, 0x6f0968, 0x3, 0x51f701, 0xc425978c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d33b0, 0x5, 0xc42211b830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993a40, 0xc4258ef170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f8c30, 0xc425219b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424993a40, 0x0, 0x0, 0x0, 0xc425219b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424993a40, 0x6f0968, 0x3, 0x51f701, 0xc425ac4810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424993a40, 0x5, 0xc42211da70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3680, 0xc425b34cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a25c30, 0xc424870d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d3680, 0x0, 0x0, 0x0, 0xc424870d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d3680, 0x6f0968, 0x3, 0x51f701, 0xc425978db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d3680, 0x5, 0xc42211b850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7155 [semacquire]:
sync.runtime_Semacquire(0xc42211b93c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3950, 0xc425a7c040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a26c30, 0xc424870dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3950, 0x0, 0x0, 0x0, 0xc424870dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3950, 0x6f0968, 0x3, 0x51f701, 0xc425978f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3950, 0x5, 0xc42211b950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993e00, 0xc4258ef1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f9c30, 0xc425219b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424993e00, 0x0, 0x0, 0x0, 0xc425219b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424993e00, 0x6f0968, 0x3, 0x51f701, 0xc425ac4990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424993e00, 0x5, 0xc42211da90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b361e0, 0xc4258ef270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b361e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b361e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238eac30, 0xc425219bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b361e0, 0x0, 0x0, 0x0, 0xc425219bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b361e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b361e0, 0x5, 0xc42211dab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b365a0, 0xc4258ef340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b365a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b365a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238ebc30, 0xc425219c50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b365a0, 0x0, 0x0, 0x0, 0xc425219c50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b365a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b365a0, 0x5, 0xc42211dad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36960, 0xc4258ef3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423900c30, 0xc425219cb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b36960, 0x0, 0x0, 0x0, 0xc425219cb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b36960, 0x6f0968, 0x3, 0x51f701, 0xc425ac4e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b36960, 0x5, 0xc42211daf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36d20, 0xc4258ef4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423901c30, 0xc425219d10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b36d20, 0x0, 0x0, 0x0, 0xc425219d10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b36d20, 0x6f0968, 0x3, 0x51f701, 0xc425ac4f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b36d20, 0x5, 0xc42211db10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b371d0, 0xc4258ef5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b371d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b371d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f2c30, 0xc425219d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b371d0, 0x0, 0x0, 0x0, 0xc425219d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b371d0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b371d0, 0x5, 0xc42211db30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37590, 0xc4258ef670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238f3c30, 0xc425219de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b37590, 0x0, 0x0, 0x0, 0xc425219de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b37590, 0x6f0968, 0x3, 0x51f701, 0xc425ac52f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b37590, 0x5, 0xc42211db50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37950, 0xc4258ef750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423908c30, 0xc425219e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b37950, 0x0, 0x0, 0x0, 0xc425219e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b37950, 0x6f0968, 0x3, 0x51f701, 0xc425ac54a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b37950, 0x5, 0xc42211db70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37d10, 0xc4258ef7e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423909c30, 0xc425219ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b37d10, 0x0, 0x0, 0x0, 0xc425219ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b37d10, 0x6f0968, 0x3, 0x51f701, 0xc425ac5620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b37d10, 0x5, 0xc42211db90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c340f0, 0xc4258ef890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c340f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c340f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fac30, 0xc425219f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424c340f0, 0x0, 0x0, 0x0, 0xc425219f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424c340f0, 0x6f0968, 0x3, 0x51f701, 0xc425ac57a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424c340f0, 0x5, 0xc42211dbb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c344b0, 0xc4258ef910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cedc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c344b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c344b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238fbc30, 0xc425219f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424c344b0, 0x0, 0x0, 0x0, 0xc425219f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424c344b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424c344b0, 0x5, 0xc42211dbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34870, 0xc4258ef990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423910c30, 0xc425219fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424c34870, 0x0, 0x0, 0x0, 0xc425219fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424c34870, 0x6f0968, 0x3, 0x51f701, 0xc425ac5ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424c34870, 0x5, 0xc42211dbf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34c30, 0xc4258efa10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423911c30, 0xc424e92028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424c34c30, 0x0, 0x0, 0x0, 0xc424e92028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424c34c30, 0x6f0968, 0x3, 0x51f701, 0xc425ac5c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424c34c30, 0x5, 0xc42211dc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34ff0, 0xc4258efaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423902c30, 0xc424e92088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424c34ff0, 0x0, 0x0, 0x0, 0xc424e92088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424c34ff0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424c34ff0, 0x5, 0xc42211dc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7176 [semacquire]:
sync.runtime_Semacquire(0xc42211dd0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211dd00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4220af900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c353b0, 0xc4258efba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c353b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c353b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423903c30, 0xc424e920e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c353b0, 0x0, 0x0, 0x0, 0xc424e920e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c353b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c353b0, 0x5, 0xc42211dd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3b30, 0xc425a7c080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a27c30, 0xc424870e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d3b30, 0x0, 0x0, 0x0, 0xc424870e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d3b30, 0x6f0968, 0x3, 0x51f701, 0xc425978fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d3b30, 0x5, 0xc42211b970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7159 [semacquire]:
sync.runtime_Semacquire(0xc42211ba4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ba40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3ef0, 0xc425a7c160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2cc30, 0xc424870e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3ef0, 0x0, 0x0, 0x0, 0xc424870e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3ef0, 0x6f0968, 0x3, 0x51f701, 0xc425979140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3ef0, 0x5, 0xc42211ba60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422150b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35770, 0xc4258efc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423918c30, 0xc424e92148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c35770, 0x0, 0x0, 0x0, 0xc424e92148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c35770, 0x6f0968, 0x3, 0x51f701, 0xc425a06120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c35770, 0x5, 0xc42211dd40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35b30, 0xc4258efd10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423919c30, 0xc424e921a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c35b30, 0x0, 0x0, 0x0, 0xc424e921a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c35b30, 0x6f0968, 0x3, 0x51f701, 0xc425a062a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c35b30, 0x5, 0xc42211dd60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35ef0, 0xc4258efe00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390ac30, 0xc424e92208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c35ef0, 0x0, 0x0, 0x0, 0xc424e92208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c35ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a06420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c35ef0, 0x5, 0xc42211dd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e662d0, 0xc4258efea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e662d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e662d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42390bc30, 0xc424e92268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e662d0, 0x0, 0x0, 0x0, 0xc424e92268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e662d0, 0x6f0968, 0x3, 0x51f701, 0xc425a065d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e662d0, 0x5, 0xc42211dda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66690, 0xc4258eff50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423920c30, 0xc424e922c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424e66690, 0x0, 0x0, 0x0, 0xc424e922c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424e66690, 0x6f0968, 0x3, 0x51f701, 0xc425a06750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424e66690, 0x5, 0xc42211ddc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcca50, 0xc4254b6ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a28c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42609cc30, 0xc4241285f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421fcca50, 0x0, 0x0, 0x0, 0xc4241285f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421fcca50, 0x6f0968, 0x3, 0x51f701, 0xc424991ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421fcca50, 0x5, 0xc422c410e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66b40, 0xc425aee040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423921c30, 0xc424e92340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e66b40, 0x0, 0x0, 0x0, 0xc424e92340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e66b40, 0x6f0968, 0x3, 0x51f701, 0xc425a06930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e66b40, 0x5, 0xc42211dde0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66f00, 0xc425aee0c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423912c30, 0xc424e923a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e66f00, 0x0, 0x0, 0x0, 0xc424e923a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e66f00, 0x6f0968, 0x3, 0x51f701, 0xc425a06ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e66f00, 0x5, 0xc42211de00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d590, 0xc425833570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b700e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423928c30, 0xc424870140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425a9d590, 0x0, 0x0, 0x0, 0xc424870140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425a9d590, 0x6f0968, 0x3, 0x51f701, 0xc425b38690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425a9d590, 0x5, 0xc42211de20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d950, 0xc425833620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423929c30, 0xc4248701a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425a9d950, 0x0, 0x0, 0x0, 0xc4248701a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425a9d950, 0x6f0968, 0x3, 0x51f701, 0xc425b38810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425a9d950, 0x5, 0xc42211de40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249982d0, 0xc4258336e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249982d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249982d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391ac30, 0xc424870200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4249982d0, 0x0, 0x0, 0x0, 0xc424870200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4249982d0, 0x6f0968, 0x3, 0x51f701, 0xc425b38990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4249982d0, 0x5, 0xc42211de60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998690, 0xc4258337a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42391bc30, 0xc424870260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424998690, 0x0, 0x0, 0x0, 0xc424870260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424998690, 0x6f0968, 0x3, 0x51f701, 0xc425a7e090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424998690, 0x5, 0xc42211de80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998a50, 0xc425833820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423930c30, 0xc4248702c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424998a50, 0x0, 0x0, 0x0, 0xc4248702c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424998a50, 0x6f0968, 0x3, 0x51f701, 0xc425a7e240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424998a50, 0x5, 0xc42211dea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998e10, 0xc4258338a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a626a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423931c30, 0xc424870320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424998e10, 0x0, 0x0, 0x0, 0xc424870320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424998e10, 0x6f0968, 0x3, 0x51f701, 0xc425a7e3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424998e10, 0x5, 0xc42211dec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7192 [semacquire]:
sync.runtime_Semacquire(0xc42211dfac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211dfa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217aa50, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccc30, 0xc4254b6d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccc30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42609dc30, 0xc424128628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421fccc30, 0x0, 0x0, 0x0, 0xc424128628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421fccc30, 0x6f0968, 0x3, 0x51f701, 0xc424991da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421fccc30, 0x5, 0xc422c41100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249991d0, 0xc425833920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249991d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249991d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423922c30, 0xc424870380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249991d0, 0x0, 0x0, 0x0, 0xc424870380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249991d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249991d0, 0x5, 0xc42211dfc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e62d0, 0xc425a7c1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2dc30, 0xc424870ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e62d0, 0x0, 0x0, 0x0, 0xc424870ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e62d0, 0x6f0968, 0x3, 0x51f701, 0xc4259792c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e62d0, 0x5, 0xc42211bd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424992870, 0xc4258eedd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424992870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424992870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423923c30, 0xc425219968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424992870, 0x0, 0x0, 0x0, 0xc425219968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424992870, 0x6f0968, 0x3, 0x51f701, 0xc425ac4030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424992870, 0x5, 0xc42211dfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993590, 0xc4258ef0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423938c30, 0xc425219ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424993590, 0x0, 0x0, 0x0, 0xc425219ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424993590, 0x6f0968, 0x3, 0x51f701, 0xc425ac4630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424993590, 0x5, 0xc422228000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993950, 0xc4258ef150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423939c30, 0xc425219b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424993950, 0x0, 0x0, 0x0, 0xc425219b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424993950, 0x6f0968, 0x3, 0x51f701, 0xc425ac47b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424993950, 0x5, 0xc422228020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424993d10, 0xc4258ef1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424993d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424993d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392ac30, 0xc425219b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424993d10, 0x0, 0x0, 0x0, 0xc425219b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424993d10, 0x6f0968, 0x3, 0x51f701, 0xc425ac4930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424993d10, 0x5, 0xc422228040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b360f0, 0xc4258ef250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a89f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b360f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b360f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392bc30, 0xc425219bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b360f0, 0x0, 0x0, 0x0, 0xc425219bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b360f0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b360f0, 0x5, 0xc422228060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b364b0, 0xc4258ef300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b364b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b364b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423940c30, 0xc425219c38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b364b0, 0x0, 0x0, 0x0, 0xc425219c38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b364b0, 0x6f0968, 0x3, 0x51f701, 0xc425ac4c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b364b0, 0x5, 0xc422228080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36870, 0xc4258ef3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423941c30, 0xc425219c98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b36870, 0x0, 0x0, 0x0, 0xc425219c98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b36870, 0x6f0968, 0x3, 0x51f701, 0xc425ac4db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b36870, 0x5, 0xc4222280a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36c30, 0xc4258ef4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423932c30, 0xc425219cf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b36c30, 0x0, 0x0, 0x0, 0xc425219cf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b36c30, 0x6f0968, 0x3, 0x51f701, 0xc425ac4f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b36c30, 0x5, 0xc4222280c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b370e0, 0xc4258ef580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b370e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b370e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423933c30, 0xc425219d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b370e0, 0x0, 0x0, 0x0, 0xc425219d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b370e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b370e0, 0x5, 0xc4222280e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37680, 0xc4258ef690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423948c30, 0xc425219e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b37680, 0x0, 0x0, 0x0, 0xc425219e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b37680, 0x6f0968, 0x3, 0x51f701, 0xc425ac5350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b37680, 0x5, 0xc422228100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37a40, 0xc4258ef770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423949c30, 0xc425219e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424b37a40, 0x0, 0x0, 0x0, 0xc425219e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424b37a40, 0x6f0968, 0x3, 0x51f701, 0xc425ac5500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424b37a40, 0x5, 0xc422228120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b37e00, 0xc4258ef820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b37e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b37e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393ac30, 0xc425219ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424b37e00, 0x0, 0x0, 0x0, 0xc425219ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424b37e00, 0x6f0968, 0x3, 0x51f701, 0xc425ac5680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424b37e00, 0x5, 0xc422228140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7207 [semacquire]:
sync.runtime_Semacquire(0xc42222821c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c341e0, 0xc4258ef8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c341e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c341e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42393bc30, 0xc425219f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c341e0, 0x0, 0x0, 0x0, 0xc425219f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c341e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c341e0, 0x5, 0xc422228230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c345a0, 0xc4258ef930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cee20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c345a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c345a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423950c30, 0xc425219f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c345a0, 0x0, 0x0, 0x0, 0xc425219f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c345a0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c345a0, 0x5, 0xc422228250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34960, 0xc4258ef9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cefa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423951c30, 0xc425219fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c34960, 0x0, 0x0, 0x0, 0xc425219fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c34960, 0x6f0968, 0x3, 0x51f701, 0xc425ac5b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c34960, 0x5, 0xc422228270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c34d20, 0xc4258efa30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c34d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c34d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423942c30, 0xc424e92040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c34d20, 0x0, 0x0, 0x0, 0xc424e92040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c34d20, 0x6f0968, 0x3, 0x51f701, 0xc425ac5cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c34d20, 0x5, 0xc422228290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c350e0, 0xc4258efb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c350e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c350e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423943c30, 0xc424e920a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c350e0, 0x0, 0x0, 0x0, 0xc424e920a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c350e0, 0x6f0968, 0x3, 0x51f701, 0xc425ac5e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c350e0, 0x5, 0xc4222282b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c354a0, 0xc4258efbc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c354a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c354a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423958c30, 0xc424e92100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c354a0, 0x0, 0x0, 0x0, 0xc424e92100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c354a0, 0x6f0968, 0x3, 0x51f701, 0xc425a06000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c354a0, 0x5, 0xc4222282d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35860, 0xc4258efcb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423959c30, 0xc424e92160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c35860, 0x0, 0x0, 0x0, 0xc424e92160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c35860, 0x6f0968, 0x3, 0x51f701, 0xc425a06180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c35860, 0x5, 0xc4222282f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35c20, 0xc4258efd60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394ac30, 0xc424e921c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c35c20, 0x0, 0x0, 0x0, 0xc424e921c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c35c20, 0x6f0968, 0x3, 0x51f701, 0xc425a06300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c35c20, 0x5, 0xc422228310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66000, 0xc4258efe20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42394bc30, 0xc424e92220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e66000, 0x0, 0x0, 0x0, 0xc424e92220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e66000, 0x6f0968, 0x3, 0x51f701, 0xc425a06480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e66000, 0x5, 0xc422228330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e663c0, 0xc4258efee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e663c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e663c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423960c30, 0xc424e92280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e663c0, 0x0, 0x0, 0x0, 0xc424e92280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e663c0, 0x6f0968, 0x3, 0x51f701, 0xc425a06630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e663c0, 0x5, 0xc422228350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66780, 0xc4258eff90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423961c30, 0xc424e922e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e66780, 0x0, 0x0, 0x0, 0xc424e922e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e66780, 0x6f0968, 0x3, 0x51f701, 0xc425a067b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e66780, 0x5, 0xc422228370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66c30, 0xc425aee060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423952c30, 0xc424e92358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424e66c30, 0x0, 0x0, 0x0, 0xc424e92358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424e66c30, 0x6f0968, 0x3, 0x51f701, 0xc425a06990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424e66c30, 0x5, 0xc422228390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7221 [semacquire]:
sync.runtime_Semacquire(0xc42222847c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d95f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6690, 0xc425a7c2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2ec30, 0xc424870f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e6690, 0x0, 0x0, 0x0, 0xc424870f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e6690, 0x6f0968, 0x3, 0x51f701, 0xc425979440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e6690, 0x5, 0xc42211bd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6a50, 0xc425a7c320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2fc30, 0xc424870f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e6a50, 0x0, 0x0, 0x0, 0xc424870f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e6a50, 0x6f0968, 0x3, 0x51f701, 0xc4259795c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e6a50, 0x5, 0xc42211bd40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2b40, 0xc425b34a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a34c30, 0xc424870c68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d2b40, 0x0, 0x0, 0x0, 0xc424870c68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d2b40, 0x6f0968, 0x3, 0x51f701, 0xc425978930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d2b40, 0x5, 0xc42211bd60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d93b0, 0xc425aee630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a35c30, 0xc424e92748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d93b0, 0x0, 0x0, 0x0, 0xc424e92748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d93b0, 0x6f0968, 0x3, 0x51f701, 0xc425a079b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d93b0, 0x5, 0xc42211bd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92690, 0xc425832ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ed40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42389ac30, 0xc423605c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a92690, 0x0, 0x0, 0x0, 0xc423605c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a92690, 0x6f0968, 0x3, 0x51f701, 0xc4258858f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a92690, 0x5, 0xc422228490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9770, 0xc425aee6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a36c30, 0xc424e927a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d9770, 0x0, 0x0, 0x0, 0xc424e927a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d9770, 0x6f0968, 0x3, 0x51f701, 0xc425a07b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d9770, 0x5, 0xc42211bda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9b30, 0xc425aee730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a37c30, 0xc424e92808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d9b30, 0x0, 0x0, 0x0, 0xc424e92808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d9b30, 0x6f0968, 0x3, 0x51f701, 0xc425a07cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d9b30, 0x5, 0xc42211bdc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7238 [semacquire]:
sync.runtime_Semacquire(0xc42211be9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211be90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9ef0, 0xc425aee7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3cc30, 0xc424e92868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d9ef0, 0x0, 0x0, 0x0, 0xc424e92868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d9ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a07e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d9ef0, 0x5, 0xc42211beb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a933b0, 0xc425832df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a933b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a933b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238b5c30, 0xc423605de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a933b0, 0x0, 0x0, 0x0, 0xc423605de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a933b0, 0x6f0968, 0x3, 0x51f701, 0xc425885e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a933b0, 0x5, 0xc4222284b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d1d0, 0xc4258334a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423913c30, 0xc4248700e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9d1d0, 0x0, 0x0, 0x0, 0xc4248700e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9d1d0, 0x6f0968, 0x3, 0x51f701, 0xc425b38510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9d1d0, 0x5, 0xc4222284d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249993b0, 0xc425833960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a628e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249993b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249993b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42392ec30, 0xc4248703b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4249993b0, 0x0, 0x0, 0x0, 0xc4248703b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4249993b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4249993b0, 0x5, 0xc4222284f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35680, 0xc4258efc30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423954c30, 0xc424e92130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c35680, 0x0, 0x0, 0x0, 0xc424e92130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c35680, 0x6f0968, 0x3, 0x51f701, 0xc425a060c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c35680, 0x5, 0xc422228510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35a40, 0xc4258efcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423955c30, 0xc424e92190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c35a40, 0x0, 0x0, 0x0, 0xc424e92190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c35a40, 0x6f0968, 0x3, 0x51f701, 0xc425a06240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c35a40, 0x5, 0xc422228530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c35e00, 0xc4258efde0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c35e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c35e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423956c30, 0xc424e921f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c35e00, 0x0, 0x0, 0x0, 0xc424e921f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c35e00, 0x6f0968, 0x3, 0x51f701, 0xc425a063c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c35e00, 0x5, 0xc422228550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e661e0, 0xc4258efe70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cf980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e661e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e661e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423957c30, 0xc424e92250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e661e0, 0x0, 0x0, 0x0, 0xc424e92250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e661e0, 0x6f0968, 0x3, 0x51f701, 0xc425a06570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e661e0, 0x5, 0xc422228570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e665a0, 0xc4258eff30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e665a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e665a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395cc30, 0xc424e922b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e665a0, 0x0, 0x0, 0x0, 0xc424e922b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e665a0, 0x6f0968, 0x3, 0x51f701, 0xc425a066f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e665a0, 0x5, 0xc422228590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66a50, 0xc425aee020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395dc30, 0xc424e92328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e66a50, 0x0, 0x0, 0x0, 0xc424e92328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e66a50, 0x6f0968, 0x3, 0x51f701, 0xc425a068d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e66a50, 0x5, 0xc4222285b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66e10, 0xc425aee0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cfe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395ec30, 0xc424e92388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e66e10, 0x0, 0x0, 0x0, 0xc424e92388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e66e10, 0x6f0968, 0x3, 0x51f701, 0xc425a06a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e66e10, 0x5, 0xc4222285d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7250 [semacquire]:
sync.runtime_Semacquire(0xc4222286ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222286a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f83c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e66ff0, 0xc425aee0e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e66ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e66ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395fc30, 0xc424e923b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e66ff0, 0x0, 0x0, 0x0, 0xc424e923b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e66ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a06b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e66ff0, 0x5, 0xc4222286c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c5a0, 0xc425aee8a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3dc30, 0xc424e92910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539c5a0, 0x0, 0x0, 0x0, 0xc424e92910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539c5a0, 0x5, 0xc42211bed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c960, 0xc425aee960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3ec30, 0xc424e92970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539c960, 0x0, 0x0, 0x0, 0xc424e92970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539c960, 0x6f0968, 0x3, 0x51f701, 0xc4258a82a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539c960, 0x5, 0xc42211bef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cd20, 0xc425aeea30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3fc30, 0xc424e929d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539cd20, 0x0, 0x0, 0x0, 0xc424e929d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539cd20, 0x6f0968, 0x3, 0x51f701, 0xc4258a8450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539cd20, 0x5, 0xc42211bf10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d0e0, 0xc425aeeab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a44c30, 0xc424e92a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539d0e0, 0x0, 0x0, 0x0, 0xc424e92a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a85d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539d0e0, 0x5, 0xc42211bf30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d3b0, 0xc425aeeb10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a45c30, 0xc424e92a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539d3b0, 0x0, 0x0, 0x0, 0xc424e92a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a86f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539d3b0, 0x5, 0xc42211bf50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7246 [semacquire]:
sync.runtime_Semacquire(0xc42225c03c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d860, 0xc425aeebb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a46c30, 0xc424e92af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539d860, 0x0, 0x0, 0x0, 0xc424e92af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539d860, 0x6f0968, 0x3, 0x51f701, 0xc4258a88d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539d860, 0x5, 0xc42225c050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d0e0, 0xc425833480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423968c30, 0xc4248700c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a9d0e0, 0x0, 0x0, 0x0, 0xc4248700c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a9d0e0, 0x6f0968, 0x3, 0x51f701, 0xc425b384b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a9d0e0, 0x5, 0xc4222286e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d4a0, 0xc425833530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b70060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423969c30, 0xc424870128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9d4a0, 0x0, 0x0, 0x0, 0xc424870128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9d4a0, 0x6f0968, 0x3, 0x51f701, 0xc425b38630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9d4a0, 0x5, 0xc422228700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d860, 0xc4258335e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395ac30, 0xc424870188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a9d860, 0x0, 0x0, 0x0, 0xc424870188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a9d860, 0x6f0968, 0x3, 0x51f701, 0xc425b387b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a9d860, 0x5, 0xc422228720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249981e0, 0xc4258336c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a621a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249981e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249981e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42395bc30, 0xc4248701e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249981e0, 0x0, 0x0, 0x0, 0xc4248701e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249981e0, 0x6f0968, 0x3, 0x51f701, 0xc425b38930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249981e0, 0x5, 0xc422228740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249985a0, 0xc425833760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249985a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249985a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423970c30, 0xc424870248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249985a0, 0x0, 0x0, 0x0, 0xc424870248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249985a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249985a0, 0x5, 0xc422228760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998960, 0xc425833800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a624c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423971c30, 0xc4248702a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424998960, 0x0, 0x0, 0x0, 0xc4248702a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424998960, 0x6f0968, 0x3, 0x51f701, 0xc425a7e1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424998960, 0x5, 0xc422228780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998d20, 0xc425833880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423962c30, 0xc424870308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424998d20, 0x0, 0x0, 0x0, 0xc424870308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424998d20, 0x6f0968, 0x3, 0x51f701, 0xc425a7e360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424998d20, 0x5, 0xc4222287a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249990e0, 0xc425833900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a627c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249990e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249990e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423963c30, 0xc424870368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4249990e0, 0x0, 0x0, 0x0, 0xc424870368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4249990e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4249990e0, 0x5, 0xc4222287c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249994a0, 0xc425833980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249994a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249994a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423978c30, 0xc4248703c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4249994a0, 0x0, 0x0, 0x0, 0xc4248703c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4249994a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4249994a0, 0x5, 0xc4222287e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7262 [semacquire]:
sync.runtime_Semacquire(0xc4222288cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222288c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999680, 0xc4258339c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423979c30, 0xc4248703f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424999680, 0x0, 0x0, 0x0, 0xc4248703f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424999680, 0x6f0968, 0x3, 0x51f701, 0xc425a7e720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424999680, 0x5, 0xc4222288e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539dc20, 0xc425aeec40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a47c30, 0xc424e92b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539dc20, 0x0, 0x0, 0x0, 0xc424e92b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539dc20, 0x6f0968, 0x3, 0x51f701, 0xc4258a8a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539dc20, 0x5, 0xc42225c070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c000, 0xc425aeed00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256effa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4cc30, 0xc424e92bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548c000, 0x0, 0x0, 0x0, 0xc424e92bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548c000, 0x6f0968, 0x3, 0x51f701, 0xc4258a8bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548c000, 0x5, 0xc42225c090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c3c0, 0xc425aeedd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4dc30, 0xc424e92c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548c3c0, 0x0, 0x0, 0x0, 0xc424e92c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548c3c0, 0x5, 0xc42225c0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c780, 0xc425aeee50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4ec30, 0xc424e92c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42548c780, 0x0, 0x0, 0x0, 0xc424e92c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42548c780, 0x6f0968, 0x3, 0x51f701, 0xc4258a8ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42548c780, 0x5, 0xc42225c0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7269 [semacquire]:
sync.runtime_Semacquire(0xc42225c1ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c1a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422246780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cb40, 0xc425aeeec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4fc30, 0xc424e92cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548cb40, 0x0, 0x0, 0x0, 0xc424e92cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548cb40, 0x6f0968, 0x3, 0x51f701, 0xc4258a9050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548cb40, 0x5, 0xc42225c1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999860, 0xc425833a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396ac30, 0xc424870428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424999860, 0x0, 0x0, 0x0, 0xc424870428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424999860, 0x6f0968, 0x3, 0x51f701, 0xc425a7e7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424999860, 0x5, 0xc422228900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999c20, 0xc425833a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396bc30, 0xc424870488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424999c20, 0x0, 0x0, 0x0, 0xc424870488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424999c20, 0x6f0968, 0x3, 0x51f701, 0xc425a7e960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424999c20, 0x5, 0xc422228920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38000, 0xc425833b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423980c30, 0xc4248704e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b38000, 0x0, 0x0, 0x0, 0xc4248704e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b38000, 0x6f0968, 0x3, 0x51f701, 0xc425a7eae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b38000, 0x5, 0xc422228940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b383c0, 0xc425833bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b383c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b383c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423981c30, 0xc424870548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b383c0, 0x0, 0x0, 0x0, 0xc424870548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b383c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ec60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b383c0, 0x5, 0xc422228960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38960, 0xc425833d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a631a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423972c30, 0xc4248705d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b38960, 0x0, 0x0, 0x0, 0xc4248705d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b38960, 0x6f0968, 0x3, 0x51f701, 0xc425a7eea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b38960, 0x5, 0xc422228980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38d20, 0xc425833de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423973c30, 0xc424870638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b38d20, 0x0, 0x0, 0x0, 0xc424870638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b38d20, 0x6f0968, 0x3, 0x51f701, 0xc425a7f020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b38d20, 0x5, 0xc4222289a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b391d0, 0xc425833f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b391d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b391d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423988c30, 0xc4248706b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b391d0, 0x0, 0x0, 0x0, 0xc4248706b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b391d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b391d0, 0x5, 0xc4222289c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39590, 0xc425b34020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423989c30, 0xc424870710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b39590, 0x0, 0x0, 0x0, 0xc424870710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b39590, 0x6f0968, 0x3, 0x51f701, 0xc425a7f3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b39590, 0x5, 0xc4222289e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7289 [semacquire]:
sync.runtime_Semacquire(0xc422228abc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228ab0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e671d0, 0xc425aee120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258cffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e671d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e671d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423953c30, 0xc424e923e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e671d0, 0x0, 0x0, 0x0, 0xc424e923e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e671d0, 0x6f0968, 0x3, 0x51f701, 0xc425a06bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e671d0, 0x5, 0xc42225c1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d2c0, 0xc4258334c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ffa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423964c30, 0xc4248700f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9d2c0, 0x0, 0x0, 0x0, 0xc4248700f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9d2c0, 0x6f0968, 0x3, 0x51f701, 0xc425b38570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9d2c0, 0x5, 0xc42225c200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39c20, 0xc425b34170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397ac30, 0xc4248707b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b39c20, 0x0, 0x0, 0x0, 0xc4248707b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b39c20, 0x6f0968, 0x3, 0x51f701, 0xc425a7f650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b39c20, 0x5, 0xc422228ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9d680, 0xc4258335a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b70140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423965c30, 0xc424870158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a9d680, 0x0, 0x0, 0x0, 0xc424870158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a9d680, 0x6f0968, 0x3, 0x51f701, 0xc425b386f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a9d680, 0x5, 0xc42225c220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7275 [semacquire]:
sync.runtime_Semacquire(0xc42225c30c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998000, 0xc425833660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a620e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423966c30, 0xc4248701b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424998000, 0x0, 0x0, 0x0, 0xc4248701b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424998000, 0x6f0968, 0x3, 0x51f701, 0xc425b38870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424998000, 0x5, 0xc42225c320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94000, 0xc425b34240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397bc30, 0xc424870818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e94000, 0x0, 0x0, 0x0, 0xc424870818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e94000, 0x6f0968, 0x3, 0x51f701, 0xc425a7f7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e94000, 0x5, 0xc422228af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249983c0, 0xc425833700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249983c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249983c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423967c30, 0xc424870218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4249983c0, 0x0, 0x0, 0x0, 0xc424870218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4249983c0, 0x6f0968, 0x3, 0x51f701, 0xc425b389f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4249983c0, 0x5, 0xc42225c340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e943c0, 0xc425b34310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e943c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e943c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423990c30, 0xc424870878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e943c0, 0x0, 0x0, 0x0, 0xc424870878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e943c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e943c0, 0x5, 0xc422228b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998780, 0xc4258337c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a623e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396cc30, 0xc424870278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424998780, 0x0, 0x0, 0x0, 0xc424870278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424998780, 0x6f0968, 0x3, 0x51f701, 0xc425a7e0f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424998780, 0x5, 0xc42225c360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94780, 0xc425b343a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423991c30, 0xc4248708d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424e94780, 0x0, 0x0, 0x0, 0xc4248708d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424e94780, 0x6f0968, 0x3, 0x51f701, 0xc425a7fad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424e94780, 0x5, 0xc422228b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7280 [semacquire]:
sync.runtime_Semacquire(0xc42225c43c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94b40, 0xc425b34460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423982c30, 0xc424870938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e94b40, 0x0, 0x0, 0x0, 0xc424870938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e94b40, 0x6f0968, 0x3, 0x51f701, 0xc425a7fc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e94b40, 0x5, 0xc422228b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94f00, 0xc425b344e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423983c30, 0xc424870998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424e94f00, 0x0, 0x0, 0x0, 0xc424870998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424e94f00, 0x6f0968, 0x3, 0x51f701, 0xc425a7fdd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424e94f00, 0x5, 0xc422228b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e952c0, 0xc425b34560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e952c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e952c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423998c30, 0xc4248709f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e952c0, 0x0, 0x0, 0x0, 0xc4248709f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e952c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ff50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e952c0, 0x5, 0xc422228b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95680, 0xc425b345e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423999c30, 0xc424870a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e95680, 0x0, 0x0, 0x0, 0xc424870a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e95680, 0x6f0968, 0x3, 0x51f701, 0xc4259780f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e95680, 0x5, 0xc422228bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7299 [semacquire]:
sync.runtime_Semacquire(0xc422228c9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228c90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200ede60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998b40, 0xc425833840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396dc30, 0xc4248702d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424998b40, 0x0, 0x0, 0x0, 0xc4248702d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424998b40, 0x6f0968, 0x3, 0x51f701, 0xc425a7e2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424998b40, 0x5, 0xc42225c450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95a40, 0xc425b346a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398ac30, 0xc424870ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e95a40, 0x0, 0x0, 0x0, 0xc424870ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e95a40, 0x6f0968, 0x3, 0x51f701, 0xc425978270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e95a40, 0x5, 0xc422228cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424998f00, 0xc4258338c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424998f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424998f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396ec30, 0xc424870338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424998f00, 0x0, 0x0, 0x0, 0xc424870338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424998f00, 0x6f0968, 0x3, 0x51f701, 0xc425a7e420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424998f00, 0x5, 0xc42225c470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7316 [semacquire]:
sync.runtime_Semacquire(0xc42225c55c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95e00, 0xc425b347a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398bc30, 0xc424870b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e95e00, 0x0, 0x0, 0x0, 0xc424870b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e95e00, 0x6f0968, 0x3, 0x51f701, 0xc4259783f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e95e00, 0x5, 0xc422228cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d21e0, 0xc425b34840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d21e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a0c30, 0xc424870b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d21e0, 0x0, 0x0, 0x0, 0xc424870b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d21e0, 0x6f0968, 0x3, 0x51f701, 0xc425978570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d21e0, 0x5, 0xc422228cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d25a0, 0xc425b34920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a1c30, 0xc424870bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d25a0, 0x0, 0x0, 0x0, 0xc424870bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d25a0, 0x6f0968, 0x3, 0x51f701, 0xc4259786f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d25a0, 0x5, 0xc422228d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2a50, 0xc425b34a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423992c30, 0xc424870c50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d2a50, 0x0, 0x0, 0x0, 0xc424870c50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d2a50, 0x6f0968, 0x3, 0x51f701, 0xc4259788d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d2a50, 0x5, 0xc422228d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2e10, 0xc425b34b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576ce80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423993c30, 0xc424870cb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d2e10, 0x0, 0x0, 0x0, 0xc424870cb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d2e10, 0x6f0968, 0x3, 0x51f701, 0xc425978a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d2e10, 0x5, 0xc422228d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38e10, 0xc425833e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a8c30, 0xc424870650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b38e10, 0x0, 0x0, 0x0, 0xc424870650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b38e10, 0x6f0968, 0x3, 0x51f701, 0xc425a7f080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b38e10, 0x5, 0xc422228d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7308 [semacquire]:
sync.runtime_Semacquire(0xc422228e4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228e40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fa80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249992c0, 0xc425833940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249992c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249992c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42396fc30, 0xc424870398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249992c0, 0x0, 0x0, 0x0, 0xc424870398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249992c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7e5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249992c0, 0x5, 0xc42225c570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422151300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e674a0, 0xc425aee180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e674a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e674a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a9c30, 0xc424e92430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e674a0, 0x0, 0x0, 0x0, 0xc424e92430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e674a0, 0x6f0968, 0x3, 0x51f701, 0xc425a06cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e674a0, 0x5, 0xc422228e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0d20, 0xc4254b7d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e4c30, 0xc424128ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4260d0d20, 0x0, 0x0, 0x0, 0xc424128ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4260d0d20, 0x6f0968, 0x3, 0x51f701, 0xc424981800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4260d0d20, 0x5, 0xc422c41d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0f00, 0xc4254b7d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e5c30, 0xc424128cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4260d0f00, 0x0, 0x0, 0x0, 0xc424128cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4260d0f00, 0x6f0968, 0x3, 0x51f701, 0xc4249818c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4260d0f00, 0x5, 0xc422c41db0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67860, 0xc425aee240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399ac30, 0xc424e92490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e67860, 0x0, 0x0, 0x0, 0xc424e92490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e67860, 0x6f0968, 0x3, 0x51f701, 0xc425a06e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e67860, 0x5, 0xc422228e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8000, 0xc425aee340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b0c30, 0xc424e92550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d8000, 0x0, 0x0, 0x0, 0xc424e92550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d8000, 0x6f0968, 0x3, 0x51f701, 0xc425a071a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d8000, 0x5, 0xc422228ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d83c0, 0xc425aee3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b1c30, 0xc424e925b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d83c0, 0x0, 0x0, 0x0, 0xc424e925b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d83c0, 0x6f0968, 0x3, 0x51f701, 0xc425a07320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d83c0, 0x5, 0xc422228ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8780, 0xc425aee460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a2c30, 0xc424e92610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d8780, 0x0, 0x0, 0x0, 0xc424e92610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d8780, 0x6f0968, 0x3, 0x51f701, 0xc425a074a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d8780, 0x5, 0xc422228ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8b40, 0xc425aee510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a3c30, 0xc424e92670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d8b40, 0x0, 0x0, 0x0, 0xc424e92670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d8b40, 0x6f0968, 0x3, 0x51f701, 0xc425a07620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d8b40, 0x5, 0xc422228f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7332 [semacquire]:
sync.runtime_Semacquire(0xc422228fec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228fe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9cf00, 0xc425833430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593fe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b8c30, 0xc424870098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425a9cf00, 0x0, 0x0, 0x0, 0xc424870098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425a9cf00, 0x6f0968, 0x3, 0x51f701, 0xc425b383f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425a9cf00, 0x5, 0xc422229000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999590, 0xc4258339a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a629a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423974c30, 0xc4248703e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424999590, 0x0, 0x0, 0x0, 0xc4248703e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424999590, 0x6f0968, 0x3, 0x51f701, 0xc425a7e6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424999590, 0x5, 0xc42225c800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999b30, 0xc425833a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b9c30, 0xc424870470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424999b30, 0x0, 0x0, 0x0, 0xc424870470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424999b30, 0x6f0968, 0x3, 0x51f701, 0xc425a7e900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424999b30, 0x5, 0xc422229020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999ef0, 0xc425833ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239aac30, 0xc4248704d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424999ef0, 0x0, 0x0, 0x0, 0xc4248704d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424999ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ea80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424999ef0, 0x5, 0xc422229040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b382d0, 0xc425833b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b382d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b382d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239abc30, 0xc424870530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b382d0, 0x0, 0x0, 0x0, 0xc424870530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b382d0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ec00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b382d0, 0x5, 0xc422229060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38690, 0xc425833c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c0c30, 0xc424870590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b38690, 0x0, 0x0, 0x0, 0xc424870590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b38690, 0x6f0968, 0x3, 0x51f701, 0xc425a7ed80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b38690, 0x5, 0xc422229080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7339 [semacquire]:
sync.runtime_Semacquire(0xc42222915c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422294360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38a50, 0xc425833d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c1c30, 0xc4248705f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b38a50, 0x0, 0x0, 0x0, 0xc4248705f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b38a50, 0x6f0968, 0x3, 0x51f701, 0xc425a7ef00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b38a50, 0x5, 0xc422229170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38f00, 0xc425833e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a633e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b2c30, 0xc424870668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b38f00, 0x0, 0x0, 0x0, 0xc424870668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b38f00, 0x6f0968, 0x3, 0x51f701, 0xc425a7f0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b38f00, 0x5, 0xc422229190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c4b0, 0xc4258331e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238c5c30, 0xc423605f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9c4b0, 0x0, 0x0, 0x0, 0xc423605f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9c4b0, 0x6f0968, 0x3, 0x51f701, 0xc425b565d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9c4b0, 0x5, 0xc4222291b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b392c0, 0xc425833f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b392c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b392c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b3c30, 0xc4248706c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b392c0, 0x0, 0x0, 0x0, 0xc4248706c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b392c0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b392c0, 0x5, 0xc4222291d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7345 [semacquire]:
sync.runtime_Semacquire(0xc4222292bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222292b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999770, 0xc4258339e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423975c30, 0xc424870410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424999770, 0x0, 0x0, 0x0, 0xc424870410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424999770, 0x6f0968, 0x3, 0x51f701, 0xc425a7e780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424999770, 0x5, 0xc42225c820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39680, 0xc425b34060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a636e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c8c30, 0xc424870728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b39680, 0x0, 0x0, 0x0, 0xc424870728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b39680, 0x6f0968, 0x3, 0x51f701, 0xc425a7f410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b39680, 0x5, 0xc4222292d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999a40, 0xc425833a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423976c30, 0xc424870458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424999a40, 0x0, 0x0, 0x0, 0xc424870458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424999a40, 0x6f0968, 0x3, 0x51f701, 0xc425a7e8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424999a40, 0x5, 0xc42225c840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999e00, 0xc425833ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423977c30, 0xc4248704b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424999e00, 0x0, 0x0, 0x0, 0xc4248704b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424999e00, 0x6f0968, 0x3, 0x51f701, 0xc425a7ea20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424999e00, 0x5, 0xc42225c860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b381e0, 0xc425833b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b381e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b381e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397cc30, 0xc424870518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b381e0, 0x0, 0x0, 0x0, 0xc424870518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b381e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7eba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b381e0, 0x5, 0xc42225c880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38780, 0xc425833cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a630e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397dc30, 0xc4248705a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b38780, 0x0, 0x0, 0x0, 0xc4248705a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b38780, 0x6f0968, 0x3, 0x51f701, 0xc425a7ede0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b38780, 0x5, 0xc42225c8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38b40, 0xc425833da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397ec30, 0xc424870608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b38b40, 0x0, 0x0, 0x0, 0xc424870608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b38b40, 0x6f0968, 0x3, 0x51f701, 0xc425a7ef60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b38b40, 0x5, 0xc42225c8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7363 [semacquire]:
sync.runtime_Semacquire(0xc42225c9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38ff0, 0xc425833e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42397fc30, 0xc424870680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b38ff0, 0x0, 0x0, 0x0, 0xc424870680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b38ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b38ff0, 0x5, 0xc42225c9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7348 [semacquire]:
sync.runtime_Semacquire(0xc4223f122c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7349 [semacquire]:
sync.runtime_Semacquire(0xc4223f15dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f15d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7350 [semacquire]:
sync.runtime_Semacquire(0xc4222293ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4222293e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7352 [semacquire]:
sync.runtime_Semacquire(0xc4223f198c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad9b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b393b0, 0xc425833f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a635c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b393b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b393b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423984c30, 0xc4248706e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b393b0, 0x0, 0x0, 0x0, 0xc4248706e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b393b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b393b0, 0x5, 0xc42225c9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39b30, 0xc425b34140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a638c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423985c30, 0xc4248707a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b39b30, 0x0, 0x0, 0x0, 0xc4248707a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b39b30, 0x6f0968, 0x3, 0x51f701, 0xc425a7f5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b39b30, 0x5, 0xc42225ca00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39e00, 0xc425b341e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423986c30, 0xc4248707e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b39e00, 0x0, 0x0, 0x0, 0xc4248707e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b39e00, 0x6f0968, 0x3, 0x51f701, 0xc425a7f710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b39e00, 0x5, 0xc42225ca20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e941e0, 0xc425b34280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e941e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e941e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423987c30, 0xc424870848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e941e0, 0x0, 0x0, 0x0, 0xc424870848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e941e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e941e0, 0x5, 0xc42225ca40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e945a0, 0xc425b34360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e945a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e945a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398cc30, 0xc4248708a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424e945a0, 0x0, 0x0, 0x0, 0xc4248708a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424e945a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fa10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424e945a0, 0x5, 0xc42225ca60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7371 [semacquire]:
sync.runtime_Semacquire(0xc42225cb3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cb30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94960, 0xc425b34410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398dc30, 0xc424870908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e94960, 0x0, 0x0, 0x0, 0xc424870908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e94960, 0x6f0968, 0x3, 0x51f701, 0xc425a7fb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e94960, 0x5, 0xc42225cb50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7353 [semacquire]:
sync.runtime_Semacquire(0xc4223f1c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad9b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0690, 0xc4254b7b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b280c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e1c30, 0xc424128bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4260d0690, 0x0, 0x0, 0x0, 0xc424128bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4260d0690, 0x6f0968, 0x3, 0x51f701, 0xc424981560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4260d0690, 0x5, 0xc4234e13a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0870, 0xc4254b7bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e2c30, 0xc424128c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4260d0870, 0x0, 0x0, 0x0, 0xc424128c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4260d0870, 0x6f0968, 0x3, 0x51f701, 0xc424981620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4260d0870, 0x5, 0xc4234e13c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94d20, 0xc425b344a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398ec30, 0xc424870968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e94d20, 0x0, 0x0, 0x0, 0xc424870968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e94d20, 0x6f0968, 0x3, 0x51f701, 0xc425a7fd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e94d20, 0x5, 0xc42225cb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e950e0, 0xc425b34520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e950e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e950e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42398fc30, 0xc4248709c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e950e0, 0x0, 0x0, 0x0, 0xc4248709c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e950e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fe90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e950e0, 0x5, 0xc42225cb90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e954a0, 0xc425b345a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e954a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e954a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423994c30, 0xc424870a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424e954a0, 0x0, 0x0, 0x0, 0xc424870a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424e954a0, 0x6f0968, 0x3, 0x51f701, 0xc425978030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424e954a0, 0x5, 0xc42225cbb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95860, 0xc425b34620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423995c30, 0xc424870a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e95860, 0x0, 0x0, 0x0, 0xc424870a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e95860, 0x6f0968, 0x3, 0x51f701, 0xc4259781b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e95860, 0x5, 0xc42225cbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7378 [semacquire]:
sync.runtime_Semacquire(0xc42225ccbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225ccb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229e960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95c20, 0xc425b34720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423996c30, 0xc424870ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e95c20, 0x0, 0x0, 0x0, 0xc424870ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e95c20, 0x6f0968, 0x3, 0x51f701, 0xc425978330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e95c20, 0x5, 0xc42225ccd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0960, 0xc4254b7c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b281e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dec30, 0xc424128c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4260d0960, 0x0, 0x0, 0x0, 0xc424128c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4260d0960, 0x6f0968, 0x3, 0x51f701, 0xc424981680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4260d0960, 0x5, 0xc422c41d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0b40, 0xc4254b7c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b282a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dfc30, 0xc424128c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4260d0b40, 0x0, 0x0, 0x0, 0xc424128c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4260d0b40, 0x6f0968, 0x3, 0x51f701, 0xc424981740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4260d0b40, 0x5, 0xc422c41d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2000, 0xc425b34800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423997c30, 0xc424870b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d2000, 0x0, 0x0, 0x0, 0xc424870b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d2000, 0x6f0968, 0x3, 0x51f701, 0xc4259784b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d2000, 0x5, 0xc42225ccf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2870, 0xc425b349e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399dc30, 0xc424870c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d2870, 0x0, 0x0, 0x0, 0xc424870c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d2870, 0x6f0968, 0x3, 0x51f701, 0xc425978810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d2870, 0x5, 0xc42225cd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2c30, 0xc425b34a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399ec30, 0xc424870c80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d2c30, 0x0, 0x0, 0x0, 0xc424870c80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d2c30, 0x6f0968, 0x3, 0x51f701, 0xc425978990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d2c30, 0x5, 0xc42225cd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7384 [semacquire]:
sync.runtime_Semacquire(0xc42225ce0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225ce00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2ff0, 0xc425b34b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cf40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399fc30, 0xc424870ce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d2ff0, 0x0, 0x0, 0x0, 0xc424870ce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d2ff0, 0x6f0968, 0x3, 0x51f701, 0xc425978b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d2ff0, 0x5, 0xc42225ce20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95770, 0xc425b34600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d5c30, 0xc424870a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e95770, 0x0, 0x0, 0x0, 0xc424870a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e95770, 0x6f0968, 0x3, 0x51f701, 0xc425978150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e95770, 0x5, 0xc4222297b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e672c0, 0xc425aee140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e672c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e672c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a4c30, 0xc424e92400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e672c0, 0x0, 0x0, 0x0, 0xc424e92400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e672c0, 0x6f0968, 0x3, 0x51f701, 0xc425a06c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e672c0, 0x5, 0xc42225ce40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67770, 0xc425aee210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a5c30, 0xc424e92478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e67770, 0x0, 0x0, 0x0, 0xc424e92478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e67770, 0x6f0968, 0x3, 0x51f701, 0xc425a06e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e67770, 0x5, 0xc42225ce60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7389 [semacquire]:
sync.runtime_Semacquire(0xc42225cf4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cf40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6a80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67a40, 0xc425aee280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a6c30, 0xc424e924c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e67a40, 0x0, 0x0, 0x0, 0xc424e924c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e67a40, 0x6f0968, 0x3, 0x51f701, 0xc425a06f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e67a40, 0x5, 0xc42225cf60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67e00, 0xc425aee300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239a7c30, 0xc424e92520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e67e00, 0x0, 0x0, 0x0, 0xc424e92520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e67e00, 0x6f0968, 0x3, 0x51f701, 0xc425a070e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e67e00, 0x5, 0xc42225cf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7393 [semacquire]:
sync.runtime_Semacquire(0xc42225d05c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d81e0, 0xc425aee380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239acc30, 0xc424e92580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d81e0, 0x0, 0x0, 0x0, 0xc424e92580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d81e0, 0x6f0968, 0x3, 0x51f701, 0xc425a07260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d81e0, 0x5, 0xc42225d070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422151b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95b30, 0xc425b346e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d6c30, 0xc424870ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e95b30, 0x0, 0x0, 0x0, 0xc424870ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e95b30, 0x6f0968, 0x3, 0x51f701, 0xc4259782d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e95b30, 0x5, 0xc4222297d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e95ef0, 0xc425b347e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e95ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e95ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d7c30, 0xc424870b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e95ef0, 0x0, 0x0, 0x0, 0xc424870b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e95ef0, 0x6f0968, 0x3, 0x51f701, 0xc425978450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e95ef0, 0x5, 0xc4222297f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d22d0, 0xc425b34870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d22d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dcc30, 0xc424870b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d22d0, 0x0, 0x0, 0x0, 0xc424870b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d22d0, 0x6f0968, 0x3, 0x51f701, 0xc4259785d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d22d0, 0x5, 0xc422229810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2690, 0xc425b34960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ddc30, 0xc424870bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d2690, 0x0, 0x0, 0x0, 0xc424870bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d2690, 0x6f0968, 0x3, 0x51f701, 0xc425978750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d2690, 0x5, 0xc422229830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2d20, 0xc425b34ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576ce20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dec30, 0xc424870c98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d2d20, 0x0, 0x0, 0x0, 0xc424870c98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d2d20, 0x6f0968, 0x3, 0x51f701, 0xc4259789f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d2d20, 0x5, 0xc422229850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b36f00, 0xc4258ef530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b36f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b36f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239dfc30, 0xc425219d40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b36f00, 0x0, 0x0, 0x0, 0xc425219d40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b36f00, 0x6f0968, 0x3, 0x51f701, 0xc425ac5050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b36f00, 0x5, 0xc422229870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7417 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e673b0, 0xc425aee160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e673b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e673b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e4c30, 0xc424e92418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424e673b0, 0x0, 0x0, 0x0, 0xc424e92418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424e673b0, 0x6f0968, 0x3, 0x51f701, 0xc425a06c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424e673b0, 0x5, 0xc422229890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67680, 0xc425aee1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e5c30, 0xc424e92460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424e67680, 0x0, 0x0, 0x0, 0xc424e92460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424e67680, 0x6f0968, 0x3, 0x51f701, 0xc425a06db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424e67680, 0x5, 0xc4222298b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67b30, 0xc425aee2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e6c30, 0xc424e924d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424e67b30, 0x0, 0x0, 0x0, 0xc424e924d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424e67b30, 0x6f0968, 0x3, 0x51f701, 0xc425a06fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424e67b30, 0x5, 0xc4222298d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67ef0, 0xc425aee320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239e7c30, 0xc424e92538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424e67ef0, 0x0, 0x0, 0x0, 0xc424e92538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424e67ef0, 0x6f0968, 0x3, 0x51f701, 0xc425a07140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424e67ef0, 0x5, 0xc4222298f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d82d0, 0xc425aee3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ecc30, 0xc424e92598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4250d82d0, 0x0, 0x0, 0x0, 0xc424e92598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4250d82d0, 0x6f0968, 0x3, 0x51f701, 0xc425a072c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4250d82d0, 0x5, 0xc422229910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8690, 0xc425aee420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239edc30, 0xc424e925f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4250d8690, 0x0, 0x0, 0x0, 0xc424e925f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4250d8690, 0x6f0968, 0x3, 0x51f701, 0xc425a07440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4250d8690, 0x5, 0xc422229930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8a50, 0xc425aee4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239eec30, 0xc424e92658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4250d8a50, 0x0, 0x0, 0x0, 0xc424e92658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4250d8a50, 0x6f0968, 0x3, 0x51f701, 0xc425a075c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4250d8a50, 0x5, 0xc422229950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8d20, 0xc425aee550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239efc30, 0xc424e926a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4250d8d20, 0x0, 0x0, 0x0, 0xc424e926a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4250d8d20, 0x6f0968, 0x3, 0x51f701, 0xc425a07710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4250d8d20, 0x5, 0xc422229970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7425 [semacquire]:
sync.runtime_Semacquire(0xc422229a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10463 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8f00, 0xc425aee590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eeba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f4c30, 0xc424e926d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d8f00, 0x0, 0x0, 0x0, 0xc424e926d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d8f00, 0x6f0968, 0x3, 0x51f701, 0xc425a077d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d8f00, 0x5, 0xc422229a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0780, 0xc4254b7ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ddc30, 0xc424128c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4260d0780, 0x0, 0x0, 0x0, 0xc424128c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4260d0780, 0x6f0968, 0x3, 0x51f701, 0xc4249815c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4260d0780, 0x5, 0xc422c41d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d90e0, 0xc425aee5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f5c30, 0xc424e92700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d90e0, 0x0, 0x0, 0x0, 0xc424e92700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d90e0, 0x6f0968, 0x3, 0x51f701, 0xc425a07890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d90e0, 0x5, 0xc422229a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d94a0, 0xc425aee650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f6c30, 0xc424e92760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d94a0, 0x0, 0x0, 0x0, 0xc424e92760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d94a0, 0x6f0968, 0x3, 0x51f701, 0xc425a07a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d94a0, 0x5, 0xc422229ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9860, 0xc425aee6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239f7c30, 0xc424e927c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250d9860, 0x0, 0x0, 0x0, 0xc424e927c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250d9860, 0x6f0968, 0x3, 0x51f701, 0xc425a07b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250d9860, 0x5, 0xc422229ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9c20, 0xc425aee750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fcc30, 0xc424e92820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250d9c20, 0x0, 0x0, 0x0, 0xc424e92820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250d9c20, 0x6f0968, 0x3, 0x51f701, 0xc425a07d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250d9c20, 0x5, 0xc422229af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c000, 0xc425aee7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fdc30, 0xc424e92880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539c000, 0x0, 0x0, 0x0, 0xc424e92880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539c000, 0x6f0968, 0x3, 0x51f701, 0xc425a07e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539c000, 0x5, 0xc422229b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c4b0, 0xc425aee870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239fec30, 0xc424e928f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539c4b0, 0x0, 0x0, 0x0, 0xc424e928f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a80c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539c4b0, 0x5, 0xc422229b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c870, 0xc425aee940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ffc30, 0xc424e92958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42539c870, 0x0, 0x0, 0x0, 0xc424e92958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42539c870, 0x6f0968, 0x3, 0x51f701, 0xc4258a8240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42539c870, 0x5, 0xc422229b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cc30, 0xc425aeea10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a04c30, 0xc424e929b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42539cc30, 0x0, 0x0, 0x0, 0xc424e929b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42539cc30, 0x6f0968, 0x3, 0x51f701, 0xc4258a83f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42539cc30, 0x5, 0xc422229b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d85a0, 0xc425aee400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239adc30, 0xc424e925e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d85a0, 0x0, 0x0, 0x0, 0xc424e925e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d85a0, 0x6f0968, 0x3, 0x51f701, 0xc425a073e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d85a0, 0x5, 0xc42225d310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d4a0, 0xc425aeeb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a05c30, 0xc424e92a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42539d4a0, 0x0, 0x0, 0x0, 0xc424e92a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42539d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42539d4a0, 0x5, 0xc422229b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7437 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d680, 0xc425aeeb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a06c30, 0xc424e92ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42539d680, 0x0, 0x0, 0x0, 0xc424e92ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42539d680, 0x6f0968, 0x3, 0x51f701, 0xc4258a8810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42539d680, 0x5, 0xc422229bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d770, 0xc425aeeb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a07c30, 0xc424e92ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42539d770, 0x0, 0x0, 0x0, 0xc424e92ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42539d770, 0x6f0968, 0x3, 0x51f701, 0xc4258a8870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42539d770, 0x5, 0xc422229bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539db30, 0xc425aeec10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0cc30, 0xc424e92b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42539db30, 0x0, 0x0, 0x0, 0xc424e92b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42539db30, 0x6f0968, 0x3, 0x51f701, 0xc4258a89f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42539db30, 0x5, 0xc422229bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539def0, 0xc425aeece0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0dc30, 0xc424e92b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42539def0, 0x0, 0x0, 0x0, 0xc424e92b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42539def0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42539def0, 0x5, 0xc422229c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7441 [semacquire]:
sync.runtime_Semacquire(0xc422229cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42217bb30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c2d0, 0xc425aeeda0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0ec30, 0xc424e92bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548c2d0, 0x0, 0x0, 0x0, 0xc424e92bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548c2d0, 0x5, 0xc422229d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c690, 0xc425aeee30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a0fc30, 0xc424e92c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548c690, 0x0, 0x0, 0x0, 0xc424e92c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548c690, 0x6f0968, 0x3, 0x51f701, 0xc4258a8e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548c690, 0x5, 0xc422229d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548ce10, 0xc425aeef20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a15c30, 0xc424e92d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548ce10, 0x0, 0x0, 0x0, 0xc424e92d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548ce10, 0x6f0968, 0x3, 0x51f701, 0xc4258a9170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548ce10, 0x5, 0xc422229d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d1d0, 0xc425aeefa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a16c30, 0xc424e92d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548d1d0, 0x0, 0x0, 0x0, 0xc424e92d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a92f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548d1d0, 0x5, 0xc422229d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d3b0, 0xc425aeeff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a17c30, 0xc424e92da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42548d3b0, 0x0, 0x0, 0x0, 0xc424e92da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42548d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a93b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42548d3b0, 0x5, 0xc422229d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d590, 0xc425aef060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a20c30, 0xc424e92dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42548d590, 0x0, 0x0, 0x0, 0xc424e92dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42548d590, 0x6f0968, 0x3, 0x51f701, 0xc4258a9470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42548d590, 0x5, 0xc422229da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548dc20, 0xc425aef1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a21c30, 0xc424e92e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42548dc20, 0x0, 0x0, 0x0, 0xc424e92e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42548dc20, 0x6f0968, 0x3, 0x51f701, 0xc4258a9710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42548dc20, 0x5, 0xc422229dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548de00, 0xc425aef1e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ec00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a12c30, 0xc424e92eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42548de00, 0x0, 0x0, 0x0, 0xc424e92eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42548de00, 0x6f0968, 0x3, 0x51f701, 0xc4258a97d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42548de00, 0x5, 0xc422229de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a1e0, 0xc425aef260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ed80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a13c30, 0xc424e92f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562a1e0, 0x0, 0x0, 0x0, 0xc424e92f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562a1e0, 0x5, 0xc422229e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a960, 0xc425aef370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a28c30, 0xc424e92fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562a960, 0x0, 0x0, 0x0, 0xc424e92fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562a960, 0x6f0968, 0x3, 0x51f701, 0xc4258a9c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562a960, 0x5, 0xc422229e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d2780, 0xc425b349a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d2780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a29c30, 0xc424870c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4250d2780, 0x0, 0x0, 0x0, 0xc424870c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4250d2780, 0x6f0968, 0x3, 0x51f701, 0xc4259787b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4250d2780, 0x5, 0xc422229e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3590, 0xc425b34c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1ac30, 0xc424870d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4250d3590, 0x0, 0x0, 0x0, 0xc424870d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4250d3590, 0x6f0968, 0x3, 0x51f701, 0xc425978d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4250d3590, 0x5, 0xc422229e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3770, 0xc425b34d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1bc30, 0xc424870da0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4250d3770, 0x0, 0x0, 0x0, 0xc424870da0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4250d3770, 0x6f0968, 0x3, 0x51f701, 0xc425978e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4250d3770, 0x5, 0xc422229e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7456 [semacquire]:
sync.runtime_Semacquire(0xc422229f6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229f60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3d10, 0xc425a7c0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a30c30, 0xc424870e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3d10, 0x0, 0x0, 0x0, 0xc424870e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3d10, 0x6f0968, 0x3, 0x51f701, 0xc425979080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3d10, 0x5, 0xc422229f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d8960, 0xc425aee4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239aec30, 0xc424e92640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d8960, 0x0, 0x0, 0x0, 0xc424e92640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d8960, 0x6f0968, 0x3, 0x51f701, 0xc425a07560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d8960, 0x5, 0xc42225d330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b372c0, 0xc4258ef5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ce620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b372c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b372c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239afc30, 0xc425219da0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b372c0, 0x0, 0x0, 0x0, 0xc425219da0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b372c0, 0x6f0968, 0x3, 0x51f701, 0xc425ac51d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b372c0, 0x5, 0xc42225d350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999950, 0xc425833a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b4c30, 0xc424870440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424999950, 0x0, 0x0, 0x0, 0xc424870440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424999950, 0x6f0968, 0x3, 0x51f701, 0xc425a7e840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424999950, 0x5, 0xc42225d370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424999d10, 0xc425833aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424999d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424999d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b5c30, 0xc4248704a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424999d10, 0x0, 0x0, 0x0, 0xc4248704a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424999d10, 0x6f0968, 0x3, 0x51f701, 0xc425a7e9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424999d10, 0x5, 0xc42225d390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b380f0, 0xc425833b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b380f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b380f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b6c30, 0xc424870500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b380f0, 0x0, 0x0, 0x0, 0xc424870500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b380f0, 0x6f0968, 0x3, 0x51f701, 0xc425a7eb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b380f0, 0x5, 0xc42225d3b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b384b0, 0xc425833c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a62fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b384b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b384b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239b7c30, 0xc424870560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b384b0, 0x0, 0x0, 0x0, 0xc424870560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b384b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ecc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b384b0, 0x5, 0xc42225d3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7408 [semacquire]:
sync.runtime_Semacquire(0xc42225d4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422011d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38870, 0xc425833d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bcc30, 0xc4248705c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b38870, 0x0, 0x0, 0x0, 0xc4248705c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b38870, 0x6f0968, 0x3, 0x51f701, 0xc425a7ee40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b38870, 0x5, 0xc42225d4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e60f0, 0xc425a7c1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a31c30, 0xc424870e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e60f0, 0x0, 0x0, 0x0, 0xc424870e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e60f0, 0x6f0968, 0x3, 0x51f701, 0xc425979200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e60f0, 0x5, 0xc422229fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e64b0, 0xc425a7c260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a22c30, 0xc424870ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e64b0, 0x0, 0x0, 0x0, 0xc424870ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e64b0, 0x6f0968, 0x3, 0x51f701, 0xc425979380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e64b0, 0x5, 0xc422229fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6870, 0xc425a7c2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a23c30, 0xc424870f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e6870, 0x0, 0x0, 0x0, 0xc424870f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e6870, 0x6f0968, 0x3, 0x51f701, 0xc425979500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e6870, 0x5, 0xc422229fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b385a0, 0xc425833c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b385a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b385a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a38c30, 0xc424870578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b385a0, 0x0, 0x0, 0x0, 0xc424870578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b385a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ed20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b385a0, 0x5, 0xc422306000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d91d0, 0xc425aee5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a39c30, 0xc424e92718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d91d0, 0x0, 0x0, 0x0, 0xc424e92718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d91d0, 0x6f0968, 0x3, 0x51f701, 0xc425a078f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d91d0, 0x5, 0xc422306020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9590, 0xc425aee670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2ac30, 0xc424e92778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d9590, 0x0, 0x0, 0x0, 0xc424e92778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d9590, 0x6f0968, 0x3, 0x51f701, 0xc425a07a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d9590, 0x5, 0xc422306040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9950, 0xc425aee6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256eefe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a2bc30, 0xc424e927d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d9950, 0x0, 0x0, 0x0, 0xc424e927d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d9950, 0x6f0968, 0x3, 0x51f701, 0xc425a07bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d9950, 0x5, 0xc422306060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d9d10, 0xc425aee770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a40c30, 0xc424e92838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4250d9d10, 0x0, 0x0, 0x0, 0xc424e92838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4250d9d10, 0x6f0968, 0x3, 0x51f701, 0xc425a07d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4250d9d10, 0x5, 0xc422306080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c3c0, 0xc425aee850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a41c30, 0xc424e928e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42539c3c0, 0x0, 0x0, 0x0, 0xc424e928e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42539c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42539c3c0, 0x5, 0xc4223060a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c780, 0xc425aee920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a32c30, 0xc424e92940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42539c780, 0x0, 0x0, 0x0, 0xc424e92940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42539c780, 0x6f0968, 0x3, 0x51f701, 0xc4258a81e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42539c780, 0x5, 0xc4223060c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cb40, 0xc425aee9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a33c30, 0xc424e929a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42539cb40, 0x0, 0x0, 0x0, 0xc424e929a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42539cb40, 0x6f0968, 0x3, 0x51f701, 0xc4258a8360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42539cb40, 0x5, 0xc4223060e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7470 [semacquire]:
sync.runtime_Semacquire(0xc4223061bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223061b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d96c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539cf00, 0xc425aeea70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a48c30, 0xc424e92a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539cf00, 0x0, 0x0, 0x0, 0xc424e92a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539cf00, 0x6f0968, 0x3, 0x51f701, 0xc4258a8510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539cf00, 0x5, 0xc4223061d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b38c30, 0xc425833dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a632c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b38c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b38c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bdc30, 0xc424870620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b38c30, 0x0, 0x0, 0x0, 0xc424870620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b38c30, 0x6f0968, 0x3, 0x51f701, 0xc425a7efc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b38c30, 0x5, 0xc42225d4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b390e0, 0xc425833ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a634a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b390e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b390e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bec30, 0xc424870698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b390e0, 0x0, 0x0, 0x0, 0xc424870698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b390e0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b390e0, 0x5, 0xc42225d500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b394a0, 0xc425833fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b394a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b394a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239bfc30, 0xc4248706f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b394a0, 0x0, 0x0, 0x0, 0xc4248706f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b394a0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b394a0, 0x5, 0xc42225d520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39770, 0xc425b340a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c4c30, 0xc424870740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b39770, 0x0, 0x0, 0x0, 0xc424870740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b39770, 0x6f0968, 0x3, 0x51f701, 0xc425a7f470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b39770, 0x5, 0xc42225d540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39950, 0xc425b34100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c5c30, 0xc424870770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b39950, 0x0, 0x0, 0x0, 0xc424870770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b39950, 0x6f0968, 0x3, 0x51f701, 0xc425a7f530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b39950, 0x5, 0xc42225d560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7480 [semacquire]:
sync.runtime_Semacquire(0xc42225d64c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d1d0, 0xc425aeead0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a49c30, 0xc424e92a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539d1d0, 0x0, 0x0, 0x0, 0xc424e92a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539d1d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539d1d0, 0x5, 0xc4223061f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539d590, 0xc425aeeb50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3ac30, 0xc424e92aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539d590, 0x0, 0x0, 0x0, 0xc424e92aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539d590, 0x6f0968, 0x3, 0x51f701, 0xc4258a87b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539d590, 0x5, 0xc422306210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539da40, 0xc425aeebf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a3bc30, 0xc424e92b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539da40, 0x0, 0x0, 0x0, 0xc424e92b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539da40, 0x6f0968, 0x3, 0x51f701, 0xc4258a8990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539da40, 0x5, 0xc422306230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539de00, 0xc425aeecb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256efee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a50c30, 0xc424e92b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539de00, 0x0, 0x0, 0x0, 0xc424e92b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539de00, 0x6f0968, 0x3, 0x51f701, 0xc4258a8b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539de00, 0x5, 0xc422306250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c1e0, 0xc425aeed60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a51c30, 0xc424e92be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42548c1e0, 0x0, 0x0, 0x0, 0xc424e92be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42548c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42548c1e0, 0x5, 0xc422306270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c5a0, 0xc425aeee10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a42c30, 0xc424e92c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42548c5a0, 0x0, 0x0, 0x0, 0xc424e92c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42548c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a8e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42548c5a0, 0x5, 0xc422306290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548c960, 0xc425aeee80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a43c30, 0xc424e92ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42548c960, 0x0, 0x0, 0x0, 0xc424e92ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42548c960, 0x6f0968, 0x3, 0x51f701, 0xc4258a8f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42548c960, 0x5, 0xc4223062b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cd20, 0xc425aeef00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a58c30, 0xc424e92d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42548cd20, 0x0, 0x0, 0x0, 0xc424e92d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42548cd20, 0x6f0968, 0x3, 0x51f701, 0xc4258a9110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42548cd20, 0x5, 0xc4223062d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d0e0, 0xc425aeef80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a59c30, 0xc424e92d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42548d0e0, 0x0, 0x0, 0x0, 0xc424e92d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42548d0e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42548d0e0, 0x5, 0xc4223062f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d4a0, 0xc425aef020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4ac30, 0xc424e92dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42548d4a0, 0x0, 0x0, 0x0, 0xc424e92dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42548d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42548d4a0, 0x5, 0xc422306310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7499 [semacquire]:
sync.runtime_Semacquire(0xc4223063fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223063f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39d10, 0xc425b341a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a639a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c6c30, 0xc4248707d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b39d10, 0x0, 0x0, 0x0, 0xc4248707d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b39d10, 0x6f0968, 0x3, 0x51f701, 0xc425a7f6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b39d10, 0x5, 0xc42225d660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d860, 0xc425aef0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a4bc30, 0xc424e92e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548d860, 0x0, 0x0, 0x0, 0xc424e92e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548d860, 0x6f0968, 0x3, 0x51f701, 0xc4258a9590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548d860, 0x5, 0xc422306410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e940f0, 0xc425b34260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e940f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e940f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c7c30, 0xc424870830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e940f0, 0x0, 0x0, 0x0, 0xc424870830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e940f0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e940f0, 0x5, 0xc42225d680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548dd10, 0xc425aef1c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a60c30, 0xc424e92e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548dd10, 0x0, 0x0, 0x0, 0xc424e92e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548dd10, 0x6f0968, 0x3, 0x51f701, 0xc4258a9770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548dd10, 0x5, 0xc422306430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a0f0, 0xc425aef240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ed20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a61c30, 0xc424e92ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562a0f0, 0x0, 0x0, 0x0, 0xc424e92ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4258a98f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562a0f0, 0x5, 0xc422306450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a4b0, 0xc425aef2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a52c30, 0xc424e92f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562a4b0, 0x0, 0x0, 0x0, 0xc424e92f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562a4b0, 0x5, 0xc422306470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a870, 0xc425aef350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a53c30, 0xc424e92fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42562a870, 0x0, 0x0, 0x0, 0xc424e92fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42562a870, 0x6f0968, 0x3, 0x51f701, 0xc4258a9c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42562a870, 0x5, 0xc422306490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e944b0, 0xc425b34340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e944b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e944b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239ccc30, 0xc424870890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424e944b0, 0x0, 0x0, 0x0, 0xc424870890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424e944b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7f9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424e944b0, 0x5, 0xc42225d6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afeb40, 0xc4258eea70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afeb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4238d9c30, 0xc4252197b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425afeb40, 0x0, 0x0, 0x0, 0xc4252197b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425afeb40, 0x6f0968, 0x3, 0x51f701, 0xc425933920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425afeb40, 0x5, 0xc42225d6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94870, 0xc425b343d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cdc30, 0xc4248708f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424e94870, 0x0, 0x0, 0x0, 0xc4248708f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424e94870, 0x6f0968, 0x3, 0x51f701, 0xc425a7fb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424e94870, 0x5, 0xc42225d6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d23c0, 0xc425b348a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576ca40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d23c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399cc30, 0xc424870ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250d23c0, 0x0, 0x0, 0x0, 0xc424870ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250d23c0, 0x6f0968, 0x3, 0x51f701, 0xc425978630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250d23c0, 0x5, 0xc4223064b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e67c20, 0xc425aee2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ee400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e67c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e67c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42399bc30, 0xc424e924f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424e67c20, 0x0, 0x0, 0x0, 0xc424e924f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424e67c20, 0x6f0968, 0x3, 0x51f701, 0xc425a07020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424e67c20, 0x5, 0xc4223064d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548ca50, 0xc425aeeea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a14c30, 0xc424e92cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42548ca50, 0x0, 0x0, 0x0, 0xc424e92cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42548ca50, 0x6f0968, 0x3, 0x51f701, 0xc4258a8ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42548ca50, 0x5, 0xc4223064f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a780, 0xc425aef330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526efc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a1ec30, 0xc424e92fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562a780, 0x0, 0x0, 0x0, 0xc424e92fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562a780, 0x6f0968, 0x3, 0x51f701, 0xc4258a9bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562a780, 0x5, 0xc422306510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548cf00, 0xc425aeef40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a54c30, 0xc424e92d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42548cf00, 0x0, 0x0, 0x0, 0xc424e92d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42548cf00, 0x6f0968, 0x3, 0x51f701, 0xc4258a91d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42548cf00, 0x5, 0xc422306530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7511 [semacquire]:
sync.runtime_Semacquire(0xc42230660c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7487 [semacquire]:
sync.runtime_Semacquire(0xc42225d7bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d7b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f4b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d2c0, 0xc425aeefc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a55c30, 0xc424e92d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42548d2c0, 0x0, 0x0, 0x0, 0xc424e92d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42548d2c0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42548d2c0, 0x5, 0xc422306620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94c30, 0xc425b34480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cec30, 0xc424870950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e94c30, 0x0, 0x0, 0x0, 0xc424870950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e94c30, 0x6f0968, 0x3, 0x51f701, 0xc425a7fcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e94c30, 0x5, 0xc42225d7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e94ff0, 0xc425b34500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e94ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e94ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239cfc30, 0xc4248709b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424e94ff0, 0x0, 0x0, 0x0, 0xc4248709b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424e94ff0, 0x6f0968, 0x3, 0x51f701, 0xc425a7fe30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424e94ff0, 0x5, 0xc42225d7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7523 [semacquire]:
sync.runtime_Semacquire(0xc42249080c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7524 [semacquire]:
sync.runtime_Semacquire(0xc422490cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d680, 0xc425aef090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526e900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a56c30, 0xc424e92df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548d680, 0x0, 0x0, 0x0, 0xc424e92df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548d680, 0x6f0968, 0x3, 0x51f701, 0xc4258a94d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548d680, 0x5, 0xc422306640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7525 [semacquire]:
sync.runtime_Semacquire(0xc42225d91c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422152c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548da40, 0xc425aef150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ea80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a57c30, 0xc424e92e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42548da40, 0x0, 0x0, 0x0, 0xc424e92e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42548da40, 0x6f0968, 0x3, 0x51f701, 0xc4258a9650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42548da40, 0x5, 0xc422306660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548def0, 0xc425aef200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ec60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5cc30, 0xc424e92ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548def0, 0x0, 0x0, 0x0, 0xc424e92ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548def0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548def0, 0x5, 0xc422306680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7527 [semacquire]:
sync.runtime_Semacquire(0xc4224911dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224911d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a2d0, 0xc425aef280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5dc30, 0xc424e92f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42562a2d0, 0x0, 0x0, 0x0, 0xc424e92f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42562a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4258a99b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42562a2d0, 0x5, 0xc4223066a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562a690, 0xc425aef310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5ec30, 0xc424e92f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42562a690, 0x0, 0x0, 0x0, 0xc424e92f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42562a690, 0x6f0968, 0x3, 0x51f701, 0xc4258a9b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42562a690, 0x5, 0xc4223066c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562aa50, 0xc425aef3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5fc30, 0xc424e92fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42562aa50, 0x0, 0x0, 0x0, 0xc424e92fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42562aa50, 0x6f0968, 0x3, 0x51f701, 0xc4258a9d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42562aa50, 0x5, 0xc4223066e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ac30, 0xc425aef410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a68c30, 0xc424e93018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42562ac30, 0x0, 0x0, 0x0, 0xc424e93018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42562ac30, 0x6f0968, 0x3, 0x51f701, 0xc4258a9e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42562ac30, 0x5, 0xc422306700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d31d0, 0xc425b34be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d31d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a69c30, 0xc424870d10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4250d31d0, 0x0, 0x0, 0x0, 0xc424870d10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4250d31d0, 0x6f0968, 0x3, 0x51f701, 0xc425978bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4250d31d0, 0x5, 0xc422306720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7538 [semacquire]:
sync.runtime_Semacquire(0xc42230680c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7cc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d34a0, 0xc425b34c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d34a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5ac30, 0xc424870d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d34a0, 0x0, 0x0, 0x0, 0xc424870d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d34a0, 0x6f0968, 0x3, 0x51f701, 0xc425978cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d34a0, 0x5, 0xc422306820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7528 [semacquire]:
sync.runtime_Semacquire(0xc42249158c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7529 [semacquire]:
sync.runtime_Semacquire(0xc42249193c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7530 [semacquire]:
sync.runtime_Semacquire(0xc42225da4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225da40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3a40, 0xc425a7c060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a5bc30, 0xc424870de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250d3a40, 0x0, 0x0, 0x0, 0xc424870de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250d3a40, 0x6f0968, 0x3, 0x51f701, 0xc425978f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250d3a40, 0x5, 0xc422306840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7532 [semacquire]:
sync.runtime_Semacquire(0xc422491cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422320540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3e00, 0xc425a7c130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a70c30, 0xc424870e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250d3e00, 0x0, 0x0, 0x0, 0xc424870e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250d3e00, 0x6f0968, 0x3, 0x51f701, 0xc4259790e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250d3e00, 0x5, 0xc422306860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e61e0, 0xc425a7c1c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a71c30, 0xc424870ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e61e0, 0x0, 0x0, 0x0, 0xc424870ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e61e0, 0x6f0968, 0x3, 0x51f701, 0xc425979260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e61e0, 0x5, 0xc422306880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e65a0, 0xc425a7c280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a62c30, 0xc424870f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251e65a0, 0x0, 0x0, 0x0, 0xc424870f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251e65a0, 0x6f0968, 0x3, 0x51f701, 0xc4259793e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251e65a0, 0x5, 0xc4223068a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6960, 0xc425a7c300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a63c30, 0xc424870f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251e6960, 0x0, 0x0, 0x0, 0xc424870f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251e6960, 0x6f0968, 0x3, 0x51f701, 0xc425979560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251e6960, 0x5, 0xc4223068c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6c30, 0xc425a7c360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576da80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a78c30, 0xc424870fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251e6c30, 0x0, 0x0, 0x0, 0xc424870fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251e6c30, 0x6f0968, 0x3, 0x51f701, 0xc425979680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251e6c30, 0x5, 0xc4223068e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6e10, 0xc425a7c3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576db60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a79c30, 0xc424870fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251e6e10, 0x0, 0x0, 0x0, 0xc424870fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251e6e10, 0x6f0968, 0x3, 0x51f701, 0xc425979740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251e6e10, 0x5, 0xc422306900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7548 [semacquire]:
sync.runtime_Semacquire(0xc4223069dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223069d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200edef0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6ff0, 0xc425a7c3e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6ac30, 0xc424871010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e6ff0, 0x0, 0x0, 0x0, 0xc424871010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e6ff0, 0x6f0968, 0x3, 0x51f701, 0xc425979800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e6ff0, 0x5, 0xc4223069f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7533 [semacquire]:
sync.runtime_Semacquire(0xc422491f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422320540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241beb40, 0xc4254b74e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a35e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241beb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241beb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c3c30, 0xc424128940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4241beb40, 0x0, 0x0, 0x0, 0xc424128940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4241beb40, 0x6f0968, 0x3, 0x51f701, 0xc424980a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4241beb40, 0x5, 0xc4234e0e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bed20, 0xc4254b7560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a36a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c8c30, 0xc424128970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4241bed20, 0x0, 0x0, 0x0, 0xc424128970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4241bed20, 0x6f0968, 0x3, 0x51f701, 0xc424980b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4241bed20, 0x5, 0xc4234e0e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7590, 0xc425a7c500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576de60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6bc30, 0xc4248710a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e7590, 0x0, 0x0, 0x0, 0xc4248710a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e7590, 0x6f0968, 0x3, 0x51f701, 0xc425979a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e7590, 0x5, 0xc422306a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7950, 0xc425a7c600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a80c30, 0xc424871100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e7950, 0x0, 0x0, 0x0, 0xc424871100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e7950, 0x6f0968, 0x3, 0x51f701, 0xc425979bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e7950, 0x5, 0xc422306a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7d10, 0xc425a7c690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a81c30, 0xc424871160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e7d10, 0x0, 0x0, 0x0, 0xc424871160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e7d10, 0x6f0968, 0x3, 0x51f701, 0xc425979d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e7d10, 0x5, 0xc422306a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e1e0, 0xc425a7c7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a72c30, 0xc4248711d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539e1e0, 0x0, 0x0, 0x0, 0xc4248711d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539e1e0, 0x6f0968, 0x3, 0x51f701, 0xc425979f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539e1e0, 0x5, 0xc422306a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e3c0, 0xc425a7c820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a73c30, 0xc424871208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539e3c0, 0x0, 0x0, 0x0, 0xc424871208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539e3c0, 0x5, 0xc422306a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e960, 0xc425a7c970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a88c30, 0xc424871298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539e960, 0x0, 0x0, 0x0, 0xc424871298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539e960, 0x6f0968, 0x3, 0x51f701, 0xc4257ba240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539e960, 0x5, 0xc422306ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7557 [semacquire]:
sync.runtime_Semacquire(0xc422306b9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306b90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ed20, 0xc425a7ca20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a89c30, 0xc4248712f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539ed20, 0x0, 0x0, 0x0, 0xc4248712f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539ed20, 0x6f0968, 0x3, 0x51f701, 0xc4257ba3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539ed20, 0x5, 0xc422306bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d03c0, 0xc4254b7b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d03c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d7c30, 0xc424128bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4260d03c0, 0x0, 0x0, 0x0, 0xc424128bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4260d03c0, 0x6f0968, 0x3, 0x51f701, 0xc424981440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4260d03c0, 0x5, 0xc422c418e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d05a0, 0xc4254b7b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d05a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dcc30, 0xc424128be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4260d05a0, 0x0, 0x0, 0x0, 0xc424128be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4260d05a0, 0x6f0968, 0x3, 0x51f701, 0xc424981500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4260d05a0, 0x5, 0xc422c41900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f590, 0xc425a7cbe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7ac30, 0xc4248713d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539f590, 0x0, 0x0, 0x0, 0xc4248713d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539f590, 0x6f0968, 0x3, 0x51f701, 0xc4257ba750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539f590, 0x5, 0xc422306bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f950, 0xc425a7cce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ead20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7bc30, 0xc424871430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539f950, 0x0, 0x0, 0x0, 0xc424871430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539f950, 0x6f0968, 0x3, 0x51f701, 0xc4257ba8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539f950, 0x5, 0xc422306bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fd10, 0xc425a7cd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8cc30, 0xc424871490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539fd10, 0x0, 0x0, 0x0, 0xc424871490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539fd10, 0x6f0968, 0x3, 0x51f701, 0xc4257baa50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539fd10, 0x5, 0xc422306c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255642d0, 0xc425a7ced0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255642d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255642d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8dc30, 0xc424871520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4255642d0, 0x0, 0x0, 0x0, 0xc424871520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4255642d0, 0x6f0968, 0x3, 0x51f701, 0xc4257bac90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4255642d0, 0x5, 0xc422306c30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255644b0, 0xc425a7cf30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255644b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255644b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8ec30, 0xc424871550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4255644b0, 0x0, 0x0, 0x0, 0xc424871550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4255644b0, 0x6f0968, 0x3, 0x51f701, 0xc4257bad50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4255644b0, 0x5, 0xc422306c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7565 [semacquire]:
sync.runtime_Semacquire(0xc422306d2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306d20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7574 [semacquire]:
sync.runtime_Semacquire(0xc4225cc3bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc3b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564690, 0xc425a7cfb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8fc30, 0xc424871580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425564690, 0x0, 0x0, 0x0, 0xc424871580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425564690, 0x6f0968, 0x3, 0x51f701, 0xc4257bae40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425564690, 0x5, 0xc422306d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564a50, 0xc425a7d050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a94c30, 0xc4248715e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425564a50, 0x0, 0x0, 0x0, 0xc4248715e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425564a50, 0x6f0968, 0x3, 0x51f701, 0xc4257bafc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425564a50, 0x5, 0xc422306d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564e10, 0xc425a7d130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a95c30, 0xc424871640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425564e10, 0x0, 0x0, 0x0, 0xc424871640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425564e10, 0x6f0968, 0x3, 0x51f701, 0xc4257bb140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425564e10, 0x5, 0xc422306d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255651d0, 0xc425a7d1e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255651d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255651d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a96c30, 0xc4248716a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4255651d0, 0x0, 0x0, 0x0, 0xc4248716a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4255651d0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4255651d0, 0x5, 0xc422306da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565950, 0xc425a7d350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9cc30, 0xc424871760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425565950, 0x0, 0x0, 0x0, 0xc424871760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425565950, 0x6f0968, 0x3, 0x51f701, 0xc4257bb5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425565950, 0x5, 0xc422306dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7588 [semacquire]:
sync.runtime_Semacquire(0xc422306eac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306ea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422362360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565e00, 0xc425a7d3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9dc30, 0xc4248717d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425565e00, 0x0, 0x0, 0x0, 0xc4248717d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425565e00, 0x6f0968, 0x3, 0x51f701, 0xc4257bb7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425565e00, 0x5, 0xc422306ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7575 [semacquire]:
sync.runtime_Semacquire(0xc4225cd09c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e000, 0xc425a7d430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9ec30, 0xc424871808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562e000, 0x0, 0x0, 0x0, 0xc424871808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562e000, 0x6f0968, 0x3, 0x51f701, 0xc4257bb890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562e000, 0x5, 0xc422306ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7576 [semacquire]:
sync.runtime_Semacquire(0xc4225cdd7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdd70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f3b0, 0xc4258e49e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c38c30, 0xc425584728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5f3b0, 0x0, 0x0, 0x0, 0xc425584728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42532bbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5f3b0, 0x5, 0xc42225de70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e3c0, 0xc425a7d4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9fc30, 0xc424871868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562e3c0, 0x0, 0x0, 0x0, 0xc424871868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257bba10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562e3c0, 0x5, 0xc422306f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e780, 0xc425a7d530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa8c30, 0xc4248718c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562e780, 0x0, 0x0, 0x0, 0xc4248718c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562e780, 0x6f0968, 0x3, 0x51f701, 0xc4257bbbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562e780, 0x5, 0xc422306f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7594 [semacquire]:
sync.runtime_Semacquire(0xc422306ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f736d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f590, 0xc4258e4a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba70e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c39c30, 0xc425584758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5f590, 0x0, 0x0, 0x0, 0xc425584758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5f590, 0x6f0968, 0x3, 0x51f701, 0xc42532bcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5f590, 0x5, 0xc42225de90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f770, 0xc4258e4aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba71a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2ac30, 0xc425584788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5f770, 0x0, 0x0, 0x0, 0xc425584788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5f770, 0x6f0968, 0x3, 0x51f701, 0xc42532bd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5f770, 0x5, 0xc42225deb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f950, 0xc4258e4af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2bc30, 0xc4255847b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5f950, 0x0, 0x0, 0x0, 0xc4255847b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5f950, 0x6f0968, 0x3, 0x51f701, 0xc42532be30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5f950, 0x5, 0xc42225ded0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fd10, 0xc4258e4be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c34c30, 0xc425584818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c5fd10, 0x0, 0x0, 0x0, 0xc425584818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c5fd10, 0x6f0968, 0x3, 0x51f701, 0xc425286000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c5fd10, 0x5, 0xc42225def0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fef0, 0xc4258e4c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba74c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c35c30, 0xc425584848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423c5fef0, 0x0, 0x0, 0x0, 0xc425584848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423c5fef0, 0x6f0968, 0x3, 0x51f701, 0xc4252860c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423c5fef0, 0x5, 0xc42225df10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7583 [semacquire]:
sync.runtime_Semacquire(0xc42225dffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225dff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c1e0, 0xc425aee810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa9c30, 0xc424e928b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539c1e0, 0x0, 0x0, 0x0, 0xc424e928b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539c1e0, 0x6f0968, 0x3, 0x51f701, 0xc425a07f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539c1e0, 0x5, 0xc422307010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0000, 0xc4258e4c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c36c30, 0xc425584860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c0000, 0x0, 0x0, 0x0, 0xc425584860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c0000, 0x6f0968, 0x3, 0x51f701, 0xc425286120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c0000, 0x5, 0xc422380010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ad20, 0xc425aef430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9ac30, 0xc424e93030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562ad20, 0x0, 0x0, 0x0, 0xc424e93030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562ad20, 0x6f0968, 0x3, 0x51f701, 0xc4258a9e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562ad20, 0x5, 0xc422307030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b0e0, 0xc425a02010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a9bc30, 0xc424e93090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562b0e0, 0x0, 0x0, 0x0, 0xc424e93090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562b0e0, 0x5, 0xc422307050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7599 [semacquire]:
sync.runtime_Semacquire(0xc42230713c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b4a0, 0xc425a02090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab0c30, 0xc424e930f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562b4a0, 0x0, 0x0, 0x0, 0xc424e930f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562b4a0, 0x5, 0xc422307150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5050, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c00f0, 0xc4258e4c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c00f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c37c30, 0xc425584878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c00f0, 0x0, 0x0, 0x0, 0xc425584878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c00f0, 0x6f0968, 0x3, 0x51f701, 0xc425286180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c00f0, 0x5, 0xc422380030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace690, 0xc4259aaf20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c40c30, 0xc4259b6570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422ace690, 0x0, 0x0, 0x0, 0xc4259b6570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422ace690, 0x6f0968, 0x3, 0x51f701, 0xc425452f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422ace690, 0x5, 0xc422380050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace870, 0xc4259aafa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c41c30, 0xc4259b65a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422ace870, 0x0, 0x0, 0x0, 0xc4259b65a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422ace870, 0x6f0968, 0x3, 0x51f701, 0xc425452fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422ace870, 0x5, 0xc422380070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acea50, 0xc4259ab020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c32c30, 0xc4259b65d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422acea50, 0x0, 0x0, 0x0, 0xc4259b65d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422acea50, 0x6f0968, 0x3, 0x51f701, 0xc425453080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422acea50, 0x5, 0xc422380090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acec30, 0xc4259ab0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c33c30, 0xc4259b6600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422acec30, 0x0, 0x0, 0x0, 0xc4259b6600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422acec30, 0x6f0968, 0x3, 0x51f701, 0xc425453140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422acec30, 0x5, 0xc4223800b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acee10, 0xc4259ab0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3cc30, 0xc4259b6630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422acee10, 0x0, 0x0, 0x0, 0xc4259b6630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422acee10, 0x6f0968, 0x3, 0x51f701, 0xc425453200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422acee10, 0x5, 0xc4223800d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422aceff0, 0xc4259ab130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422aceff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422aceff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3dc30, 0xc4259b6660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422aceff0, 0x0, 0x0, 0x0, 0xc4259b6660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422aceff0, 0x6f0968, 0x3, 0x51f701, 0xc4254532c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422aceff0, 0x5, 0xc4223800f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7609 [semacquire]:
sync.runtime_Semacquire(0xc4223801cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223801c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af03f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf1d0, 0xc4259ab1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3ec30, 0xc4259b6690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acf1d0, 0x0, 0x0, 0x0, 0xc4259b6690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acf1d0, 0x6f0968, 0x3, 0x51f701, 0xc425453380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acf1d0, 0x5, 0xc4223801e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b860, 0xc425a02110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab1c30, 0xc424e93150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b860, 0x0, 0x0, 0x0, 0xc424e93150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b860, 0x6f0968, 0x3, 0x51f701, 0xc4257a4300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b860, 0x5, 0xc422307170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5050, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7619 [semacquire]:
sync.runtime_Semacquire(0xc42230724c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5050, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf3b0, 0xc4259ab220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3fc30, 0xc4259b66c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422acf3b0, 0x0, 0x0, 0x0, 0xc4259b66c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422acf3b0, 0x6f0968, 0x3, 0x51f701, 0xc425453440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422acf3b0, 0x5, 0xc422380200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf590, 0xc4259ab2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c48c30, 0xc4259b66f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422acf590, 0x0, 0x0, 0x0, 0xc4259b66f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422acf590, 0x6f0968, 0x3, 0x51f701, 0xc425453530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422acf590, 0x5, 0xc422380220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf770, 0xc4259ab310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c49c30, 0xc4259b6720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422acf770, 0x0, 0x0, 0x0, 0xc4259b6720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422acf770, 0x6f0968, 0x3, 0x51f701, 0xc4254535f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422acf770, 0x5, 0xc422380240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf950, 0xc4259ab350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3ac30, 0xc4259b6750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422acf950, 0x0, 0x0, 0x0, 0xc4259b6750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422acf950, 0x6f0968, 0x3, 0x51f701, 0xc4254536b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422acf950, 0x5, 0xc422380260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfb30, 0xc4259ab3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c3bc30, 0xc4259b6780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422acfb30, 0x0, 0x0, 0x0, 0xc4259b6780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422acfb30, 0x6f0968, 0x3, 0x51f701, 0xc425453770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422acfb30, 0x5, 0xc422380280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfd10, 0xc4259ab450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c44c30, 0xc4259b67b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422acfd10, 0x0, 0x0, 0x0, 0xc4259b67b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422acfd10, 0x6f0968, 0x3, 0x51f701, 0xc425453830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422acfd10, 0x5, 0xc4223802a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7634 [semacquire]:
sync.runtime_Semacquire(0xc42238038c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bc20, 0xc425a02190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa2c30, 0xc424e931b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562bc20, 0x0, 0x0, 0x0, 0xc424e931b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562bc20, 0x6f0968, 0x3, 0x51f701, 0xc4257a4480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562bc20, 0x5, 0xc422307260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234e620, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfef0, 0xc4259ab4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c45c30, 0xc4259b67e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acfef0, 0x0, 0x0, 0x0, 0xc4259b67e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acfef0, 0x6f0968, 0x3, 0x51f701, 0xc4254538f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acfef0, 0x5, 0xc4223803a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0000, 0xc4254b7a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d5c30, 0xc424128b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4260d0000, 0x0, 0x0, 0x0, 0xc424128b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4260d0000, 0x6f0968, 0x3, 0x51f701, 0xc4249812c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4260d0000, 0x5, 0xc422c418a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480000, 0xc4259aa850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c46c30, 0xc4259b6198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425480000, 0x0, 0x0, 0x0, 0xc4259b6198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425480000, 0x6f0968, 0x3, 0x51f701, 0xc425665f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425480000, 0x5, 0xc4223803c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7638 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef2c0, 0xc425a036e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c47c30, 0xc424e93d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243ef2c0, 0x0, 0x0, 0x0, 0xc424e93d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243ef2c0, 0x6f0968, 0x3, 0x51f701, 0xc425589440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243ef2c0, 0x5, 0xc4223803e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7639 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e960, 0xc425a03b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c50c30, 0xc424e93fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472e960, 0x0, 0x0, 0x0, 0xc424e93fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472e960, 0x6f0968, 0x3, 0x51f701, 0xc425589d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472e960, 0x5, 0xc422380400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d01e0, 0xc4254b7a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d01e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d6c30, 0xc424128b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4260d01e0, 0x0, 0x0, 0x0, 0xc424128b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4260d01e0, 0x6f0968, 0x3, 0x51f701, 0xc424981380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4260d01e0, 0x5, 0xc422c418c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472eb40, 0xc425a03b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c51c30, 0xc424e93ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472eb40, 0x0, 0x0, 0x0, 0xc424e93ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472eb40, 0x6f0968, 0x3, 0x51f701, 0xc425589e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472eb40, 0x5, 0xc422380420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ed20, 0xc425a03be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c42c30, 0xc425584020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42472ed20, 0x0, 0x0, 0x0, 0xc425584020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42472ed20, 0x6f0968, 0x3, 0x51f701, 0xc425589ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42472ed20, 0x5, 0xc422380440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7642 [semacquire]:
sync.runtime_Semacquire(0xc42238051c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e6d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f0e0, 0xc425a03c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4cc30, 0xc425584080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42472f0e0, 0x0, 0x0, 0x0, 0xc425584080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42472f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42532a090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42472f0e0, 0x5, 0xc422380530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e000, 0xc425a02220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa3c30, 0xc424e93210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42573e000, 0x0, 0x0, 0x0, 0xc424e93210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42573e000, 0x6f0968, 0x3, 0x51f701, 0xc4257a4600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42573e000, 0x5, 0xc422307500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f2c0, 0xc425a03ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4dc30, 0xc4255840b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42472f2c0, 0x0, 0x0, 0x0, 0xc4255840b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42472f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42532a150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42472f2c0, 0x5, 0xc422380550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f4a0, 0xc425a03ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4ec30, 0xc4255840e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472f4a0, 0x0, 0x0, 0x0, 0xc4255840e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42532a210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472f4a0, 0x5, 0xc422380570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f680, 0xc425a03d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4fc30, 0xc425584110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472f680, 0x0, 0x0, 0x0, 0xc425584110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472f680, 0x6f0968, 0x3, 0x51f701, 0xc42532a2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472f680, 0x5, 0xc422380590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f860, 0xc425a03d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c58c30, 0xc425584140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472f860, 0x0, 0x0, 0x0, 0xc425584140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472f860, 0x6f0968, 0x3, 0x51f701, 0xc42532a390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472f860, 0x5, 0xc4223805b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7649 [semacquire]:
sync.runtime_Semacquire(0xc42238069c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223654a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fa40, 0xc425a03da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c59c30, 0xc425584170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42472fa40, 0x0, 0x0, 0x0, 0xc425584170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42472fa40, 0x6f0968, 0x3, 0x51f701, 0xc42532a450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42472fa40, 0x5, 0xc4223806b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fc20, 0xc425a03de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4ac30, 0xc4255841a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42472fc20, 0x0, 0x0, 0x0, 0xc4255841a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42472fc20, 0x6f0968, 0x3, 0x51f701, 0xc42532a510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42472fc20, 0x5, 0xc4223806d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7653 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fd10, 0xc425a03e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ba20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c4bc30, 0xc4255841b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472fd10, 0x0, 0x0, 0x0, 0xc4255841b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472fd10, 0x6f0968, 0x3, 0x51f701, 0xc42532a570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472fd10, 0x5, 0xc4223806f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7654 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fe00, 0xc425a03e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ba80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c60c30, 0xc4255841d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472fe00, 0x0, 0x0, 0x0, 0xc4255841d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472fe00, 0x6f0968, 0x3, 0x51f701, 0xc42532a5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472fe00, 0x5, 0xc422380710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7655 [semacquire]:
sync.runtime_Semacquire(0xc4223807ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223807e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e000, 0xc425a03eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c61c30, 0xc425584200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257e000, 0x0, 0x0, 0x0, 0xc425584200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257e000, 0x6f0968, 0x3, 0x51f701, 0xc42532a6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257e000, 0x5, 0xc422380800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b39860, 0xc425b340e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a637a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b39860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b39860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239c9c30, 0xc424870758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b39860, 0x0, 0x0, 0x0, 0xc424870758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b39860, 0x6f0968, 0x3, 0x51f701, 0xc425a7f4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b39860, 0x5, 0xc422307520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e3c0, 0xc425a02310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab8c30, 0xc424e93270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42573e3c0, 0x0, 0x0, 0x0, 0xc424e93270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42573e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42573e3c0, 0x5, 0xc422307540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539c0f0, 0xc425aee7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256ef300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab9c30, 0xc424e92898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539c0f0, 0x0, 0x0, 0x0, 0xc424e92898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539c0f0, 0x6f0968, 0x3, 0x51f701, 0xc425a07f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539c0f0, 0x5, 0xc422307560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e70e0, 0xc425a7c400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aaac30, 0xc424871028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251e70e0, 0x0, 0x0, 0x0, 0xc424871028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251e70e0, 0x6f0968, 0x3, 0x51f701, 0xc425979860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251e70e0, 0x5, 0xc422307580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7632 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e74a0, 0xc425a7c4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576de00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aabc30, 0xc424871088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251e74a0, 0x0, 0x0, 0x0, 0xc424871088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251e74a0, 0x6f0968, 0x3, 0x51f701, 0xc4259799e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251e74a0, 0x5, 0xc4223075a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7633 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7860, 0xc425a7c5c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576df80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac0c30, 0xc4248710e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251e7860, 0x0, 0x0, 0x0, 0xc4248710e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251e7860, 0x6f0968, 0x3, 0x51f701, 0xc425979b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251e7860, 0x5, 0xc4223075c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7c20, 0xc425a7c660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac1c30, 0xc424871148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251e7c20, 0x0, 0x0, 0x0, 0xc424871148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251e7c20, 0x6f0968, 0x3, 0x51f701, 0xc425979ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251e7c20, 0x5, 0xc4223075e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e4b0, 0xc425a7c840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab3c30, 0xc424871220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42539e4b0, 0x0, 0x0, 0x0, 0xc424871220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42539e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42539e4b0, 0x5, 0xc422307600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e870, 0xc425a7c930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac8c30, 0xc424871280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42539e870, 0x0, 0x0, 0x0, 0xc424871280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42539e870, 0x6f0968, 0x3, 0x51f701, 0xc4257ba1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42539e870, 0x5, 0xc422307620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ec30, 0xc425a7ca00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac9c30, 0xc4248712e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42539ec30, 0x0, 0x0, 0x0, 0xc4248712e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42539ec30, 0x6f0968, 0x3, 0x51f701, 0xc4257ba360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42539ec30, 0x5, 0xc422307640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539eff0, 0xc425a7cab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abac30, 0xc424871340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42539eff0, 0x0, 0x0, 0x0, 0xc424871340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42539eff0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42539eff0, 0x5, 0xc422307660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f2c0, 0xc425a7cb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abbc30, 0xc424871388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42539f2c0, 0x0, 0x0, 0x0, 0xc424871388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42539f2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42539f2c0, 0x5, 0xc422307680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f680, 0xc425a7cc20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eac00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad0c30, 0xc4248713e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42539f680, 0x0, 0x0, 0x0, 0xc4248713e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42539f680, 0x6f0968, 0x3, 0x51f701, 0xc4257ba7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42539f680, 0x5, 0xc4223076a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fa40, 0xc425a7cd20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ead80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad1c30, 0xc424871448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42539fa40, 0x0, 0x0, 0x0, 0xc424871448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42539fa40, 0x6f0968, 0x3, 0x51f701, 0xc4257ba930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42539fa40, 0x5, 0xc4223076c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e1e0, 0xc425a03ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c52c30, 0xc425584230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257e1e0, 0x0, 0x0, 0x0, 0xc425584230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257e1e0, 0x6f0968, 0x3, 0x51f701, 0xc42532a780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257e1e0, 0x5, 0xc422380820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e4b0, 0xc425a03fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c53c30, 0xc425584278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42257e4b0, 0x0, 0x0, 0x0, 0xc425584278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42257e4b0, 0x6f0968, 0x3, 0x51f701, 0xc42532a8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42257e4b0, 0x5, 0xc422380840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7660 [semacquire]:
sync.runtime_Semacquire(0xc42238092c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7674 [semacquire]:
sync.runtime_Semacquire(0xc42230779c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226dd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fe00, 0xc425a7cdc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac2c30, 0xc4248714a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539fe00, 0x0, 0x0, 0x0, 0xc4248714a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539fe00, 0x6f0968, 0x3, 0x51f701, 0xc4257baab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539fe00, 0x5, 0xc4223077b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e690, 0xc425a03fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5cc30, 0xc4255842a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257e690, 0x0, 0x0, 0x0, 0xc4255842a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257e690, 0x6f0968, 0x3, 0x51f701, 0xc42532a960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257e690, 0x5, 0xc422380940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223213e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e870, 0xc4258e4020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5dc30, 0xc4255842d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257e870, 0x0, 0x0, 0x0, 0xc4255842d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257e870, 0x6f0968, 0x3, 0x51f701, 0xc42532aa20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257e870, 0x5, 0xc422380960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223213e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255641e0, 0xc425a7ceb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255641e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255641e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac3c30, 0xc424871508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4255641e0, 0x0, 0x0, 0x0, 0xc424871508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4255641e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bac30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4255641e0, 0x5, 0xc4223077d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255645a0, 0xc425a7cf70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255645a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255645a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad8c30, 0xc424871568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4255645a0, 0x0, 0x0, 0x0, 0xc424871568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4255645a0, 0x6f0968, 0x3, 0x51f701, 0xc4257bade0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4255645a0, 0x5, 0xc4223077f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564960, 0xc425a7d030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad9c30, 0xc4248715c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425564960, 0x0, 0x0, 0x0, 0xc4248715c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425564960, 0x6f0968, 0x3, 0x51f701, 0xc4257baf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425564960, 0x5, 0xc422307810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564d20, 0xc425a7d0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acac30, 0xc424871628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425564d20, 0x0, 0x0, 0x0, 0xc424871628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425564d20, 0x6f0968, 0x3, 0x51f701, 0xc4257bb0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425564d20, 0x5, 0xc422307830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255650e0, 0xc425a7d190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255650e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255650e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acbc30, 0xc424871688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4255650e0, 0x0, 0x0, 0x0, 0xc424871688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4255650e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4255650e0, 0x5, 0xc422307850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565680, 0xc425a7d2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae0c30, 0xc424871718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425565680, 0x0, 0x0, 0x0, 0xc424871718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425565680, 0x6f0968, 0x3, 0x51f701, 0xc4257bb4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425565680, 0x5, 0xc422307870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565b30, 0xc425a7d390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae1c30, 0xc424871790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425565b30, 0x0, 0x0, 0x0, 0xc424871790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425565b30, 0x6f0968, 0x3, 0x51f701, 0xc4257bb6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425565b30, 0x5, 0xc422307890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7664 [semacquire]:
sync.runtime_Semacquire(0xc422380a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223213e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565ef0, 0xc425a7d410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad2c30, 0xc4248717f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425565ef0, 0x0, 0x0, 0x0, 0xc4248717f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425565ef0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425565ef0, 0x5, 0xc4223078b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e2d0, 0xc425a7d490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad3c30, 0xc424871850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562e2d0, 0x0, 0x0, 0x0, 0xc424871850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562e2d0, 0x5, 0xc4223078d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e690, 0xc425a7d510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae8c30, 0xc4248718b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42562e690, 0x0, 0x0, 0x0, 0xc4248718b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42562e690, 0x6f0968, 0x3, 0x51f701, 0xc4257bbb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42562e690, 0x5, 0xc4223078f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ea50, 0xc425a7d5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae9c30, 0xc424871910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42562ea50, 0x0, 0x0, 0x0, 0xc424871910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42562ea50, 0x6f0968, 0x3, 0x51f701, 0xc4257bbce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42562ea50, 0x5, 0xc422307910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565a40, 0xc425a7d370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eba40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adac30, 0xc424871778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425565a40, 0x0, 0x0, 0x0, 0xc424871778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425565a40, 0x6f0968, 0x3, 0x51f701, 0xc4257bb650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425565a40, 0x5, 0xc422307930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562aff0, 0xc425aef4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adbc30, 0xc424e93078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42562aff0, 0x0, 0x0, 0x0, 0xc424e93078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42562aff0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42562aff0, 0x5, 0xc422307950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7690 [semacquire]:
sync.runtime_Semacquire(0xc422307a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42232ac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ea50, 0xc4258e4080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5ec30, 0xc425584308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257ea50, 0x0, 0x0, 0x0, 0xc425584308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257ea50, 0x6f0968, 0x3, 0x51f701, 0xc42532aae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257ea50, 0x5, 0xc422380a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422336cc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b3b0, 0xc425a02070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af0c30, 0xc424e930d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562b3b0, 0x0, 0x0, 0x0, 0xc424e930d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562b3b0, 0x5, 0xc422307a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfa40, 0xc4254b7890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cec30, 0xc424128ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4241bfa40, 0x0, 0x0, 0x0, 0xc424128ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4241bfa40, 0x6f0968, 0x3, 0x51f701, 0xc424981080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4241bfa40, 0x5, 0xc422c41860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b770, 0xc425a020f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af1c30, 0xc424e93138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b770, 0x0, 0x0, 0x0, 0xc424e93138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b770, 0x6f0968, 0x3, 0x51f701, 0xc4257a42a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b770, 0x5, 0xc422307a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfc20, 0xc4254b7910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cfc30, 0xc424128af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4241bfc20, 0x0, 0x0, 0x0, 0xc424128af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4241bfc20, 0x6f0968, 0x3, 0x51f701, 0xc424981140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4241bfc20, 0x5, 0xc422c41880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bb30, 0xc425a02170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae2c30, 0xc424e93198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562bb30, 0x0, 0x0, 0x0, 0xc424e93198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562bb30, 0x6f0968, 0x3, 0x51f701, 0xc4257a4420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562bb30, 0x5, 0xc422307a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bef0, 0xc425a021f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae3c30, 0xc424e931f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562bef0, 0x0, 0x0, 0x0, 0xc424e931f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562bef0, 0x6f0968, 0x3, 0x51f701, 0xc4257a45a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562bef0, 0x5, 0xc422307ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e2d0, 0xc425a022d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af8c30, 0xc424e93258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573e2d0, 0x0, 0x0, 0x0, 0xc424e93258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573e2d0, 0x5, 0xc422307ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e690, 0xc425a02370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af9c30, 0xc424e932b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573e690, 0x0, 0x0, 0x0, 0xc424e932b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573e690, 0x6f0968, 0x3, 0x51f701, 0xc4257a48a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573e690, 0x5, 0xc422307af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e960, 0xc425a02440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aeac30, 0xc424e93300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42573e960, 0x0, 0x0, 0x0, 0xc424e93300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42573e960, 0x6f0968, 0x3, 0x51f701, 0xc4257a49c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42573e960, 0x5, 0xc422307b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573eb40, 0xc425a02490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aebc30, 0xc424e93330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573eb40, 0x0, 0x0, 0x0, 0xc424e93330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573eb40, 0x6f0968, 0x3, 0x51f701, 0xc4257a4a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573eb40, 0x5, 0xc422307b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ee10, 0xc425a02500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b00c30, 0xc424e93378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42573ee10, 0x0, 0x0, 0x0, 0xc424e93378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42573ee10, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42573ee10, 0x5, 0xc422307b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f1d0, 0xc425a025d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b01c30, 0xc424e933d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42573f1d0, 0x0, 0x0, 0x0, 0xc424e933d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42573f1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42573f1d0, 0x5, 0xc422307b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f680, 0xc425a026d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af2c30, 0xc424e93450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42573f680, 0x0, 0x0, 0x0, 0xc424e93450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42573f680, 0x6f0968, 0x3, 0x51f701, 0xc4257a4f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42573f680, 0x5, 0xc422307b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fa40, 0xc425a02770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251644e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af3c30, 0xc424e934b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42573fa40, 0x0, 0x0, 0x0, 0xc424e934b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42573fa40, 0x6f0968, 0x3, 0x51f701, 0xc4257a50b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42573fa40, 0x5, 0xc422307bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fe00, 0xc425a02810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b08c30, 0xc424e93510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42573fe00, 0x0, 0x0, 0x0, 0xc424e93510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42573fe00, 0x6f0968, 0x3, 0x51f701, 0xc4257a5230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42573fe00, 0x5, 0xc422307bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7721 [semacquire]:
sync.runtime_Semacquire(0xc422307cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a1e0, 0xc425a02890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251647e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b09c30, 0xc424e93570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b3a1e0, 0x0, 0x0, 0x0, 0xc424e93570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b3a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a53b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b3a1e0, 0x5, 0xc422307cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ec30, 0xc4258e4100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5fc30, 0xc425584338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257ec30, 0x0, 0x0, 0x0, 0xc425584338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257ec30, 0x6f0968, 0x3, 0x51f701, 0xc42532aba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257ec30, 0x5, 0xc422380cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a5a0, 0xc425a02910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afac30, 0xc424e935d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b3a5a0, 0x0, 0x0, 0x0, 0xc424e935d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b3a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b3a5a0, 0x5, 0xc422307ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3aa50, 0xc425a029b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afbc30, 0xc424e93648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b3aa50, 0x0, 0x0, 0x0, 0xc424e93648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b3aa50, 0x6f0968, 0x3, 0x51f701, 0xc4257a5710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b3aa50, 0x5, 0xc422307d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ad20, 0xc425a02a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b10c30, 0xc424e93690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b3ad20, 0x0, 0x0, 0x0, 0xc424e93690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b3ad20, 0x6f0968, 0x3, 0x51f701, 0xc4257a5830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b3ad20, 0x5, 0xc422307d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3aff0, 0xc425a02b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b11c30, 0xc424e936d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b3aff0, 0x0, 0x0, 0x0, 0xc424e936d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b3aff0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b3aff0, 0x5, 0xc422307d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b3b0, 0xc425a02bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b02c30, 0xc424e93738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b3b3b0, 0x0, 0x0, 0x0, 0xc424e93738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b3b3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b3b3b0, 0x5, 0xc422307d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bb30, 0xc425a02d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b18c30, 0xc424e937f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b3bb30, 0x0, 0x0, 0x0, 0xc424e937f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b3bb30, 0x6f0968, 0x3, 0x51f701, 0xc4257a5dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b3bb30, 0x5, 0xc422307d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bef0, 0xc425a02df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b19c30, 0xc424e93858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425b3bef0, 0x0, 0x0, 0x0, 0xc424e93858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425b3bef0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425b3bef0, 0x5, 0xc422307da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c565a0, 0xc425a02f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251656c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c565a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c565a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0ac30, 0xc424e93900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c565a0, 0x0, 0x0, 0x0, 0xc424e93900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c565a0, 0x6f0968, 0x3, 0x51f701, 0xc425588210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c565a0, 0x5, 0xc422307dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56960, 0xc425a02fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0bc30, 0xc424e93960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c56960, 0x0, 0x0, 0x0, 0xc424e93960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c56960, 0x6f0968, 0x3, 0x51f701, 0xc425588390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c56960, 0x5, 0xc422307de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7733 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56d20, 0xc425a03060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251659c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b20c30, 0xc424e939c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425c56d20, 0x0, 0x0, 0x0, 0xc424e939c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425c56d20, 0x6f0968, 0x3, 0x51f701, 0xc425588510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425c56d20, 0x5, 0xc422307e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c571d0, 0xc425a03100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c571d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c571d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b21c30, 0xc424e93a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425c571d0, 0x0, 0x0, 0x0, 0xc424e93a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425c571d0, 0x6f0968, 0x3, 0x51f701, 0xc4255886f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425c571d0, 0x5, 0xc422307e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7735 [semacquire]:
sync.runtime_Semacquire(0xc422307f0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307f00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57590, 0xc425a03190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b12c30, 0xc424e93a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c57590, 0x0, 0x0, 0x0, 0xc424e93a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c57590, 0x6f0968, 0x3, 0x51f701, 0xc425588870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c57590, 0x5, 0xc422307f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57950, 0xc425a03270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b13c30, 0xc424e93af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c57950, 0x0, 0x0, 0x0, 0xc424e93af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c57950, 0x6f0968, 0x3, 0x51f701, 0xc4255889f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c57950, 0x5, 0xc422307f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57d10, 0xc425a03330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b28c30, 0xc424e93b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c57d10, 0x0, 0x0, 0x0, 0xc424e93b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c57d10, 0x6f0968, 0x3, 0x51f701, 0xc425588ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c57d10, 0x5, 0xc422307f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee0f0, 0xc425a033e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b29c30, 0xc424e93bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ee0f0, 0x0, 0x0, 0x0, 0xc424e93bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ee0f0, 0x6f0968, 0x3, 0x51f701, 0xc425588d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ee0f0, 0x5, 0xc422307f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee690, 0xc425a034f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1ac30, 0xc424e93c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ee690, 0x0, 0x0, 0x0, 0xc424e93c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ee690, 0x6f0968, 0x3, 0x51f701, 0xc425588f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ee690, 0x5, 0xc422307fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ed20, 0xc425a7d6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1bc30, 0xc424871958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42562ed20, 0x0, 0x0, 0x0, 0xc424871958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42562ed20, 0x6f0968, 0x3, 0x51f701, 0xc4257bbe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42562ed20, 0x5, 0xc422307fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7743 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562eff0, 0xc425a7d730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b30c30, 0xc4248719a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42562eff0, 0x0, 0x0, 0x0, 0xc4248719a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42562eff0, 0x6f0968, 0x3, 0x51f701, 0xc4257bbf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42562eff0, 0x5, 0xc422307fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ee10, 0xc4258e4180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c68c30, 0xc425584368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257ee10, 0x0, 0x0, 0x0, 0xc425584368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257ee10, 0x6f0968, 0x3, 0x51f701, 0xc42532ac60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257ee10, 0x5, 0xc422380d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7744 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f3b0, 0xc425a7d7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251804e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b31c30, 0xc424871a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42562f3b0, 0x0, 0x0, 0x0, 0xc424871a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42562f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4256640c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42562f3b0, 0x5, 0xc4223f0000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257eff0, 0xc4258e4200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba61c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c69c30, 0xc425584398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42257eff0, 0x0, 0x0, 0x0, 0xc425584398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42257eff0, 0x6f0968, 0x3, 0x51f701, 0xc42532ad20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42257eff0, 0x5, 0xc422380d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f770, 0xc425a7d8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b22c30, 0xc424871a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562f770, 0x0, 0x0, 0x0, 0xc424871a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562f770, 0x6f0968, 0x3, 0x51f701, 0xc425664240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562f770, 0x5, 0xc4223f0020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f1d0, 0xc4258e4260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5ac30, 0xc4255843c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42257f1d0, 0x0, 0x0, 0x0, 0xc4255843c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42257f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42532ade0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42257f1d0, 0x5, 0xc422380d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f3b0, 0xc4258e42a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c5bc30, 0xc4255843f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42257f3b0, 0x0, 0x0, 0x0, 0xc4255843f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42257f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42532aea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42257f3b0, 0x5, 0xc422380d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f590, 0xc4258e4300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c64c30, 0xc425584428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42257f590, 0x0, 0x0, 0x0, 0xc425584428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42257f590, 0x6f0968, 0x3, 0x51f701, 0xc42532af60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42257f590, 0x5, 0xc422380d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f770, 0xc4258e4380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba64c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c65c30, 0xc425584458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42257f770, 0x0, 0x0, 0x0, 0xc425584458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42257f770, 0x6f0968, 0x3, 0x51f701, 0xc42532b020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42257f770, 0x5, 0xc422380db0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f950, 0xc4258e4400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c66c30, 0xc425584488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42257f950, 0x0, 0x0, 0x0, 0xc425584488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42257f950, 0x6f0968, 0x3, 0x51f701, 0xc42532b0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42257f950, 0x5, 0xc422380dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fb30, 0xc425a7d9a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251807e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b23c30, 0xc424871ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562fb30, 0x0, 0x0, 0x0, 0xc424871ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562fb30, 0x6f0968, 0x3, 0x51f701, 0xc4256643c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562fb30, 0x5, 0xc4223f0040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fef0, 0xc425a7daa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b38c30, 0xc424871b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42562fef0, 0x0, 0x0, 0x0, 0xc424871b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42562fef0, 0x6f0968, 0x3, 0x51f701, 0xc425664540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42562fef0, 0x5, 0xc4223f0060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7748 [semacquire]:
sync.runtime_Semacquire(0xc4223f013c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fb30, 0xc4258e4480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c67c30, 0xc4255844b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42257fb30, 0x0, 0x0, 0x0, 0xc4255844b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42257fb30, 0x6f0968, 0x3, 0x51f701, 0xc42532b1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42257fb30, 0x5, 0xc422380df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7713 [semacquire]:
sync.runtime_Semacquire(0xc422380ecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380ec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd5e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea2d0, 0xc425a7db30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b39c30, 0xc424871b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423aea2d0, 0x0, 0x0, 0x0, 0xc424871b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423aea2d0, 0x6f0968, 0x3, 0x51f701, 0xc4256646c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423aea2d0, 0x5, 0xc4223f0150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fd10, 0xc4258e44c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c70c30, 0xc4255844e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257fd10, 0x0, 0x0, 0x0, 0xc4255844e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257fd10, 0x6f0968, 0x3, 0x51f701, 0xc42532b260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257fd10, 0x5, 0xc422380ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e73b0, 0xc425a7c480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2ac30, 0xc424871070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e73b0, 0x0, 0x0, 0x0, 0xc424871070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e73b0, 0x6f0968, 0x3, 0x51f701, 0xc425979980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e73b0, 0x5, 0xc4223f0170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fef0, 0xc4258e4530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba67c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c71c30, 0xc425584518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257fef0, 0x0, 0x0, 0x0, 0xc425584518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257fef0, 0x6f0968, 0x3, 0x51f701, 0xc42532b350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257fef0, 0x5, 0xc422380f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7752 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e780, 0xc425a023c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2bc30, 0xc424e932d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42573e780, 0x0, 0x0, 0x0, 0xc424e932d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42573e780, 0x6f0968, 0x3, 0x51f701, 0xc4257a4900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42573e780, 0x5, 0xc4223f0190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e1e0, 0xc4258e45f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c62c30, 0xc425584560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c5e1e0, 0x0, 0x0, 0x0, 0xc425584560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c5e1e0, 0x6f0968, 0x3, 0x51f701, 0xc42532b470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c5e1e0, 0x5, 0xc422380f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7753 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ef00, 0xc425a02540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b40c30, 0xc424e93390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42573ef00, 0x0, 0x0, 0x0, 0xc424e93390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42573ef00, 0x6f0968, 0x3, 0x51f701, 0xc4257a4c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42573ef00, 0x5, 0xc4223f01b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f2c0, 0xc425a025f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251641c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b41c30, 0xc424e933f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573f2c0, 0x0, 0x0, 0x0, 0xc424e933f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573f2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573f2c0, 0x5, 0xc4223f01d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f770, 0xc425a026f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251643a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b32c30, 0xc424e93468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573f770, 0x0, 0x0, 0x0, 0xc424e93468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573f770, 0x6f0968, 0x3, 0x51f701, 0xc4257a4f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573f770, 0x5, 0xc4223f01f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e3c0, 0xc4258e4670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba69c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c63c30, 0xc425584590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5e3c0, 0x0, 0x0, 0x0, 0xc425584590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5e3c0, 0x6f0968, 0x3, 0x51f701, 0xc42532b530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5e3c0, 0x5, 0xc422380f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e5a0, 0xc4258e46c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6cc30, 0xc4255845c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5e5a0, 0x0, 0x0, 0x0, 0xc4255845c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5e5a0, 0x6f0968, 0x3, 0x51f701, 0xc42532b5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5e5a0, 0x5, 0xc422380f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e780, 0xc4258e4700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6dc30, 0xc4255845f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5e780, 0x0, 0x0, 0x0, 0xc4255845f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5e780, 0x6f0968, 0x3, 0x51f701, 0xc42532b6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5e780, 0x5, 0xc422380f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e960, 0xc4258e4770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6ec30, 0xc425584620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5e960, 0x0, 0x0, 0x0, 0xc425584620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5e960, 0x6f0968, 0x3, 0x51f701, 0xc42532b7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5e960, 0x5, 0xc422380fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fb30, 0xc425a027b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b33c30, 0xc424e934c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42573fb30, 0x0, 0x0, 0x0, 0xc424e934c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42573fb30, 0x6f0968, 0x3, 0x51f701, 0xc4257a5110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42573fb30, 0x5, 0xc4223f0210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fef0, 0xc425a02830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251646c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b48c30, 0xc424e93528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573fef0, 0x0, 0x0, 0x0, 0xc424e93528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573fef0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573fef0, 0x5, 0xc4223f0230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a2d0, 0xc425a028b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b49c30, 0xc424e93588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425b3a2d0, 0x0, 0x0, 0x0, 0xc424e93588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425b3a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425b3a2d0, 0x5, 0xc4223f0250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a690, 0xc425a02930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251649e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3ac30, 0xc424e935e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425b3a690, 0x0, 0x0, 0x0, 0xc424e935e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425b3a690, 0x6f0968, 0x3, 0x51f701, 0xc4257a5590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425b3a690, 0x5, 0xc4223f0270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5eb40, 0xc4258e47f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6fc30, 0xc425584650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c5eb40, 0x0, 0x0, 0x0, 0xc425584650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c5eb40, 0x6f0968, 0x3, 0x51f701, 0xc42532b890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c5eb40, 0x5, 0xc422380fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7760 [semacquire]:
sync.runtime_Semacquire(0xc4223f035c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7771 [semacquire]:
sync.runtime_Semacquire(0xc4223810ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223810a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a960, 0xc425a02990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3bc30, 0xc424e93630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b3a960, 0x0, 0x0, 0x0, 0xc424e93630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b3a960, 0x6f0968, 0x3, 0x51f701, 0xc4257a56b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b3a960, 0x5, 0xc4223f0370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ed20, 0xc4258e4870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c78c30, 0xc425584680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c5ed20, 0x0, 0x0, 0x0, 0xc425584680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c5ed20, 0x6f0968, 0x3, 0x51f701, 0xc42532b950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c5ed20, 0x5, 0xc4223810c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7779 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3af00, 0xc425a02ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b50c30, 0xc424e936c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b3af00, 0x0, 0x0, 0x0, 0xc424e936c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b3af00, 0x6f0968, 0x3, 0x51f701, 0xc4257a58f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b3af00, 0x5, 0xc4223f0390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7780 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b2c0, 0xc425a02b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b51c30, 0xc424e93720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b3b2c0, 0x0, 0x0, 0x0, 0xc424e93720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b3b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b3b2c0, 0x5, 0xc4223f03b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b680, 0xc425a02c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b42c30, 0xc424e93780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b3b680, 0x0, 0x0, 0x0, 0xc424e93780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b3b680, 0x6f0968, 0x3, 0x51f701, 0xc4257a5bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b3b680, 0x5, 0xc4223f03d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ef00, 0xc4258e48c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c79c30, 0xc4255846b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c5ef00, 0x0, 0x0, 0x0, 0xc4255846b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c5ef00, 0x6f0968, 0x3, 0x51f701, 0xc42532ba10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c5ef00, 0x5, 0xc4223810e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f0e0, 0xc4258e4920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6ac30, 0xc4255846e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c5f0e0, 0x0, 0x0, 0x0, 0xc4255846e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c5f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42532bad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c5f0e0, 0x5, 0xc422381100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f2c0, 0xc4258e49a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c6bc30, 0xc425584710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5f2c0, 0x0, 0x0, 0x0, 0xc425584710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42532bb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5f2c0, 0x5, 0xc422381120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f4a0, 0xc4258e4a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c74c30, 0xc425584740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5f4a0, 0x0, 0x0, 0x0, 0xc425584740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42532bc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5f4a0, 0x5, 0xc422381140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f680, 0xc4258e4a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c75c30, 0xc425584770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5f680, 0x0, 0x0, 0x0, 0xc425584770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5f680, 0x6f0968, 0x3, 0x51f701, 0xc42532bd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5f680, 0x5, 0xc422381160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f860, 0xc4258e4ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c76c30, 0xc4255847a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5f860, 0x0, 0x0, 0x0, 0xc4255847a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5f860, 0x6f0968, 0x3, 0x51f701, 0xc42532bdd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5f860, 0x5, 0xc422381180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ba40, 0xc425a02d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b43c30, 0xc424e937e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b3ba40, 0x0, 0x0, 0x0, 0xc424e937e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b3ba40, 0x6f0968, 0x3, 0x51f701, 0xc4257a5d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b3ba40, 0x5, 0xc4223f03f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3be00, 0xc425a02dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b58c30, 0xc424e93840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b3be00, 0x0, 0x0, 0x0, 0xc424e93840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b3be00, 0x6f0968, 0x3, 0x51f701, 0xc4257a5ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b3be00, 0x5, 0xc4223f0410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d30e0, 0xc425b34bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576cfa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d30e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a64c30, 0xc424870cf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4250d30e0, 0x0, 0x0, 0x0, 0xc424870cf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4250d30e0, 0x6f0968, 0x3, 0x51f701, 0xc425978b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4250d30e0, 0x5, 0xc4223f0430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d32c0, 0xc425b34c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d32c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a65c30, 0xc424870d28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4250d32c0, 0x0, 0x0, 0x0, 0xc424870d28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4250d32c0, 0x6f0968, 0x3, 0x51f701, 0xc425978c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4250d32c0, 0x5, 0xc4223f0450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3860, 0xc425a7c000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a66c30, 0xc424870db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4250d3860, 0x0, 0x0, 0x0, 0xc424870db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4250d3860, 0x6f0968, 0x3, 0x51f701, 0xc425978ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4250d3860, 0x5, 0xc4223f0470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7796 [semacquire]:
sync.runtime_Semacquire(0xc42238125c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7787 [semacquire]:
sync.runtime_Semacquire(0xc4223f054c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7d60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fa40, 0xc4258e4b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba72e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c77c30, 0xc4255847d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c5fa40, 0x0, 0x0, 0x0, 0xc4255847d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c5fa40, 0x6f0968, 0x3, 0x51f701, 0xc42532be90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c5fa40, 0x5, 0xc422381270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250d3c20, 0xc425a7c0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250d3c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a67c30, 0xc424870e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250d3c20, 0x0, 0x0, 0x0, 0xc424870e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250d3c20, 0x6f0968, 0x3, 0x51f701, 0xc425979020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250d3c20, 0x5, 0xc4223f0560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7799 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fb30, 0xc4258e4b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c80c30, 0xc4255847e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c5fb30, 0x0, 0x0, 0x0, 0xc4255847e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c5fb30, 0x6f0968, 0x3, 0x51f701, 0xc42532bef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c5fb30, 0x5, 0xc422381290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fc20, 0xc4258e4ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba73a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c81c30, 0xc425584800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c5fc20, 0x0, 0x0, 0x0, 0xc425584800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c5fc20, 0x6f0968, 0x3, 0x51f701, 0xc42532bf50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c5fc20, 0x5, 0xc4223812b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5fe00, 0xc4258e4c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c72c30, 0xc425584830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5fe00, 0x0, 0x0, 0x0, 0xc425584830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5fe00, 0x6f0968, 0x3, 0x51f701, 0xc425286060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5fe00, 0x5, 0xc4223812d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace5a0, 0xc4259aaed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c73c30, 0xc4259b6558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422ace5a0, 0x0, 0x0, 0x0, 0xc4259b6558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422ace5a0, 0x6f0968, 0x3, 0x51f701, 0xc425452ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422ace5a0, 0x5, 0xc4223812f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace780, 0xc4259aaf60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7cc30, 0xc4259b6588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422ace780, 0x0, 0x0, 0x0, 0xc4259b6588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422ace780, 0x6f0968, 0x3, 0x51f701, 0xc425452f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422ace780, 0x5, 0xc422381310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7804 [semacquire]:
sync.runtime_Semacquire(0xc4223813fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223813f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6000, 0xc425a7c180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6cc30, 0xc424870e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e6000, 0x0, 0x0, 0x0, 0xc424870e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e6000, 0x6f0968, 0x3, 0x51f701, 0xc4259791a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e6000, 0x5, 0xc4223f0580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e63c0, 0xc425a7c230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e63c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6dc30, 0xc424870ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e63c0, 0x0, 0x0, 0x0, 0xc424870ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e63c0, 0x6f0968, 0x3, 0x51f701, 0xc425979320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e63c0, 0x5, 0xc4223f05a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace960, 0xc4259aafe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7dc30, 0xc4259b65b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422ace960, 0x0, 0x0, 0x0, 0xc4259b65b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422ace960, 0x6f0968, 0x3, 0x51f701, 0xc425453020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422ace960, 0x5, 0xc422381410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7792 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6780, 0xc425a7c2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576d8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6ec30, 0xc424870f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251e6780, 0x0, 0x0, 0x0, 0xc424870f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251e6780, 0x6f0968, 0x3, 0x51f701, 0xc4259794a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251e6780, 0x5, 0xc4223f05c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6b40, 0xc425a7c340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576da20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a6fc30, 0xc424870f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4251e6b40, 0x0, 0x0, 0x0, 0xc424870f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4251e6b40, 0x6f0968, 0x3, 0x51f701, 0xc425979620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4251e6b40, 0x5, 0xc4223f05e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6d20, 0xc425a7c380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a74c30, 0xc424870fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4251e6d20, 0x0, 0x0, 0x0, 0xc424870fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4251e6d20, 0x6f0968, 0x3, 0x51f701, 0xc4259796e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4251e6d20, 0x5, 0xc4223f0600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e6f00, 0xc425a7c3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a75c30, 0xc424870ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4251e6f00, 0x0, 0x0, 0x0, 0xc424870ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4251e6f00, 0x6f0968, 0x3, 0x51f701, 0xc4259797a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4251e6f00, 0x5, 0xc4223f0620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e71d0, 0xc425a7c420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a76c30, 0xc424871040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4251e71d0, 0x0, 0x0, 0x0, 0xc424871040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4251e71d0, 0x6f0968, 0x3, 0x51f701, 0xc4259798c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4251e71d0, 0x5, 0xc4223f0640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7813 [semacquire]:
sync.runtime_Semacquire(0xc4223f072c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7770, 0xc425a7c580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576df20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a77c30, 0xc4248710d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e7770, 0x0, 0x0, 0x0, 0xc4248710d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e7770, 0x6f0968, 0x3, 0x51f701, 0xc425979b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e7770, 0x5, 0xc4223f0740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422aceb40, 0xc4259ab060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422aceb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422aceb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7ec30, 0xc4259b65e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422aceb40, 0x0, 0x0, 0x0, 0xc4259b65e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422aceb40, 0x6f0968, 0x3, 0x51f701, 0xc4254530e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422aceb40, 0x5, 0xc422381430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422aced20, 0xc4259ab0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422aced20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422aced20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7fc30, 0xc4259b6618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422aced20, 0x0, 0x0, 0x0, 0xc4259b6618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422aced20, 0x6f0968, 0x3, 0x51f701, 0xc4254531a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422aced20, 0x5, 0xc422381450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472eff0, 0xc425a03c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c02c30, 0xc425584068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472eff0, 0x0, 0x0, 0x0, 0xc425584068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472eff0, 0x6f0968, 0x3, 0x51f701, 0xc42532a030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472eff0, 0x5, 0xc422381470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ef00, 0xc425a03c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c43c30, 0xc425584050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472ef00, 0x0, 0x0, 0x0, 0xc425584050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472ef00, 0x6f0968, 0x3, 0x51f701, 0xc425589fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472ef00, 0x5, 0xc422381490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7827 [semacquire]:
sync.runtime_Semacquire(0xc42238156c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bde00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf0e0, 0xc4259ab160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c88c30, 0xc4259b6678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acf0e0, 0x0, 0x0, 0x0, 0xc4259b6678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acf0e0, 0x6f0968, 0x3, 0x51f701, 0xc425453320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acf0e0, 0x5, 0xc422381580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7b30, 0xc425a7c640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7cc30, 0xc424871130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e7b30, 0x0, 0x0, 0x0, 0xc424871130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e7b30, 0x6f0968, 0x3, 0x51f701, 0xc425979c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e7b30, 0x5, 0xc4223f0760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7ef0, 0xc425a7c700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7dc30, 0xc424871190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251e7ef0, 0x0, 0x0, 0x0, 0xc424871190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251e7ef0, 0x6f0968, 0x3, 0x51f701, 0xc425979e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251e7ef0, 0x5, 0xc4223f0780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e5a0, 0xc425a7c860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7ec30, 0xc424871238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539e5a0, 0x0, 0x0, 0x0, 0xc424871238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539e5a0, 0x5, 0xc4223f07a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e780, 0xc425a7c8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a7fc30, 0xc424871268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539e780, 0x0, 0x0, 0x0, 0xc424871268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539e780, 0x6f0968, 0x3, 0x51f701, 0xc4257ba180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539e780, 0x5, 0xc4223f07c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539eb40, 0xc425a7c9e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a84c30, 0xc4248712c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539eb40, 0x0, 0x0, 0x0, 0xc4248712c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539eb40, 0x6f0968, 0x3, 0x51f701, 0xc4257ba300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539eb40, 0x5, 0xc4223f07e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ef00, 0xc425a7ca70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a85c30, 0xc424871328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539ef00, 0x0, 0x0, 0x0, 0xc424871328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539ef00, 0x6f0968, 0x3, 0x51f701, 0xc4257ba480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539ef00, 0x5, 0xc4223f0800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7822 [semacquire]:
sync.runtime_Semacquire(0xc4223f08dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f08d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eac80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f1d0, 0xc425a7cb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a86c30, 0xc424871370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539f1d0, 0x0, 0x0, 0x0, 0xc424871370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539f1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539f1d0, 0x5, 0xc4223f08f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf2c0, 0xc4259ab1e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c89c30, 0xc4259b66a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422acf2c0, 0x0, 0x0, 0x0, 0xc4259b66a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422acf2c0, 0x6f0968, 0x3, 0x51f701, 0xc4254533e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422acf2c0, 0x5, 0xc4223815a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf4a0, 0xc4259ab260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7ac30, 0xc4259b66d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422acf4a0, 0x0, 0x0, 0x0, 0xc4259b66d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422acf4a0, 0x6f0968, 0x3, 0x51f701, 0xc4254534a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422acf4a0, 0x5, 0xc4223815c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf680, 0xc4259ab2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c7bc30, 0xc4259b6708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422acf680, 0x0, 0x0, 0x0, 0xc4259b6708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422acf680, 0x6f0968, 0x3, 0x51f701, 0xc425453590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422acf680, 0x5, 0xc4223815e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7833 [semacquire]:
sync.runtime_Semacquire(0xc4223816cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223816c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422153400, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acf860, 0xc4259ab330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502faa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acf860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c84c30, 0xc4259b6738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acf860, 0x0, 0x0, 0x0, 0xc4259b6738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acf860, 0x6f0968, 0x3, 0x51f701, 0xc425453650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acf860, 0x5, 0xc4223816e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f3b0, 0xc425a7cba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a87c30, 0xc4248713a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539f3b0, 0x0, 0x0, 0x0, 0xc4248713a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539f3b0, 0x5, 0xc4223f0910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f770, 0xc425a7cc60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eac60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a90c30, 0xc424871400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539f770, 0x0, 0x0, 0x0, 0xc424871400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539f770, 0x6f0968, 0x3, 0x51f701, 0xc4257ba810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539f770, 0x5, 0xc4223f0930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fef0, 0xc425a7ce00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eaf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a82c30, 0xc4248714c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539fef0, 0x0, 0x0, 0x0, 0xc4248714c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539fef0, 0x6f0968, 0x3, 0x51f701, 0xc4257bab10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539fef0, 0x5, 0xc4223f0950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255640f0, 0xc425a7ce80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255640f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255640f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a83c30, 0xc4248714f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4255640f0, 0x0, 0x0, 0x0, 0xc4248714f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4255640f0, 0x6f0968, 0x3, 0x51f701, 0xc4257babd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4255640f0, 0x5, 0xc4223f0970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564870, 0xc425a7d010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a98c30, 0xc4248715b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425564870, 0x0, 0x0, 0x0, 0xc4248715b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425564870, 0x6f0968, 0x3, 0x51f701, 0xc4257baf00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425564870, 0x5, 0xc4223f0990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7846 [semacquire]:
sync.runtime_Semacquire(0xc4223f0a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564c30, 0xc425a7d0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a99c30, 0xc424871610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425564c30, 0x0, 0x0, 0x0, 0xc424871610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425564c30, 0x6f0968, 0x3, 0x51f701, 0xc4257bb080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425564c30, 0x5, 0xc4223f0a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfa40, 0xc4259ab390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c85c30, 0xc4259b6768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422acfa40, 0x0, 0x0, 0x0, 0xc4259b6768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422acfa40, 0x6f0968, 0x3, 0x51f701, 0xc425453710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422acfa40, 0x5, 0xc422381700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfc20, 0xc4259ab410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c86c30, 0xc4259b6798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422acfc20, 0x0, 0x0, 0x0, 0xc4259b6798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422acfc20, 0x6f0968, 0x3, 0x51f701, 0xc4254537d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422acfc20, 0x5, 0xc422381720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7838 [semacquire]:
sync.runtime_Semacquire(0xc4223817fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223817f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acfe00, 0xc4259ab490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acfe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c87c30, 0xc4259b67c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422acfe00, 0x0, 0x0, 0x0, 0xc4259b67c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422acfe00, 0x6f0968, 0x3, 0x51f701, 0xc425453890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422acfe00, 0x5, 0xc422381810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7849 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564ff0, 0xc425a7d170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8ac30, 0xc424871670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425564ff0, 0x0, 0x0, 0x0, 0xc424871670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425564ff0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425564ff0, 0x5, 0xc4223f0ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255653b0, 0xc425a7d250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255653b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255653b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a8bc30, 0xc4248716d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4255653b0, 0x0, 0x0, 0x0, 0xc4248716d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4255653b0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4255653b0, 0x5, 0xc4223f0ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565770, 0xc425a7d2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa0c30, 0xc424871730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425565770, 0x0, 0x0, 0x0, 0xc424871730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425565770, 0x6f0968, 0x3, 0x51f701, 0xc4257bb530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425565770, 0x5, 0xc4223f0af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565c20, 0xc425a7d3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa1c30, 0xc4248717a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425565c20, 0x0, 0x0, 0x0, 0xc4248717a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425565c20, 0x6f0968, 0x3, 0x51f701, 0xc4257bb710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425565c20, 0x5, 0xc4223f0b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7853 [semacquire]:
sync.runtime_Semacquire(0xc4223f0bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e1e0, 0xc425a7d470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a92c30, 0xc424871838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562e1e0, 0x0, 0x0, 0x0, 0xc424871838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562e1e0, 0x5, 0xc4223f0c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a000, 0xc4259ab510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8cc30, 0xc4259b67f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598a000, 0x0, 0x0, 0x0, 0xc4259b67f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598a000, 0x6f0968, 0x3, 0x51f701, 0xc425453950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598a000, 0x5, 0xc422381830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223c8960, 0xc422381870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223375e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223c8960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223c8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42185fc30, 0xc421e36aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4223c8960, 0x0, 0x0, 0x0, 0xc421e36aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4223c8960, 0x6f0968, 0x3, 0x51f701, 0xc42243a2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4223c8960, 0x5, 0xc422381850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e5a0, 0xc425a7d4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a93c30, 0xc424871898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562e5a0, 0x0, 0x0, 0x0, 0xc424871898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257bbad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562e5a0, 0x5, 0xc4223f0c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e960, 0xc425a7d5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251800a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa4c30, 0xc4248718f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562e960, 0x0, 0x0, 0x0, 0xc4248718f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562e960, 0x6f0968, 0x3, 0x51f701, 0xc4257bbc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562e960, 0x5, 0xc4223f0c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548db30, 0xc425aef180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526eae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa5c30, 0xc424e92e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42548db30, 0x0, 0x0, 0x0, 0xc424e92e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42548db30, 0x6f0968, 0x3, 0x51f701, 0xc4258a96b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42548db30, 0x5, 0xc4223f0c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7875 [semacquire]:
sync.runtime_Semacquire(0xc4223f0d4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0d40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73c70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a0f0, 0xc4259ab530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8dc30, 0xc4259b6810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42598a0f0, 0x0, 0x0, 0x0, 0xc4259b6810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42598a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4254539b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42598a0f0, 0x5, 0xc422381950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562af00, 0xc425aef470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa6c30, 0xc424e93060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562af00, 0x0, 0x0, 0x0, 0xc424e93060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562af00, 0x6f0968, 0x3, 0x51f701, 0xc4258a9f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562af00, 0x5, 0xc4223f0d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b2c0, 0xc425a02050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aa7c30, 0xc424e930c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b2c0, 0x0, 0x0, 0x0, 0xc424e930c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b2c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a40c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b2c0, 0x5, 0xc4223f0d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b680, 0xc425a020d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aacc30, 0xc424e93120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562b680, 0x0, 0x0, 0x0, 0xc424e93120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562b680, 0x6f0968, 0x3, 0x51f701, 0xc4257a4240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562b680, 0x5, 0xc4223f0da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7880 [semacquire]:
sync.runtime_Semacquire(0xc4223f0e7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0e70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a1e0, 0xc4259ab550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8ec30, 0xc4259b6828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598a1e0, 0x0, 0x0, 0x0, 0xc4259b6828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598a1e0, 0x6f0968, 0x3, 0x51f701, 0xc425453a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598a1e0, 0x5, 0xc422381970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a3c0, 0xc4259ab5a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c98c30, 0xc4259b6858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42598a3c0, 0x0, 0x0, 0x0, 0xc4259b6858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42598a3c0, 0x6f0968, 0x3, 0x51f701, 0xc425453ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42598a3c0, 0x5, 0xc422381990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a4b0, 0xc4259ab5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c99c30, 0xc4259b6870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42598a4b0, 0x0, 0x0, 0x0, 0xc4259b6870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42598a4b0, 0x6f0968, 0x3, 0x51f701, 0xc425453b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42598a4b0, 0x5, 0xc4223819b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a780, 0xc4259ab690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8ac30, 0xc4259b68b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42598a780, 0x0, 0x0, 0x0, 0xc4259b68b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42598a780, 0x6f0968, 0x3, 0x51f701, 0xc425453c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42598a780, 0x5, 0xc4223819d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ba40, 0xc425a02150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aadc30, 0xc424e93180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562ba40, 0x0, 0x0, 0x0, 0xc424e93180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562ba40, 0x6f0968, 0x3, 0x51f701, 0xc4257a43c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562ba40, 0x5, 0xc4223f0e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a960, 0xc4259ab710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8bc30, 0xc4259b68e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42598a960, 0x0, 0x0, 0x0, 0xc4259b68e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42598a960, 0x6f0968, 0x3, 0x51f701, 0xc425453d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42598a960, 0x5, 0xc4223819f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ab40, 0xc4259ab750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c94c30, 0xc4259b6918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42598ab40, 0x0, 0x0, 0x0, 0xc4259b6918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42598ab40, 0x6f0968, 0x3, 0x51f701, 0xc425453dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42598ab40, 0x5, 0xc422381a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ad20, 0xc4259ab7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c95c30, 0xc4259b6948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42598ad20, 0x0, 0x0, 0x0, 0xc4259b6948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42598ad20, 0x6f0968, 0x3, 0x51f701, 0xc425453e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42598ad20, 0x5, 0xc422381a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598af00, 0xc4259ab840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c96c30, 0xc4259b6978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42598af00, 0x0, 0x0, 0x0, 0xc4259b6978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42598af00, 0x6f0968, 0x3, 0x51f701, 0xc425453f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42598af00, 0x5, 0xc422381a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7869 [semacquire]:
sync.runtime_Semacquire(0xc422381b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fd680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b0e0, 0xc4259ab8c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c97c30, 0xc4259b69a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42598b0e0, 0x0, 0x0, 0x0, 0xc4259b69a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42598b0e0, 0x6f0968, 0x3, 0x51f701, 0xc425302060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42598b0e0, 0x5, 0xc422381b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562be00, 0xc425a021d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aaec30, 0xc424e931e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562be00, 0x0, 0x0, 0x0, 0xc424e931e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562be00, 0x6f0968, 0x3, 0x51f701, 0xc4257a4540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562be00, 0x5, 0xc4223f0eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7884 [semacquire]:
sync.runtime_Semacquire(0xc4223f0f9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0f90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e1e0, 0xc425a02290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aafc30, 0xc424e93240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42573e1e0, 0x0, 0x0, 0x0, 0xc424e93240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42573e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a46c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42573e1e0, 0x5, 0xc4223f0fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234f520, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b2c0, 0xc4259ab910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca0c30, 0xc4259b69d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598b2c0, 0x0, 0x0, 0x0, 0xc4259b69d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598b2c0, 0x6f0968, 0x3, 0x51f701, 0xc425302120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598b2c0, 0x5, 0xc422381b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b4a0, 0xc4259ab950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca1c30, 0xc4259b6a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42598b4a0, 0x0, 0x0, 0x0, 0xc4259b6a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42598b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4253021e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42598b4a0, 0x5, 0xc422381b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b680, 0xc4259ab9c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c92c30, 0xc4259b6a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42598b680, 0x0, 0x0, 0x0, 0xc4259b6a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42598b680, 0x6f0968, 0x3, 0x51f701, 0xc4253022a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42598b680, 0x5, 0xc422381ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b860, 0xc4259aba40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c93c30, 0xc4259b6a68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42598b860, 0x0, 0x0, 0x0, 0xc4259b6a68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42598b860, 0x6f0968, 0x3, 0x51f701, 0xc425302360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42598b860, 0x5, 0xc422381bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ba40, 0xc4259abab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9cc30, 0xc4259b6a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42598ba40, 0x0, 0x0, 0x0, 0xc4259b6a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42598ba40, 0x6f0968, 0x3, 0x51f701, 0xc425302420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42598ba40, 0x5, 0xc422381be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bc20, 0xc4259abaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9dc30, 0xc4259b6ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42598bc20, 0x0, 0x0, 0x0, 0xc4259b6ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42598bc20, 0x6f0968, 0x3, 0x51f701, 0xc4253024e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42598bc20, 0x5, 0xc422381c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bef0, 0xc4259abbb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9ec30, 0xc4259b6b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42598bef0, 0x0, 0x0, 0x0, 0xc4259b6b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42598bef0, 0x6f0968, 0x3, 0x51f701, 0xc425302630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42598bef0, 0x5, 0xc422381c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7895 [semacquire]:
sync.runtime_Semacquire(0xc422381d0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381d00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af05a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a000, 0xc4259abbf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9fc30, 0xc4259b6b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c5a000, 0x0, 0x0, 0x0, 0xc4259b6b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c5a000, 0x6f0968, 0x3, 0x51f701, 0xc425302690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c5a000, 0x5, 0xc422381d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf680, 0xc4254b7790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ccc30, 0xc424128a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4241bf680, 0x0, 0x0, 0x0, 0xc424128a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4241bf680, 0x6f0968, 0x3, 0x51f701, 0xc424980f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4241bf680, 0x5, 0xc422c41820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf860, 0xc4254b7810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cdc30, 0xc424128a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4241bf860, 0x0, 0x0, 0x0, 0xc424128a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4241bf860, 0x6f0968, 0x3, 0x51f701, 0xc424980fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4241bf860, 0x5, 0xc422c41840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7898 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a1e0, 0xc4259abc50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca8c30, 0xc4259b6b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5a1e0, 0x0, 0x0, 0x0, 0xc4259b6b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5a1e0, 0x6f0968, 0x3, 0x51f701, 0xc425302750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5a1e0, 0x5, 0xc422381d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a3c0, 0xc4259abc90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca9c30, 0xc4259b6b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5a3c0, 0x0, 0x0, 0x0, 0xc4259b6b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5a3c0, 0x6f0968, 0x3, 0x51f701, 0xc425302810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5a3c0, 0x5, 0xc422381d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a5a0, 0xc4259abcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9ac30, 0xc4259b6bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5a5a0, 0x0, 0x0, 0x0, 0xc4259b6bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5a5a0, 0x6f0968, 0x3, 0x51f701, 0xc4253028d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5a5a0, 0x5, 0xc422381d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a780, 0xc4259abd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c9bc30, 0xc4259b6be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5a780, 0x0, 0x0, 0x0, 0xc4259b6be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5a780, 0x6f0968, 0x3, 0x51f701, 0xc425302990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5a780, 0x5, 0xc422381da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a960, 0xc4259abdd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbee20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca4c30, 0xc4259b6c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c5a960, 0x0, 0x0, 0x0, 0xc4259b6c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c5a960, 0x6f0968, 0x3, 0x51f701, 0xc425302a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c5a960, 0x5, 0xc422381dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7903 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ab40, 0xc4259abe10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca5c30, 0xc4259b6c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c5ab40, 0x0, 0x0, 0x0, 0xc4259b6c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c5ab40, 0x6f0968, 0x3, 0x51f701, 0xc425302b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c5ab40, 0x5, 0xc422381de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7904 [semacquire]:
sync.runtime_Semacquire(0xc422381ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ad20, 0xc4259abea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbefa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca6c30, 0xc4259b6c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c5ad20, 0x0, 0x0, 0x0, 0xc4259b6c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c5ad20, 0x6f0968, 0x3, 0x51f701, 0xc425302bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c5ad20, 0x5, 0xc422381ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e5a0, 0xc425a02350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab4c30, 0xc424e932a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42573e5a0, 0x0, 0x0, 0x0, 0xc424e932a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42573e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42573e5a0, 0x5, 0xc4223f1240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242cc60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5af00, 0xc4259abf10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca7c30, 0xc4259b6ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5af00, 0x0, 0x0, 0x0, 0xc4259b6ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5af00, 0x6f0968, 0x3, 0x51f701, 0xc425302c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5af00, 0x5, 0xc422381ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b0e0, 0xc4259abf50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb0c30, 0xc4259b6cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5b0e0, 0x0, 0x0, 0x0, 0xc4259b6cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5b0e0, 0x6f0968, 0x3, 0x51f701, 0xc425302d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5b0e0, 0x5, 0xc422381f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b2c0, 0xc4259abfa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb1c30, 0xc4259b6d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5b2c0, 0x0, 0x0, 0x0, 0xc4259b6d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5b2c0, 0x6f0968, 0x3, 0x51f701, 0xc425302e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5b2c0, 0x5, 0xc422381f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b4a0, 0xc4257f2020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca2c30, 0xc4259b6d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5b4a0, 0x0, 0x0, 0x0, 0xc4259b6d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5b4a0, 0x6f0968, 0x3, 0x51f701, 0xc425302ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5b4a0, 0x5, 0xc422381f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b680, 0xc4257f2090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ca3c30, 0xc4259b6d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c5b680, 0x0, 0x0, 0x0, 0xc4259b6d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c5b680, 0x6f0968, 0x3, 0x51f701, 0xc425302f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c5b680, 0x5, 0xc422381f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7928 [semacquire]:
sync.runtime_Semacquire(0xc42249005c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e7ea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7930 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424e953b0, 0xc425b34580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576c3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424e953b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424e953b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4239d4c30, 0xc424870a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424e953b0, 0x0, 0x0, 0x0, 0xc424870a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424e953b0, 0x6f0968, 0x3, 0x51f701, 0xc425a7ffb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424e953b0, 0x5, 0xc422490070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42548d950, 0xc425aef110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ea20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42548d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42548d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab5c30, 0xc424e92e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42548d950, 0x0, 0x0, 0x0, 0xc424e92e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42548d950, 0x6f0968, 0x3, 0x51f701, 0xc4258a95f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42548d950, 0x5, 0xc4223f1260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242cc60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7910 [semacquire]:
sync.runtime_Semacquire(0xc4223f134c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1340)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242cc60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b860, 0xc4257f20d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cacc30, 0xc4259b6d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5b860, 0x0, 0x0, 0x0, 0xc4259b6d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5b860, 0x6f0968, 0x3, 0x51f701, 0xc425303050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5b860, 0x5, 0xc422490090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ba40, 0xc4257f2110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cadc30, 0xc4259b6dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5ba40, 0x0, 0x0, 0x0, 0xc4259b6dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5ba40, 0x6f0968, 0x3, 0x51f701, 0xc425303110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5ba40, 0x5, 0xc4224900b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e72c0, 0xc425a7c440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab6c30, 0xc424871058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e72c0, 0x0, 0x0, 0x0, 0xc424871058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e72c0, 0x6f0968, 0x3, 0x51f701, 0xc425979920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e72c0, 0x5, 0xc4223f1360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234f8c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bc20, 0xc4257f2150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423caec30, 0xc4259b6df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5bc20, 0x0, 0x0, 0x0, 0xc4259b6df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5bc20, 0x6f0968, 0x3, 0x51f701, 0xc4253031d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5bc20, 0x5, 0xc4224900d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5be00, 0xc4257f2190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cafc30, 0xc4259b6e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5be00, 0x0, 0x0, 0x0, 0xc4259b6e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5be00, 0x6f0968, 0x3, 0x51f701, 0xc425303290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5be00, 0x5, 0xc4224900f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7935 [semacquire]:
sync.runtime_Semacquire(0xc4224901cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224901c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439d40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c220f0, 0xc4257f21f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c220f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c220f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb8c30, 0xc4259b6e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c220f0, 0x0, 0x0, 0x0, 0xc4259b6e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c220f0, 0x6f0968, 0x3, 0x51f701, 0xc4253033b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c220f0, 0x5, 0xc4224901e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf2c0, 0xc4254b7690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a38e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c6c30, 0xc424128a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4241bf2c0, 0x0, 0x0, 0x0, 0xc424128a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4241bf2c0, 0x6f0968, 0x3, 0x51f701, 0xc424980d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4241bf2c0, 0x5, 0xc422c417e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf4a0, 0xc4254b7710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a39a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c7c30, 0xc424128a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4241bf4a0, 0x0, 0x0, 0x0, 0xc424128a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4241bf4a0, 0x6f0968, 0x3, 0x51f701, 0xc424980e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4241bf4a0, 0x5, 0xc422c41800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c222d0, 0xc4257f2230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c222d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb9c30, 0xc4259b6ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c222d0, 0x0, 0x0, 0x0, 0xc4259b6ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c222d0, 0x6f0968, 0x3, 0x51f701, 0xc425303470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c222d0, 0x5, 0xc422490200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c224b0, 0xc4257f2270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c224b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c224b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423caac30, 0xc4259b6ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c224b0, 0x0, 0x0, 0x0, 0xc4259b6ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c224b0, 0x6f0968, 0x3, 0x51f701, 0xc425303530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c224b0, 0x5, 0xc422490220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22690, 0xc4257f22f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cabc30, 0xc4259b6f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c22690, 0x0, 0x0, 0x0, 0xc4259b6f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c22690, 0x6f0968, 0x3, 0x51f701, 0xc4253035f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c22690, 0x5, 0xc422490240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7941 [semacquire]:
sync.runtime_Semacquire(0xc42249032c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221536d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22870, 0xc4257f2360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb4c30, 0xc4259b6f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c22870, 0x0, 0x0, 0x0, 0xc4259b6f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c22870, 0x6f0968, 0x3, 0x51f701, 0xc4253036b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c22870, 0x5, 0xc422490340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7680, 0xc425a7c540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42576dec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab7c30, 0xc4248710b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e7680, 0x0, 0x0, 0x0, 0xc4248710b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e7680, 0x6f0968, 0x3, 0x51f701, 0xc425979aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e7680, 0x5, 0xc4223f15f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d1d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22a50, 0xc4257f23a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb5c30, 0xc4259b6f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c22a50, 0x0, 0x0, 0x0, 0xc4259b6f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c22a50, 0x6f0968, 0x3, 0x51f701, 0xc425303770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c22a50, 0x5, 0xc422490360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22c30, 0xc4257f23f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfc20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb6c30, 0xc4259b6f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c22c30, 0x0, 0x0, 0x0, 0xc4259b6f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c22c30, 0x6f0968, 0x3, 0x51f701, 0xc425303830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c22c30, 0x5, 0xc422490380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7946 [semacquire]:
sync.runtime_Semacquire(0xc42249045c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7948 [semacquire]:
sync.runtime_Semacquire(0xc422744a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243adb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7949 [semacquire]:
sync.runtime_Semacquire(0xc422744cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243adb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d11d0, 0xc4254b7e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d11d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ebc30, 0xc424128d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4260d11d0, 0x0, 0x0, 0x0, 0xc424128d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4260d11d0, 0x6f0968, 0x3, 0x51f701, 0xc4249819e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4260d11d0, 0x5, 0xc4234e1460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd3b0, 0xc4254b6f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260abc30, 0xc4241286e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421fcd3b0, 0x0, 0x0, 0x0, 0xc4241286e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421fcd3b0, 0x6f0968, 0x3, 0x51f701, 0xc4249800c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421fcd3b0, 0x5, 0xc4234e0ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7a40, 0xc425a7c620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abcc30, 0xc424871118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4251e7a40, 0x0, 0x0, 0x0, 0xc424871118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4251e7a40, 0x6f0968, 0x3, 0x51f701, 0xc425979c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4251e7a40, 0x5, 0xc4223f1610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d1d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7920 [semacquire]:
sync.runtime_Semacquire(0xc4223f16fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f16f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d1d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251e7e00, 0xc425a7c6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251e7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251e7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abdc30, 0xc424871178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4251e7e00, 0x0, 0x0, 0x0, 0xc424871178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4251e7e00, 0x6f0968, 0x3, 0x51f701, 0xc425979da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4251e7e00, 0x5, 0xc4223f1710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234fc60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bee10, 0xc4254b75a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c4c30, 0xc424128988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4241bee10, 0x0, 0x0, 0x0, 0xc424128988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4241bee10, 0x6f0968, 0x3, 0x51f701, 0xc424980b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4241bee10, 0x5, 0xc422c417a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf0e0, 0xc4254b7630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c5c30, 0xc4241289d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4241bf0e0, 0x0, 0x0, 0x0, 0xc4241289d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4241bf0e0, 0x6f0968, 0x3, 0x51f701, 0xc424980c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4241bf0e0, 0x5, 0xc422c417c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bea50, 0xc4254b74a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bec30, 0xc424128928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4241bea50, 0x0, 0x0, 0x0, 0xc424128928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4241bea50, 0x6f0968, 0x3, 0x51f701, 0xc4249809f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4241bea50, 0x5, 0xc422c41760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bec30, 0xc4254b7520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bfc30, 0xc424128958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4241bec30, 0x0, 0x0, 0x0, 0xc424128958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4241bec30, 0x6f0968, 0x3, 0x51f701, 0xc424980ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4241bec30, 0x5, 0xc422c41780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7958 [semacquire]:
sync.runtime_Semacquire(0xc42274512c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e2d0, 0xc425a7c800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abec30, 0xc4248711f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539e2d0, 0x0, 0x0, 0x0, 0xc4248711f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539e2d0, 0x6f0968, 0x3, 0x51f701, 0xc425979f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539e2d0, 0x5, 0xc4223f19a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234ff20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7959 [semacquire]:
sync.runtime_Semacquire(0xc4227454dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227454d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7960 [semacquire]:
sync.runtime_Semacquire(0xc42274588c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7961 [semacquire]:
sync.runtime_Semacquire(0xc42249094c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b80c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7963 [semacquire]:
sync.runtime_Semacquire(0xc422745c3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745c30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243b470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be690, 0xc4254b73a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bcc30, 0xc4241288c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241be690, 0x0, 0x0, 0x0, 0xc4241288c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241be690, 0x6f0968, 0x3, 0x51f701, 0xc424980870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241be690, 0x5, 0xc422c41720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be870, 0xc4254b7420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a34c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bdc30, 0xc4241288f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4241be870, 0x0, 0x0, 0x0, 0xc4241288f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4241be870, 0x6f0968, 0x3, 0x51f701, 0xc424980930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4241be870, 0x5, 0xc422c41740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7964 [semacquire]:
sync.runtime_Semacquire(0xc422745edc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745ed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243b470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2fd10, 0xc4253ea800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b296c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426115c30, 0xc424129168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b2fd10, 0x0, 0x0, 0x0, 0xc424129168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b2fd10, 0x6f0968, 0x3, 0x51f701, 0xc424796bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b2fd10, 0x5, 0xc4234e0730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10496 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122960, 0xc4255358e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426116c30, 0xc4240ce578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424122960, 0x0, 0x0, 0x0, 0xc4240ce578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424122960, 0x6f0968, 0x3, 0x51f701, 0xc424a4f410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424122960, 0x5, 0xc4234e0750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be2d0, 0xc4254b72a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b6c30, 0xc424128868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241be2d0, 0x0, 0x0, 0x0, 0xc424128868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241be2d0, 0x6f0968, 0x3, 0x51f701, 0xc4249806f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241be2d0, 0x5, 0xc422c416e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7982 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e690, 0xc425a7c8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423abfc30, 0xc424871250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539e690, 0x0, 0x0, 0x0, 0xc424871250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539e690, 0x6f0968, 0x3, 0x51f701, 0xc4257ba120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539e690, 0x5, 0xc4223f1c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224ce1e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be4b0, 0xc4254b7320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b7c30, 0xc424128898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4241be4b0, 0x0, 0x0, 0x0, 0xc424128898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4241be4b0, 0x6f0968, 0x3, 0x51f701, 0xc4249807b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4241be4b0, 0x5, 0xc422c41700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7989 [semacquire]:
sync.runtime_Semacquire(0xc4228c430c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0c30, 0xc4254b7cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e8c30, 0xc424128c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4260d0c30, 0x0, 0x0, 0x0, 0xc424128c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4260d0c30, 0x6f0968, 0x3, 0x51f701, 0xc4249817a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4260d0c30, 0x5, 0xc4234e1400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be0f0, 0xc4254b7220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a31c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b5c30, 0xc424128838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4241be0f0, 0x0, 0x0, 0x0, 0xc424128838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4241be0f0, 0x6f0968, 0x3, 0x51f701, 0xc424980600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4241be0f0, 0x5, 0xc422c416c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55200, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7990 [semacquire]:
sync.runtime_Semacquire(0xc4228c46bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c46b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7991 [semacquire]:
sync.runtime_Semacquire(0xc4228c4a6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4a60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7992 [semacquire]:
sync.runtime_Semacquire(0xc422490e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0a50, 0xc4254b7c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e3c30, 0xc424128c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4260d0a50, 0x0, 0x0, 0x0, 0xc424128c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4260d0a50, 0x6f0968, 0x3, 0x51f701, 0xc4249816e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4260d0a50, 0x5, 0xc4234e13e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7994 [semacquire]:
sync.runtime_Semacquire(0xc4228c4e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243bb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 7995 [semacquire]:
sync.runtime_Semacquire(0xc4228c50bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c50b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243bb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e5a0, 0xc4253ea2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fdc30, 0xc424128f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424b2e5a0, 0x0, 0x0, 0x0, 0xc424128f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424b2e5a0, 0x6f0968, 0x3, 0x51f701, 0xc424796210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424b2e5a0, 0x5, 0xc422c41f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e780, 0xc4253ea340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fec30, 0xc424128f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424b2e780, 0x0, 0x0, 0x0, 0xc424128f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424b2e780, 0x6f0968, 0x3, 0x51f701, 0xc4247962d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424b2e780, 0x5, 0xc422c41f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d02d0, 0xc4254b7ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d02d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dbc30, 0xc424128b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4260d02d0, 0x0, 0x0, 0x0, 0xc424128b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4260d02d0, 0x6f0968, 0x3, 0x51f701, 0xc4249813e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4260d02d0, 0x5, 0xc4234e1360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ea50, 0xc425a7c9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac4c30, 0xc4248712b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42539ea50, 0x0, 0x0, 0x0, 0xc4248712b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42539ea50, 0x6f0968, 0x3, 0x51f701, 0xc4257ba2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42539ea50, 0x5, 0xc4224fa050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d04b0, 0xc4254b7b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d04b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e0c30, 0xc424128bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4260d04b0, 0x0, 0x0, 0x0, 0xc424128bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4260d04b0, 0x6f0968, 0x3, 0x51f701, 0xc4249814a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4260d04b0, 0x5, 0xc4234e1380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8020 [semacquire]:
sync.runtime_Semacquire(0xc4228c54ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c54e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225060c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539ee10, 0xc425a7ca40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac5c30, 0xc424871310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42539ee10, 0x0, 0x0, 0x0, 0xc424871310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42539ee10, 0x6f0968, 0x3, 0x51f701, 0xc4257ba420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42539ee10, 0x5, 0xc4224fa070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8009 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f0e0, 0xc425a7caf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac6c30, 0xc424871358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539f0e0, 0x0, 0x0, 0x0, 0xc424871358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539f0e0, 0x5, 0xc4224fa090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f4a0, 0xc425a7cbc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eab40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ac7c30, 0xc4248713b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42539f4a0, 0x0, 0x0, 0x0, 0xc4248713b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42539f4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257ba6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42539f4a0, 0x5, 0xc4224fa0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539f860, 0xc425a7cca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eacc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423accc30, 0xc424871418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42539f860, 0x0, 0x0, 0x0, 0xc424871418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42539f860, 0x6f0968, 0x3, 0x51f701, 0xc4257ba870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42539f860, 0x5, 0xc4224fa0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8012 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fc20, 0xc425a7cd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acdc30, 0xc424871478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42539fc20, 0x0, 0x0, 0x0, 0xc424871478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42539fc20, 0x6f0968, 0x3, 0x51f701, 0xc4257ba9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42539fc20, 0x5, 0xc4224fa0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e000, 0xc425a7c740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ab2c30, 0xc4248711a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42539e000, 0x0, 0x0, 0x0, 0xc4248711a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42539e000, 0x6f0968, 0x3, 0x51f701, 0xc425979e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42539e000, 0x5, 0xc4224fa110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255643c0, 0xc425a7cef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255643c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255643c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acfc30, 0xc424871538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4255643c0, 0x0, 0x0, 0x0, 0xc424871538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4255643c0, 0x6f0968, 0x3, 0x51f701, 0xc4257bacf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4255643c0, 0x5, 0xc4224fa130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564780, 0xc425a7cff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad4c30, 0xc424871598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425564780, 0x0, 0x0, 0x0, 0xc424871598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425564780, 0x6f0968, 0x3, 0x51f701, 0xc4257baea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425564780, 0x5, 0xc4224fa150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564b40, 0xc425a7d080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad5c30, 0xc4248715f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425564b40, 0x0, 0x0, 0x0, 0xc4248715f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425564b40, 0x6f0968, 0x3, 0x51f701, 0xc4257bb020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425564b40, 0x5, 0xc4224fa170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564f00, 0xc425a7d150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad6c30, 0xc424871658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425564f00, 0x0, 0x0, 0x0, 0xc424871658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425564f00, 0x6f0968, 0x3, 0x51f701, 0xc4257bb1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425564f00, 0x5, 0xc4224fa190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255652c0, 0xc425a7d220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255652c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255652c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ad7c30, 0xc4248716b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4255652c0, 0x0, 0x0, 0x0, 0xc4248716b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4255652c0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4255652c0, 0x5, 0xc4224fa1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565860, 0xc425a7d320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adcc30, 0xc424871748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425565860, 0x0, 0x0, 0x0, 0xc424871748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425565860, 0x6f0968, 0x3, 0x51f701, 0xc4257bb590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425565860, 0x5, 0xc4224fa1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565d10, 0xc425a7d3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423addc30, 0xc4248717c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425565d10, 0x0, 0x0, 0x0, 0xc4248717c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425565d10, 0x6f0968, 0x3, 0x51f701, 0xc4257bb770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425565d10, 0x5, 0xc4224fa1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e0f0, 0xc425a7d450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adec30, 0xc424871820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42562e0f0, 0x0, 0x0, 0x0, 0xc424871820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42562e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42562e0f0, 0x5, 0xc4224fa210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e4b0, 0xc425a7d4d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423adfc30, 0xc424871880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42562e4b0, 0x0, 0x0, 0x0, 0xc424871880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42562e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257bba70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42562e4b0, 0x5, 0xc4224fa230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562e870, 0xc425a7d570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae4c30, 0xc4248718e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42562e870, 0x0, 0x0, 0x0, 0xc4248718e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42562e870, 0x6f0968, 0x3, 0x51f701, 0xc4257bbc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42562e870, 0x5, 0xc4224fa250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539e0f0, 0xc425a7c780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae5c30, 0xc4248711c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42539e0f0, 0x0, 0x0, 0x0, 0xc4248711c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42539e0f0, 0x6f0968, 0x3, 0x51f701, 0xc425979ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42539e0f0, 0x5, 0xc4224fa270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ae10, 0xc425aef450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae6c30, 0xc424e93048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42562ae10, 0x0, 0x0, 0x0, 0xc424e93048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42562ae10, 0x6f0968, 0x3, 0x51f701, 0xc4258a9ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42562ae10, 0x5, 0xc4224fa290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8042 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a54900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b1d0, 0xc425a02030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ae7c30, 0xc424e930a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562b1d0, 0x0, 0x0, 0x0, 0xc424e930a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562b1d0, 0x5, 0xc4224fa6f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8021 [semacquire]:
sync.runtime_Semacquire(0xc4228c578c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225060c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10442 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0e10, 0xc4254b7d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b283c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260e9c30, 0xc424128cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4260d0e10, 0x0, 0x0, 0x0, 0xc424128cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4260d0e10, 0x6f0968, 0x3, 0x51f701, 0xc424981860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4260d0e10, 0x5, 0xc4234e1420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b590, 0xc425a020b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aecc30, 0xc424e93108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562b590, 0x0, 0x0, 0x0, 0xc424e93108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562b590, 0x6f0968, 0x3, 0x51f701, 0xc4257a41e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562b590, 0x5, 0xc4224fa710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562b950, 0xc425a02130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aedc30, 0xc424e93168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562b950, 0x0, 0x0, 0x0, 0xc424e93168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562b950, 0x6f0968, 0x3, 0x51f701, 0xc4257a4360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562b950, 0x5, 0xc4224fa730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfef0, 0xc4254b79d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d9c30, 0xc424128b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4241bfef0, 0x0, 0x0, 0x0, 0xc424128b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4241bfef0, 0x6f0968, 0x3, 0x51f701, 0xc424981260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4241bfef0, 0x5, 0xc4234e1320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562bd10, 0xc425a021b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526f880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aeec30, 0xc424e931c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42562bd10, 0x0, 0x0, 0x0, 0xc424e931c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42562bd10, 0x6f0968, 0x3, 0x51f701, 0xc4257a44e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42562bd10, 0x5, 0xc4224fa750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e0f0, 0xc425a02250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423aefc30, 0xc424e93228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573e0f0, 0x0, 0x0, 0x0, 0xc424e93228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573e0f0, 0x5, 0xc4224fa770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e4b0, 0xc425a02330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af4c30, 0xc424e93288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573e4b0, 0x0, 0x0, 0x0, 0xc424e93288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a47e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573e4b0, 0x5, 0xc4224fa790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573e870, 0xc425a02400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af5c30, 0xc424e932e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42573e870, 0x0, 0x0, 0x0, 0xc424e932e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42573e870, 0x6f0968, 0x3, 0x51f701, 0xc4257a4960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42573e870, 0x5, 0xc4224fa7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ea50, 0xc425a02470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af6c30, 0xc424e93318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573ea50, 0x0, 0x0, 0x0, 0xc424e93318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573ea50, 0x6f0968, 0x3, 0x51f701, 0xc4257a4a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573ea50, 0x5, 0xc4224fa7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ec30, 0xc425a024b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526fea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423af7c30, 0xc424e93348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42573ec30, 0x0, 0x0, 0x0, 0xc424e93348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42573ec30, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42573ec30, 0x5, 0xc4224fa7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573eff0, 0xc425a02580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afcc30, 0xc424e933a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42573eff0, 0x0, 0x0, 0x0, 0xc424e933a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42573eff0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42573eff0, 0x5, 0xc4224fa810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8054 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f3b0, 0xc425a02630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afdc30, 0xc424e93408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42573f3b0, 0x0, 0x0, 0x0, 0xc424e93408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42573f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42573f3b0, 0x5, 0xc4224fa830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8055 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f860, 0xc425a02710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423afec30, 0xc424e93480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42573f860, 0x0, 0x0, 0x0, 0xc424e93480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42573f860, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42573f860, 0x5, 0xc4224fa850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8056 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fc20, 0xc425a027d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251645a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423affc30, 0xc424e934e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42573fc20, 0x0, 0x0, 0x0, 0xc424e934e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42573fc20, 0x6f0968, 0x3, 0x51f701, 0xc4257a5170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42573fc20, 0x5, 0xc4224fa870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8057 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a3c0, 0xc425a028d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251648a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b05c30, 0xc424e935a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b3a3c0, 0x0, 0x0, 0x0, 0xc424e935a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b3a3c0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b3a3c0, 0x5, 0xc4224fa890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a870, 0xc425a02970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b06c30, 0xc424e93618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425b3a870, 0x0, 0x0, 0x0, 0xc424e93618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425b3a870, 0x6f0968, 0x3, 0x51f701, 0xc4257a5650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425b3a870, 0x5, 0xc4224fa8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ac30, 0xc425a02a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b07c30, 0xc424e93678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425b3ac30, 0x0, 0x0, 0x0, 0xc424e93678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425b3ac30, 0x6f0968, 0x3, 0x51f701, 0xc4257a57d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425b3ac30, 0x5, 0xc4224fa8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ae10, 0xc425a02ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0cc30, 0xc424e936a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425b3ae10, 0x0, 0x0, 0x0, 0xc424e936a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425b3ae10, 0x6f0968, 0x3, 0x51f701, 0xc4257a5890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425b3ae10, 0x5, 0xc4224fa8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d00f0, 0xc4254b7a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d00f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260dac30, 0xc424128b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4260d00f0, 0x0, 0x0, 0x0, 0xc424128b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4260d00f0, 0x6f0968, 0x3, 0x51f701, 0xc424981320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4260d00f0, 0x5, 0xc4234e1340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b1d0, 0xc425a02b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0dc30, 0xc424e93708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b3b1d0, 0x0, 0x0, 0x0, 0xc424e93708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b3b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b3b1d0, 0x5, 0xc4224fa910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b590, 0xc425a02c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0ec30, 0xc424e93768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b3b590, 0x0, 0x0, 0x0, 0xc424e93768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b3b590, 0x6f0968, 0x3, 0x51f701, 0xc4257a5b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b3b590, 0x5, 0xc4224fa930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8063 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a54c00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b950, 0xc425a02cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251651a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b0fc30, 0xc424e937c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b3b950, 0x0, 0x0, 0x0, 0xc424e937c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b3b950, 0x6f0968, 0x3, 0x51f701, 0xc4257a5d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b3b950, 0x5, 0xc4224fad60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8030 [semacquire]:
sync.runtime_Semacquire(0xc4228c5bbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5bb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bd10, 0xc425a02da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b14c30, 0xc424e93828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b3bd10, 0x0, 0x0, 0x0, 0xc424e93828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b3bd10, 0x6f0968, 0x3, 0x51f701, 0xc4257a5e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b3bd10, 0x5, 0xc4224fad80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c560f0, 0xc425a02e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251654c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c560f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c560f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b15c30, 0xc424e93888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c560f0, 0x0, 0x0, 0x0, 0xc424e93888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c560f0, 0x6f0968, 0x3, 0x51f701, 0xc425588030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c560f0, 0x5, 0xc4224fada0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56780, 0xc425a02fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b16c30, 0xc424e93930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c56780, 0x0, 0x0, 0x0, 0xc424e93930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c56780, 0x6f0968, 0x3, 0x51f701, 0xc4255882d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c56780, 0x5, 0xc4224fadc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56b40, 0xc425a03020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b17c30, 0xc424e93990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c56b40, 0x0, 0x0, 0x0, 0xc424e93990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c56b40, 0x6f0968, 0x3, 0x51f701, 0xc425588450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c56b40, 0x5, 0xc4224fade0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56ff0, 0xc425a030c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1cc30, 0xc424e93a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c56ff0, 0x0, 0x0, 0x0, 0xc424e93a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c56ff0, 0x6f0968, 0x3, 0x51f701, 0xc425588630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c56ff0, 0x5, 0xc4224fae00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c573b0, 0xc425a03140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c573b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c573b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1dc30, 0xc424e93a68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c573b0, 0x0, 0x0, 0x0, 0xc424e93a68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c573b0, 0x6f0968, 0x3, 0x51f701, 0xc4255887b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c573b0, 0x5, 0xc4224fae20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57770, 0xc425a03200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1ec30, 0xc424e93ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425c57770, 0x0, 0x0, 0x0, 0xc424e93ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425c57770, 0x6f0968, 0x3, 0x51f701, 0xc425588930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425c57770, 0x5, 0xc4224fae40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57b30, 0xc425a032b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b1fc30, 0xc424e93b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c57b30, 0x0, 0x0, 0x0, 0xc424e93b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c57b30, 0x6f0968, 0x3, 0x51f701, 0xc425588ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c57b30, 0x5, 0xc4224fae60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57ef0, 0xc425a033a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b24c30, 0xc424e93b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c57ef0, 0x0, 0x0, 0x0, 0xc424e93b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c57ef0, 0x6f0968, 0x3, 0x51f701, 0xc425588c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c57ef0, 0x5, 0xc4224fae80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee2d0, 0xc425a03430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b25c30, 0xc424e93be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243ee2d0, 0x0, 0x0, 0x0, 0xc424e93be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243ee2d0, 0x6f0968, 0x3, 0x51f701, 0xc425588de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243ee2d0, 0x5, 0xc4224faea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ec30, 0xc425a7d670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251801c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b26c30, 0xc424871940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42562ec30, 0x0, 0x0, 0x0, 0xc424871940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42562ec30, 0x6f0968, 0x3, 0x51f701, 0xc4257bbda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42562ec30, 0x5, 0xc4224faec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ee10, 0xc425a7d6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b27c30, 0xc424871970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42562ee10, 0x0, 0x0, 0x0, 0xc424871970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42562ee10, 0x6f0968, 0x3, 0x51f701, 0xc4257bbe60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42562ee10, 0x5, 0xc4224faee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f1d0, 0xc425a7d780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2cc30, 0xc4248719d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42562f1d0, 0x0, 0x0, 0x0, 0xc4248719d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42562f1d0, 0x6f0968, 0x3, 0x51f701, 0xc425664000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42562f1d0, 0x5, 0xc4224faf00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f590, 0xc425a7d870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251805a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2dc30, 0xc424871a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42562f590, 0x0, 0x0, 0x0, 0xc424871a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42562f590, 0x6f0968, 0x3, 0x51f701, 0xc425664180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42562f590, 0x5, 0xc4224faf20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f950, 0xc425a7d930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2ec30, 0xc424871a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42562f950, 0x0, 0x0, 0x0, 0xc424871a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42562f950, 0x6f0968, 0x3, 0x51f701, 0xc425664300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42562f950, 0x5, 0xc4224faf40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fd10, 0xc425a7da20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251808a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b2fc30, 0xc424871af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42562fd10, 0x0, 0x0, 0x0, 0xc424871af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42562fd10, 0x6f0968, 0x3, 0x51f701, 0xc425664480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42562fd10, 0x5, 0xc4224faf60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea0f0, 0xc425a7daf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b34c30, 0xc424871b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423aea0f0, 0x0, 0x0, 0x0, 0xc424871b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423aea0f0, 0x6f0968, 0x3, 0x51f701, 0xc425664600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423aea0f0, 0x5, 0xc4224faf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea4b0, 0xc425a7dba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b35c30, 0xc424871bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423aea4b0, 0x0, 0x0, 0x0, 0xc424871bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423aea4b0, 0x6f0968, 0x3, 0x51f701, 0xc425664780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423aea4b0, 0x5, 0xc4224fafa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8084 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a54f00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4255654a0, 0xc425a7d270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4255654a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4255654a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b36c30, 0xc4248716e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4255654a0, 0x0, 0x0, 0x0, 0xc4248716e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4255654a0, 0x6f0968, 0x3, 0x51f701, 0xc4257bb3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4255654a0, 0x5, 0xc4224fb3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8031 [semacquire]:
sync.runtime_Semacquire(0xc4228c5e5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5e50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8032 [semacquire]:
sync.runtime_Semacquire(0xc4224916ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224916a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52f00, 0xc4256daec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223366e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee7c30, 0xc423ddc958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c52f00, 0x0, 0x0, 0x0, 0xc423ddc958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c52f00, 0x6f0968, 0x3, 0x51f701, 0xc424f02180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c52f00, 0x5, 0xc4224916c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c2e20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573ed20, 0xc425a024d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42526ff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b37c30, 0xc424e93360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42573ed20, 0x0, 0x0, 0x0, 0xc424e93360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42573ed20, 0x6f0968, 0x3, 0x51f701, 0xc4257a4b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42573ed20, 0x5, 0xc4224fb3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f0e0, 0xc425a025b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251640e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3cc30, 0xc424e933c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42573f0e0, 0x0, 0x0, 0x0, 0xc424e933c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42573f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42573f0e0, 0x5, 0xc4224fb400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f590, 0xc425a026b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251642e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3dc30, 0xc424e93438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42573f590, 0x0, 0x0, 0x0, 0xc424e93438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42573f590, 0x6f0968, 0x3, 0x51f701, 0xc4257a4ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42573f590, 0x5, 0xc4224fb420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f950, 0xc425a02740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3ec30, 0xc424e93498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42573f950, 0x0, 0x0, 0x0, 0xc424e93498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42573f950, 0x6f0968, 0x3, 0x51f701, 0xc4257a5050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42573f950, 0x5, 0xc4224fb440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573fd10, 0xc425a027f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b3fc30, 0xc424e934f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42573fd10, 0x0, 0x0, 0x0, 0xc424e934f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42573fd10, 0x6f0968, 0x3, 0x51f701, 0xc4257a51d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42573fd10, 0x5, 0xc4224fb460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a0f0, 0xc425a02870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b44c30, 0xc424e93558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b3a0f0, 0x0, 0x0, 0x0, 0xc424e93558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b3a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b3a0f0, 0x5, 0xc4224fb480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a4b0, 0xc425a028f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b45c30, 0xc424e935b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425b3a4b0, 0x0, 0x0, 0x0, 0xc424e935b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425b3a4b0, 0x6f0968, 0x3, 0x51f701, 0xc4257a54d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425b3a4b0, 0x5, 0xc4224fb4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a780, 0xc425a02950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b46c30, 0xc424e93600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425b3a780, 0x0, 0x0, 0x0, 0xc424e93600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425b3a780, 0x6f0968, 0x3, 0x51f701, 0xc4257a55f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425b3a780, 0x5, 0xc4224fb4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3ab40, 0xc425a02a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b47c30, 0xc424e93660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425b3ab40, 0x0, 0x0, 0x0, 0xc424e93660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425b3ab40, 0x6f0968, 0x3, 0x51f701, 0xc4257a5770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425b3ab40, 0x5, 0xc4224fb4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b0e0, 0xc425a02b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4cc30, 0xc424e936f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425b3b0e0, 0x0, 0x0, 0x0, 0xc424e936f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425b3b0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257a59b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425b3b0e0, 0x5, 0xc4224fb500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b4a0, 0xc425a02c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4dc30, 0xc424e93750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425b3b4a0, 0x0, 0x0, 0x0, 0xc424e93750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425b3b4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a5b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425b3b4a0, 0x5, 0xc4224fb520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8098 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b860, 0xc425a02cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4ec30, 0xc424e937b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425b3b860, 0x0, 0x0, 0x0, 0xc424e937b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425b3b860, 0x6f0968, 0x3, 0x51f701, 0xc4257a5cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425b3b860, 0x5, 0xc4224fb540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3bc20, 0xc425a02d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251652c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4fc30, 0xc424e93810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b3bc20, 0x0, 0x0, 0x0, 0xc424e93810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b3bc20, 0x6f0968, 0x3, 0x51f701, 0xc4257a5e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b3bc20, 0x5, 0xc4224fb560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56000, 0xc425a02e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b54c30, 0xc424e93870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425c56000, 0x0, 0x0, 0x0, 0xc424e93870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425c56000, 0x6f0968, 0x3, 0x51f701, 0xc4257a5fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425c56000, 0x5, 0xc4224fb580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c561e0, 0xc425a02e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c561e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c561e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b55c30, 0xc424e938a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425c561e0, 0x0, 0x0, 0x0, 0xc424e938a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425c561e0, 0x6f0968, 0x3, 0x51f701, 0xc425588090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425c561e0, 0x5, 0xc4224fb5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c562d0, 0xc425a02eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c562d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c562d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b56c30, 0xc424e938b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425c562d0, 0x0, 0x0, 0x0, 0xc424e938b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425c562d0, 0x6f0968, 0x3, 0x51f701, 0xc4255880f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425c562d0, 0x5, 0xc4224fb5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56690, 0xc425a02f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b57c30, 0xc424e93918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425c56690, 0x0, 0x0, 0x0, 0xc424e93918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425c56690, 0x6f0968, 0x3, 0x51f701, 0xc425588270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425c56690, 0x5, 0xc4224fb5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56a50, 0xc425a03000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251658a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b60c30, 0xc424e93978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425c56a50, 0x0, 0x0, 0x0, 0xc424e93978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425c56a50, 0x6f0968, 0x3, 0x51f701, 0xc4255883f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425c56a50, 0x5, 0xc4224fb600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8105 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c2dc0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56f00, 0xc425a030a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b61c30, 0xc424e939f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c56f00, 0x0, 0x0, 0x0, 0xc424e939f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c56f00, 0x6f0968, 0x3, 0x51f701, 0xc4255885d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c56f00, 0x5, 0xc4224fb9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfb30, 0xc4254b78d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d3c30, 0xc424128ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4241bfb30, 0x0, 0x0, 0x0, 0xc424128ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4241bfb30, 0x6f0968, 0x3, 0x51f701, 0xc4249810e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4241bfb30, 0x5, 0xc4234e12e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfd10, 0xc4254b7950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d8c30, 0xc424128b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4241bfd10, 0x0, 0x0, 0x0, 0xc424128b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4241bfd10, 0x6f0968, 0x3, 0x51f701, 0xc4249811a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4241bfd10, 0x5, 0xc4234e1300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8108 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c572c0, 0xc425a03120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c572c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c572c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b52c30, 0xc424e93a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c572c0, 0x0, 0x0, 0x0, 0xc424e93a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c572c0, 0x6f0968, 0x3, 0x51f701, 0xc425588750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c572c0, 0x5, 0xc4224fba10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42539fb30, 0xc425a7cd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42539fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42539fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a91c30, 0xc424871460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42539fb30, 0x0, 0x0, 0x0, 0xc424871460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42539fb30, 0x6f0968, 0x3, 0x51f701, 0xc4257ba990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42539fb30, 0x5, 0xc4224fba30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425565590, 0xc425a7d290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eb860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425565590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425565590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423a97c30, 0xc424871700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425565590, 0x0, 0x0, 0x0, 0xc424871700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425565590, 0x6f0968, 0x3, 0x51f701, 0xc4257bb440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425565590, 0x5, 0xc4224fba50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3a000, 0xc425a02850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b04c30, 0xc424e93540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b3a000, 0x0, 0x0, 0x0, 0xc424e93540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b3a000, 0x6f0968, 0x3, 0x51f701, 0xc4257a52f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b3a000, 0x5, 0xc4224fba70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8112 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b3b770, 0xc425a02c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251650c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b3b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b3b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b03c30, 0xc424e93798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b3b770, 0x0, 0x0, 0x0, 0xc424e93798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b3b770, 0x6f0968, 0x3, 0x51f701, 0xc4257a5c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b3b770, 0x5, 0xc4224fba90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c564b0, 0xc425a02f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c564b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c564b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b59c30, 0xc424e938e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c564b0, 0x0, 0x0, 0x0, 0xc424e938e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c564b0, 0x6f0968, 0x3, 0x51f701, 0xc4255881b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c564b0, 0x5, 0xc4224fbab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56870, 0xc425a02fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251657e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4ac30, 0xc424e93948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425c56870, 0x0, 0x0, 0x0, 0xc424e93948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425c56870, 0x6f0968, 0x3, 0x51f701, 0xc425588330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425c56870, 0x5, 0xc4224fbad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c530e0, 0xc4256daf20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223367a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c530e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c530e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef0c30, 0xc423ddc988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c530e0, 0x0, 0x0, 0x0, 0xc423ddc988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c530e0, 0x6f0968, 0x3, 0x51f701, 0xc424f02240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c530e0, 0x5, 0xc422491950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56c30, 0xc425a03040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b4bc30, 0xc424e939a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c56c30, 0x0, 0x0, 0x0, 0xc424e939a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c56c30, 0x6f0968, 0x3, 0x51f701, 0xc4255884b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c56c30, 0x5, 0xc4224fbaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c570e0, 0xc425a030e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c570e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c570e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5cc30, 0xc424e93a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c570e0, 0x0, 0x0, 0x0, 0xc424e93a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c570e0, 0x6f0968, 0x3, 0x51f701, 0xc425588690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c570e0, 0x5, 0xc4224fbb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c574a0, 0xc425a03160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c574a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c574a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5dc30, 0xc424e93a80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425c574a0, 0x0, 0x0, 0x0, 0xc424e93a80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425c574a0, 0x6f0968, 0x3, 0x51f701, 0xc425588810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425c574a0, 0x5, 0xc4224fbb30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57680, 0xc425a031c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5ec30, 0xc424e93ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425c57680, 0x0, 0x0, 0x0, 0xc424e93ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425c57680, 0x6f0968, 0x3, 0x51f701, 0xc4255888d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425c57680, 0x5, 0xc4224fbb50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57860, 0xc425a03240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5fc30, 0xc424e93ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425c57860, 0x0, 0x0, 0x0, 0xc424e93ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425c57860, 0x6f0968, 0x3, 0x51f701, 0xc425588990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425c57860, 0x5, 0xc4224fbb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57c20, 0xc425a032f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b68c30, 0xc424e93b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425c57c20, 0x0, 0x0, 0x0, 0xc424e93b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425c57c20, 0x6f0968, 0x3, 0x51f701, 0xc425588b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425c57c20, 0x5, 0xc4224fbb90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee000, 0xc425a033c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b69c30, 0xc424e93ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243ee000, 0x0, 0x0, 0x0, 0xc424e93ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243ee000, 0x6f0968, 0x3, 0x51f701, 0xc425588cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243ee000, 0x5, 0xc4224fbbb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee3c0, 0xc425a03470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5ac30, 0xc424e93c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243ee3c0, 0x0, 0x0, 0x0, 0xc424e93c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243ee3c0, 0x6f0968, 0x3, 0x51f701, 0xc425588e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243ee3c0, 0x5, 0xc4224fbbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee5a0, 0xc425a034d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b5bc30, 0xc424e93c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243ee5a0, 0x0, 0x0, 0x0, 0xc424e93c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243ee5a0, 0x6f0968, 0x3, 0x51f701, 0xc425588f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243ee5a0, 0x5, 0xc4224fbbf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562ef00, 0xc425a7d710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251802e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b70c30, 0xc424871988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42562ef00, 0x0, 0x0, 0x0, 0xc424871988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42562ef00, 0x6f0968, 0x3, 0x51f701, 0xc4257bbec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42562ef00, 0x5, 0xc4224fbc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f2c0, 0xc425a7d7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b71c30, 0xc4248719e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42562f2c0, 0x0, 0x0, 0x0, 0xc4248719e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42562f2c0, 0x6f0968, 0x3, 0x51f701, 0xc425664060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42562f2c0, 0x5, 0xc4224fbc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8142 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3080, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f680, 0xc425a7d8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b62c30, 0xc424871a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42562f680, 0x0, 0x0, 0x0, 0xc424871a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42562f680, 0x6f0968, 0x3, 0x51f701, 0xc4256641e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42562f680, 0x5, 0xc42255e010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fa40, 0xc425a7d950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b63c30, 0xc424871aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42562fa40, 0x0, 0x0, 0x0, 0xc424871aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42562fa40, 0x6f0968, 0x3, 0x51f701, 0xc425664360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42562fa40, 0x5, 0xc42255e030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fe00, 0xc425a7da60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b78c30, 0xc424871b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42562fe00, 0x0, 0x0, 0x0, 0xc424871b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42562fe00, 0x6f0968, 0x3, 0x51f701, 0xc4256644e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42562fe00, 0x5, 0xc42255e050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea1e0, 0xc425a7db10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b79c30, 0xc424871b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423aea1e0, 0x0, 0x0, 0x0, 0xc424871b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423aea1e0, 0x6f0968, 0x3, 0x51f701, 0xc425664660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423aea1e0, 0x5, 0xc42255e070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea690, 0xc425a7dc20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6ac30, 0xc424871be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423aea690, 0x0, 0x0, 0x0, 0xc424871be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423aea690, 0x6f0968, 0x3, 0x51f701, 0xc425664840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423aea690, 0x5, 0xc42255e090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea870, 0xc425a7dc90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6bc30, 0xc424871c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423aea870, 0x0, 0x0, 0x0, 0xc424871c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423aea870, 0x6f0968, 0x3, 0x51f701, 0xc425664900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423aea870, 0x5, 0xc42255e0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeab40, 0xc425a7dd10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b80c30, 0xc424871c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423aeab40, 0x0, 0x0, 0x0, 0xc424871c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423aeab40, 0x6f0968, 0x3, 0x51f701, 0xc425664a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423aeab40, 0x5, 0xc42255e0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeaf00, 0xc425a7de10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeaf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b81c30, 0xc424871cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423aeaf00, 0x0, 0x0, 0x0, 0xc424871cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423aeaf00, 0x6f0968, 0x3, 0x51f701, 0xc425664ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423aeaf00, 0x5, 0xc42255e0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb2c0, 0xc425a7dea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251811a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b72c30, 0xc424871d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423aeb2c0, 0x0, 0x0, 0x0, 0xc424871d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423aeb2c0, 0x6f0968, 0x3, 0x51f701, 0xc425664d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423aeb2c0, 0x5, 0xc42255e110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb770, 0xc425a7dfb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b73c30, 0xc424871d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423aeb770, 0x0, 0x0, 0x0, 0xc424871d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423aeb770, 0x6f0968, 0x3, 0x51f701, 0xc425664f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423aeb770, 0x5, 0xc42255e130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebb30, 0xc4259aa050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b88c30, 0xc424871df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423aebb30, 0x0, 0x0, 0x0, 0xc424871df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423aebb30, 0x6f0968, 0x3, 0x51f701, 0xc425665080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423aebb30, 0x5, 0xc42255e150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c532c0, 0xc4256daf60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c532c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c532c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef1c30, 0xc423ddc9b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c532c0, 0x0, 0x0, 0x0, 0xc423ddc9b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c532c0, 0x6f0968, 0x3, 0x51f701, 0xc424f02300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c532c0, 0x5, 0xc422491970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebef0, 0xc4259aa150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251816a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b89c30, 0xc424871e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423aebef0, 0x0, 0x0, 0x0, 0xc424871e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423aebef0, 0x6f0968, 0x3, 0x51f701, 0xc425665200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423aebef0, 0x5, 0xc42255e170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8122 [semacquire]:
sync.runtime_Semacquire(0xc422491a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b402d0, 0xc4259aa1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b402d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b402d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7ac30, 0xc424871eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425b402d0, 0x0, 0x0, 0x0, 0xc424871eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425b402d0, 0x6f0968, 0x3, 0x51f701, 0xc425665380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425b402d0, 0x5, 0xc42255e190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40690, 0xc4259aa300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251819c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7bc30, 0xc424871f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b40690, 0x0, 0x0, 0x0, 0xc424871f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b40690, 0x6f0968, 0x3, 0x51f701, 0xc425665500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b40690, 0x5, 0xc42255e1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40a50, 0xc4259aa3b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b91c30, 0xc424871f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425b40a50, 0x0, 0x0, 0x0, 0xc424871f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425b40a50, 0x6f0968, 0x3, 0x51f701, 0xc4256656b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425b40a50, 0x5, 0xc42255e1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40c30, 0xc4259aa400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b82c30, 0xc424871fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425b40c30, 0x0, 0x0, 0x0, 0xc424871fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425b40c30, 0x6f0968, 0x3, 0x51f701, 0xc425665770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425b40c30, 0x5, 0xc42255e1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40e10, 0xc4259aa480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b83c30, 0xc424871fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425b40e10, 0x0, 0x0, 0x0, 0xc424871fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425b40e10, 0x6f0968, 0x3, 0x51f701, 0xc425665830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425b40e10, 0x5, 0xc42255e210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40ff0, 0xc4259aa500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8cc30, 0xc4259b6000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b40ff0, 0x0, 0x0, 0x0, 0xc4259b6000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b40ff0, 0x6f0968, 0x3, 0x51f701, 0xc4256658f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b40ff0, 0x5, 0xc42255e230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b411d0, 0xc4259aa550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b411d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b411d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8dc30, 0xc4259b6030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b411d0, 0x0, 0x0, 0x0, 0xc4259b6030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b411d0, 0x6f0968, 0x3, 0x51f701, 0xc4256659b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b411d0, 0x5, 0xc42255e250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8163 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc4200c3340, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcd20, 0xc425768b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cee60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee2c30, 0xc425585670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dcd20, 0x0, 0x0, 0x0, 0xc425585670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dcd20, 0x6f0968, 0x3, 0x51f701, 0xc42521da70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dcd20, 0x5, 0xc422491a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c31c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b413b0, 0xc4259aa5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b413b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b413b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8ec30, 0xc4259b6060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b413b0, 0x0, 0x0, 0x0, 0xc4259b6060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b413b0, 0x6f0968, 0x3, 0x51f701, 0xc425665a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b413b0, 0x5, 0xc42255e600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf770, 0xc4254b77d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d1c30, 0xc424128a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4241bf770, 0x0, 0x0, 0x0, 0xc424128a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4241bf770, 0x6f0968, 0x3, 0x51f701, 0xc424980f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4241bf770, 0x5, 0xc4234e12a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41590, 0xc4259aa630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8fc30, 0xc4259b6090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b41590, 0x0, 0x0, 0x0, 0xc4259b6090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b41590, 0x6f0968, 0x3, 0x51f701, 0xc425665b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b41590, 0x5, 0xc42255e620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41770, 0xc4259aa6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b98c30, 0xc4259b60c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b41770, 0x0, 0x0, 0x0, 0xc4259b60c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b41770, 0x6f0968, 0x3, 0x51f701, 0xc425665bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b41770, 0x5, 0xc42255e640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41950, 0xc4259aa6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b99c30, 0xc4259b60f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b41950, 0x0, 0x0, 0x0, 0xc4259b60f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b41950, 0x6f0968, 0x3, 0x51f701, 0xc425665cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b41950, 0x5, 0xc42255e660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41b30, 0xc4259aa740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8ac30, 0xc4259b6120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b41b30, 0x0, 0x0, 0x0, 0xc4259b6120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b41b30, 0x6f0968, 0x3, 0x51f701, 0xc425665d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b41b30, 0x5, 0xc42255e680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41d10, 0xc4259aa7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b8bc30, 0xc4259b6150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b41d10, 0x0, 0x0, 0x0, 0xc4259b6150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b41d10, 0x6f0968, 0x3, 0x51f701, 0xc425665e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b41d10, 0x5, 0xc42255e6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41ef0, 0xc4259aa830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b94c30, 0xc4259b6180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b41ef0, 0x0, 0x0, 0x0, 0xc4259b6180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b41ef0, 0x6f0968, 0x3, 0x51f701, 0xc425665ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b41ef0, 0x5, 0xc42255e6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254800f0, 0xc4259aa870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254800f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254800f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b95c30, 0xc4259b61b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4254800f0, 0x0, 0x0, 0x0, 0xc4259b61b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4254800f0, 0x6f0968, 0x3, 0x51f701, 0xc425665fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4254800f0, 0x5, 0xc42255e6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254802d0, 0xc4259aa8e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254802d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254802d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b96c30, 0xc4259b61e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4254802d0, 0x0, 0x0, 0x0, 0xc4259b61e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4254802d0, 0x6f0968, 0x3, 0x51f701, 0xc425452090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4254802d0, 0x5, 0xc42255e700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254804b0, 0xc4259aa960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254804b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254804b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b97c30, 0xc4259b6210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4254804b0, 0x0, 0x0, 0x0, 0xc4259b6210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4254804b0, 0x6f0968, 0x3, 0x51f701, 0xc425452150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4254804b0, 0x5, 0xc42255e720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf950, 0xc4254b7850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d2c30, 0xc424128aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241bf950, 0x0, 0x0, 0x0, 0xc424128aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241bf950, 0x6f0968, 0x3, 0x51f701, 0xc424981020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241bf950, 0x5, 0xc4234e12c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480690, 0xc4259aa9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba0c30, 0xc4259b6240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425480690, 0x0, 0x0, 0x0, 0xc4259b6240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425480690, 0x6f0968, 0x3, 0x51f701, 0xc425452210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425480690, 0x5, 0xc42255e740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480870, 0xc4259aa9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba1c30, 0xc4259b6270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425480870, 0x0, 0x0, 0x0, 0xc4259b6270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425480870, 0x6f0968, 0x3, 0x51f701, 0xc4254522d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425480870, 0x5, 0xc42255e760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480a50, 0xc4259aaa60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b92c30, 0xc4259b62a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425480a50, 0x0, 0x0, 0x0, 0xc4259b62a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425480a50, 0x6f0968, 0x3, 0x51f701, 0xc425452390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425480a50, 0x5, 0xc42255e780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480c30, 0xc4259aaad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b93c30, 0xc4259b62d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425480c30, 0x0, 0x0, 0x0, 0xc4259b62d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425480c30, 0x6f0968, 0x3, 0x51f701, 0xc425452450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425480c30, 0x5, 0xc42255e7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480f00, 0xc4259aab50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9cc30, 0xc4259b6318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425480f00, 0x0, 0x0, 0x0, 0xc4259b6318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425480f00, 0x6f0968, 0x3, 0x51f701, 0xc425452570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425480f00, 0x5, 0xc42255e7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254810e0, 0xc4259aabd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254810e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254810e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9dc30, 0xc4259b6348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4254810e0, 0x0, 0x0, 0x0, 0xc4259b6348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4254810e0, 0x6f0968, 0x3, 0x51f701, 0xc425452630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4254810e0, 0x5, 0xc42255e7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8181 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254812c0, 0xc4259aac10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254812c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254812c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9ec30, 0xc4259b6378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4254812c0, 0x0, 0x0, 0x0, 0xc4259b6378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4254812c0, 0x6f0968, 0x3, 0x51f701, 0xc4254526f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4254812c0, 0x5, 0xc42255e800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254814a0, 0xc4259aac60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254814a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254814a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9fc30, 0xc4259b63a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4254814a0, 0x0, 0x0, 0x0, 0xc4259b63a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4254814a0, 0x6f0968, 0x3, 0x51f701, 0xc4254527b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4254814a0, 0x5, 0xc42255e820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481680, 0xc4259aacd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ed20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba8c30, 0xc4259b63d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425481680, 0x0, 0x0, 0x0, 0xc4259b63d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425481680, 0x6f0968, 0x3, 0x51f701, 0xc425452870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425481680, 0x5, 0xc42255e840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8184 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc4200c3600, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481860, 0xc4259aad10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ede0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba9c30, 0xc4259b6408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425481860, 0x0, 0x0, 0x0, 0xc4259b6408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425481860, 0x6f0968, 0x3, 0x51f701, 0xc425452930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425481860, 0x5, 0xc42255ebe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0690, 0xc4257697c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee3c30, 0xc425585c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423df0690, 0x0, 0x0, 0x0, 0xc425585c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423df0690, 0x6f0968, 0x3, 0x51f701, 0xc4250cf200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423df0690, 0x5, 0xc422491d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c3480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425564000, 0xc425a7ce40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252eafc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425564000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425564000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423acec30, 0xc4248714d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425564000, 0x0, 0x0, 0x0, 0xc4248714d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425564000, 0x6f0968, 0x3, 0x51f701, 0xc4257bab70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425564000, 0x5, 0xc42255ec00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481c20, 0xc4259aad90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9bc30, 0xc4259b6468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425481c20, 0x0, 0x0, 0x0, 0xc4259b6468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425481c20, 0x6f0968, 0x3, 0x51f701, 0xc425452ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425481c20, 0x5, 0xc42255ec20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481e00, 0xc4259aadd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb0c30, 0xc4259b6498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425481e00, 0x0, 0x0, 0x0, 0xc4259b6498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425481e00, 0x6f0968, 0x3, 0x51f701, 0xc425452ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425481e00, 0x5, 0xc42255ec40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace000, 0xc4259aae10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb1c30, 0xc4259b64c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422ace000, 0x0, 0x0, 0x0, 0xc4259b64c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422ace000, 0x6f0968, 0x3, 0x51f701, 0xc425452c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422ace000, 0x5, 0xc42255ec60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace1e0, 0xc4259aae50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba2c30, 0xc4259b64f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422ace1e0, 0x0, 0x0, 0x0, 0xc4259b64f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422ace1e0, 0x6f0968, 0x3, 0x51f701, 0xc425452d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422ace1e0, 0x5, 0xc42255ec80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace3c0, 0xc4259aae90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ba3c30, 0xc4259b6528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422ace3c0, 0x0, 0x0, 0x0, 0xc4259b6528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422ace3c0, 0x6f0968, 0x3, 0x51f701, 0xc425452de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422ace3c0, 0x5, 0xc42255eca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42573f4a0, 0xc425a02670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425164280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42573f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42573f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bacc30, 0xc424e93420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42573f4a0, 0x0, 0x0, 0x0, 0xc424e93420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42573f4a0, 0x6f0968, 0x3, 0x51f701, 0xc4257a4e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42573f4a0, 0x5, 0xc42255ecc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c56e10, 0xc425a03080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c56e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c56e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423badc30, 0xc424e939d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c56e10, 0x0, 0x0, 0x0, 0xc424e939d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c56e10, 0x6f0968, 0x3, 0x51f701, 0xc425588570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c56e10, 0x5, 0xc42255ece0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee780, 0xc425a03510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423baec30, 0xc424e93c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4243ee780, 0x0, 0x0, 0x0, 0xc424e93c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4243ee780, 0x6f0968, 0x3, 0x51f701, 0xc425588fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4243ee780, 0x5, 0xc42255ed00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee960, 0xc425a035a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bafc30, 0xc424e93c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4243ee960, 0x0, 0x0, 0x0, 0xc424e93c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4243ee960, 0x6f0968, 0x3, 0x51f701, 0xc425589080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4243ee960, 0x5, 0xc42255ed20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eeb40, 0xc425a035e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eeb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb8c30, 0xc424e93cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4243eeb40, 0x0, 0x0, 0x0, 0xc424e93cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4243eeb40, 0x6f0968, 0x3, 0x51f701, 0xc425589140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4243eeb40, 0x5, 0xc42255ed40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eed20, 0xc425a03620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb9c30, 0xc424e93cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4243eed20, 0x0, 0x0, 0x0, 0xc424e93cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4243eed20, 0x6f0968, 0x3, 0x51f701, 0xc425589200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4243eed20, 0x5, 0xc42255ed60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eef00, 0xc425a03660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423baac30, 0xc424e93d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4243eef00, 0x0, 0x0, 0x0, 0xc424e93d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4243eef00, 0x6f0968, 0x3, 0x51f701, 0xc4255892c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4243eef00, 0x5, 0xc42255ed80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef0e0, 0xc425a036a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423babc30, 0xc424e93d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4243ef0e0, 0x0, 0x0, 0x0, 0xc424e93d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4243ef0e0, 0x6f0968, 0x3, 0x51f701, 0xc425589380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4243ef0e0, 0x5, 0xc42255eda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef4a0, 0xc425a03720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb4c30, 0xc424e93db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4243ef4a0, 0x0, 0x0, 0x0, 0xc424e93db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4243ef4a0, 0x6f0968, 0x3, 0x51f701, 0xc425589500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4243ef4a0, 0x5, 0xc42255edc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef680, 0xc425a03760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8aaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb5c30, 0xc424e93de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243ef680, 0x0, 0x0, 0x0, 0xc424e93de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243ef680, 0x6f0968, 0x3, 0x51f701, 0xc4255895f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243ef680, 0x5, 0xc42255ede0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef860, 0xc425a037a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ab60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb6c30, 0xc424e93e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243ef860, 0x0, 0x0, 0x0, 0xc424e93e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243ef860, 0x6f0968, 0x3, 0x51f701, 0xc4255896b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243ef860, 0x5, 0xc42255ee00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efa40, 0xc425a03800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ac20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb7c30, 0xc424e93e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243efa40, 0x0, 0x0, 0x0, 0xc424e93e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243efa40, 0x6f0968, 0x3, 0x51f701, 0xc425589770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243efa40, 0x5, 0xc42255ee20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8205 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010ac80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efc20, 0xc425a03880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ace0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc0c30, 0xc424e93e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243efc20, 0x0, 0x0, 0x0, 0xc424e93e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243efc20, 0x6f0968, 0x3, 0x51f701, 0xc425589830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243efc20, 0x5, 0xc42255f190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf3b0, 0xc4254b76d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cbc30, 0xc424128a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4241bf3b0, 0x0, 0x0, 0x0, 0xc424128a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4241bf3b0, 0x6f0968, 0x3, 0x51f701, 0xc424980db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4241bf3b0, 0x5, 0xc4234e1260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf590, 0xc4254b7750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d0c30, 0xc424128a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241bf590, 0x0, 0x0, 0x0, 0xc424128a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241bf590, 0x6f0968, 0x3, 0x51f701, 0xc424980e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241bf590, 0x5, 0xc4234e1280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efe00, 0xc425a038d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ada0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc1c30, 0xc424e93ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243efe00, 0x0, 0x0, 0x0, 0xc424e93ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243efe00, 0x6f0968, 0x3, 0x51f701, 0xc4255898f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243efe00, 0x5, 0xc42255f1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e000, 0xc425a03930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ae60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb2c30, 0xc424e93ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472e000, 0x0, 0x0, 0x0, 0xc424e93ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472e000, 0x6f0968, 0x3, 0x51f701, 0xc4255899b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472e000, 0x5, 0xc42255f1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e1e0, 0xc425a039b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8af20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bb3c30, 0xc424e93f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472e1e0, 0x0, 0x0, 0x0, 0xc424e93f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472e1e0, 0x6f0968, 0x3, 0x51f701, 0xc425589a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472e1e0, 0x5, 0xc42255f1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c563c0, 0xc425a02ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251655e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c563c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c563c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbcc30, 0xc424e938d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c563c0, 0x0, 0x0, 0x0, 0xc424e938d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c563c0, 0x6f0968, 0x3, 0x51f701, 0xc425588150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c563c0, 0x5, 0xc42255f210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea3c0, 0xc425a7db60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbdc30, 0xc424871b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423aea3c0, 0x0, 0x0, 0x0, 0xc424871b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423aea3c0, 0x6f0968, 0x3, 0x51f701, 0xc425664720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423aea3c0, 0x5, 0xc42255f230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeaa50, 0xc425a7dcd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeaa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbec30, 0xc424871c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423aeaa50, 0x0, 0x0, 0x0, 0xc424871c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423aeaa50, 0x6f0968, 0x3, 0x51f701, 0xc4256649c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423aeaa50, 0x5, 0xc42255f250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeac30, 0xc425a7dd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbfc30, 0xc424871c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423aeac30, 0x0, 0x0, 0x0, 0xc424871c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423aeac30, 0x6f0968, 0x3, 0x51f701, 0xc425664a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423aeac30, 0x5, 0xc42255f270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8231 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeae10, 0xc425a7ddd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc8c30, 0xc424871ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423aeae10, 0x0, 0x0, 0x0, 0xc424871ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423aeae10, 0x6f0968, 0x3, 0x51f701, 0xc425664b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423aeae10, 0x5, 0xc42255f290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeaff0, 0xc425a7de30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeaff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc9c30, 0xc424871cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423aeaff0, 0x0, 0x0, 0x0, 0xc424871cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423aeaff0, 0x6f0968, 0x3, 0x51f701, 0xc425664c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423aeaff0, 0x5, 0xc42255f2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb1d0, 0xc425a7de70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbac30, 0xc424871d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423aeb1d0, 0x0, 0x0, 0x0, 0xc424871d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423aeb1d0, 0x6f0968, 0x3, 0x51f701, 0xc425664cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423aeb1d0, 0x5, 0xc42255f2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb4a0, 0xc425a7df10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bbbc30, 0xc424871d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423aeb4a0, 0x0, 0x0, 0x0, 0xc424871d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423aeb4a0, 0x6f0968, 0x3, 0x51f701, 0xc425664de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423aeb4a0, 0x5, 0xc42255f2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8235 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb680, 0xc425a7df90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc4c30, 0xc424871d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423aeb680, 0x0, 0x0, 0x0, 0xc424871d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423aeb680, 0x6f0968, 0x3, 0x51f701, 0xc425664ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423aeb680, 0x5, 0xc42255f310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8236 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb860, 0xc425a7dfd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251813e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc5c30, 0xc424871da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423aeb860, 0x0, 0x0, 0x0, 0xc424871da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423aeb860, 0x6f0968, 0x3, 0x51f701, 0xc425664f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423aeb860, 0x5, 0xc42255f330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeba40, 0xc4259aa020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251814a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc6c30, 0xc424871dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423aeba40, 0x0, 0x0, 0x0, 0xc424871dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423aeba40, 0x6f0968, 0x3, 0x51f701, 0xc425665020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423aeba40, 0x5, 0xc42255f350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebc20, 0xc4259aa090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc7c30, 0xc424871e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423aebc20, 0x0, 0x0, 0x0, 0xc424871e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423aebc20, 0x6f0968, 0x3, 0x51f701, 0xc4256650e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423aebc20, 0x5, 0xc42255f370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebe00, 0xc4259aa110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd0c30, 0xc424871e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423aebe00, 0x0, 0x0, 0x0, 0xc424871e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423aebe00, 0x6f0968, 0x3, 0x51f701, 0xc4256651a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423aebe00, 0x5, 0xc42255f390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b401e0, 0xc4259aa1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251817c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b401e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b401e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc2c30, 0xc424871e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b401e0, 0x0, 0x0, 0x0, 0xc424871e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b401e0, 0x6f0968, 0x3, 0x51f701, 0xc425665320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b401e0, 0x5, 0xc42255f3b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b403c0, 0xc4259aa240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b403c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b403c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bc3c30, 0xc424871ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b403c0, 0x0, 0x0, 0x0, 0xc424871ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b403c0, 0x6f0968, 0x3, 0x51f701, 0xc4256653e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b403c0, 0x5, 0xc42255f3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8242 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010af00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b405a0, 0xc4259aa2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b405a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b405a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bccc30, 0xc424871ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b405a0, 0x0, 0x0, 0x0, 0xc424871ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b405a0, 0x6f0968, 0x3, 0x51f701, 0xc4256654a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b405a0, 0x5, 0xc42255f730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f680, 0xc42568e140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef8c30, 0xc424c500f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4f680, 0x0, 0x0, 0x0, 0xc424c500f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4f680, 0x6f0968, 0x3, 0x51f701, 0xc424f86630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4f680, 0x5, 0xc422491fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c3740, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40780, 0xc4259aa340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcdc30, 0xc424871f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425b40780, 0x0, 0x0, 0x0, 0xc424871f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425b40780, 0x6f0968, 0x3, 0x51f701, 0xc425665560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425b40780, 0x5, 0xc42255f750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8246 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40960, 0xc4259aa390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcec30, 0xc424871f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425b40960, 0x0, 0x0, 0x0, 0xc424871f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425b40960, 0x6f0968, 0x3, 0x51f701, 0xc425665620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425b40960, 0x5, 0xc42255f770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8247 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40b40, 0xc4259aa3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcfc30, 0xc424871f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425b40b40, 0x0, 0x0, 0x0, 0xc424871f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425b40b40, 0x6f0968, 0x3, 0x51f701, 0xc425665710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425b40b40, 0x5, 0xc42255f790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40d20, 0xc4259aa440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd8c30, 0xc424871fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425b40d20, 0x0, 0x0, 0x0, 0xc424871fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425b40d20, 0x6f0968, 0x3, 0x51f701, 0xc4256657d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425b40d20, 0x5, 0xc42255f7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40f00, 0xc4259aa4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd9c30, 0xc424871fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425b40f00, 0x0, 0x0, 0x0, 0xc424871fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425b40f00, 0x6f0968, 0x3, 0x51f701, 0xc425665890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425b40f00, 0x5, 0xc42255f7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b410e0, 0xc4259aa530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b410e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b410e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcac30, 0xc4259b6018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425b410e0, 0x0, 0x0, 0x0, 0xc4259b6018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425b410e0, 0x6f0968, 0x3, 0x51f701, 0xc425665950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425b410e0, 0x5, 0xc42255f7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b412c0, 0xc4259aa570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b412c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b412c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bcbc30, 0xc4259b6048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425b412c0, 0x0, 0x0, 0x0, 0xc4259b6048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425b412c0, 0x6f0968, 0x3, 0x51f701, 0xc425665a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425b412c0, 0x5, 0xc42255f810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b414a0, 0xc4259aa5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b414a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b414a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd4c30, 0xc4259b6078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425b414a0, 0x0, 0x0, 0x0, 0xc4259b6078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425b414a0, 0x6f0968, 0x3, 0x51f701, 0xc425665ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425b414a0, 0x5, 0xc42255f830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41680, 0xc4259aa670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd5c30, 0xc4259b60a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425b41680, 0x0, 0x0, 0x0, 0xc4259b60a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425b41680, 0x6f0968, 0x3, 0x51f701, 0xc425665b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425b41680, 0x5, 0xc42255f850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41860, 0xc4259aa6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd6c30, 0xc4259b60d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425b41860, 0x0, 0x0, 0x0, 0xc4259b60d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425b41860, 0x6f0968, 0x3, 0x51f701, 0xc425665c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425b41860, 0x5, 0xc42255f870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41a40, 0xc4259aa710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd7c30, 0xc4259b6108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425b41a40, 0x0, 0x0, 0x0, 0xc4259b6108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425b41a40, 0x6f0968, 0x3, 0x51f701, 0xc425665d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425b41a40, 0x5, 0xc42255f890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8256 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41c20, 0xc4259aa770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be0c30, 0xc4259b6138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425b41c20, 0x0, 0x0, 0x0, 0xc4259b6138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425b41c20, 0x6f0968, 0x3, 0x51f701, 0xc425665dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425b41c20, 0x5, 0xc42255f8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8257 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b41e00, 0xc4259aa7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b41e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b41e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be1c30, 0xc4259b6168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425b41e00, 0x0, 0x0, 0x0, 0xc4259b6168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425b41e00, 0x6f0968, 0x3, 0x51f701, 0xc425665e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425b41e00, 0x5, 0xc42255f8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254801e0, 0xc4259aa890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254801e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254801e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd2c30, 0xc4259b61c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4254801e0, 0x0, 0x0, 0x0, 0xc4259b61c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4254801e0, 0x6f0968, 0x3, 0x51f701, 0xc425452030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4254801e0, 0x5, 0xc42255f8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254803c0, 0xc4259aa920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254803c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254803c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd3c30, 0xc4259b61f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4254803c0, 0x0, 0x0, 0x0, 0xc4259b61f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4254803c0, 0x6f0968, 0x3, 0x51f701, 0xc4254520f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4254803c0, 0x5, 0xc42255f910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254805a0, 0xc4259aa990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254805a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254805a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be8c30, 0xc4259b6228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4254805a0, 0x0, 0x0, 0x0, 0xc4259b6228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4254805a0, 0x6f0968, 0x3, 0x51f701, 0xc4254521b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4254805a0, 0x5, 0xc42255f930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480780, 0xc4259aa9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be9c30, 0xc4259b6258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425480780, 0x0, 0x0, 0x0, 0xc4259b6258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425480780, 0x6f0968, 0x3, 0x51f701, 0xc425452270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425480780, 0x5, 0xc42255f950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480960, 0xc4259aaa20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bdac30, 0xc4259b6288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425480960, 0x0, 0x0, 0x0, 0xc4259b6288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425480960, 0x6f0968, 0x3, 0x51f701, 0xc425452330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425480960, 0x5, 0xc42255f970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8263 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b180, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480b40, 0xc4259aaaa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bdbc30, 0xc4259b62b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425480b40, 0x0, 0x0, 0x0, 0xc4259b62b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425480b40, 0x6f0968, 0x3, 0x51f701, 0xc4254523f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425480b40, 0x5, 0xc42255fca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bf1d0, 0xc4254b7650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bf1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260cac30, 0xc4241289e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4241bf1d0, 0x0, 0x0, 0x0, 0xc4241289e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4241bf1d0, 0x6f0968, 0x3, 0x51f701, 0xc424980cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4241bf1d0, 0x5, 0xc4234e0e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10526 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480e10, 0xc4259aab10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be4c30, 0xc4259b6300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425480e10, 0x0, 0x0, 0x0, 0xc4259b6300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425480e10, 0x6f0968, 0x3, 0x51f701, 0xc425452510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425480e10, 0x5, 0xc42255fcc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480ff0, 0xc4259aab90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be5c30, 0xc4259b6330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425480ff0, 0x0, 0x0, 0x0, 0xc4259b6330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425480ff0, 0x6f0968, 0x3, 0x51f701, 0xc4254525d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425480ff0, 0x5, 0xc42255fce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254811d0, 0xc4259aabf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254811d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254811d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be6c30, 0xc4259b6360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4254811d0, 0x0, 0x0, 0x0, 0xc4259b6360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4254811d0, 0x6f0968, 0x3, 0x51f701, 0xc425452690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4254811d0, 0x5, 0xc42255fd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4254813b0, 0xc4259aac30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254813b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254813b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be7c30, 0xc4259b6390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4254813b0, 0x0, 0x0, 0x0, 0xc4259b6390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4254813b0, 0x6f0968, 0x3, 0x51f701, 0xc425452750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4254813b0, 0x5, 0xc42255fd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481590, 0xc4259aac90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ecc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf0c30, 0xc4259b63c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425481590, 0x0, 0x0, 0x0, 0xc4259b63c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425481590, 0x6f0968, 0x3, 0x51f701, 0xc425452810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425481590, 0x5, 0xc42255fd40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481770, 0xc4259aacf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ed80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf1c30, 0xc4259b63f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425481770, 0x0, 0x0, 0x0, 0xc4259b63f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425481770, 0x6f0968, 0x3, 0x51f701, 0xc4254528d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425481770, 0x5, 0xc42255fd60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481950, 0xc4259aad30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be2c30, 0xc4259b6420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425481950, 0x0, 0x0, 0x0, 0xc4259b6420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425481950, 0x6f0968, 0x3, 0x51f701, 0xc425452990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425481950, 0x5, 0xc42255fd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481b30, 0xc4259aad70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ef00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423be3c30, 0xc4259b6450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425481b30, 0x0, 0x0, 0x0, 0xc4259b6450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425481b30, 0x6f0968, 0x3, 0x51f701, 0xc425452a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425481b30, 0x5, 0xc42255fda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481d10, 0xc4259aadb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502efc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423becc30, 0xc4259b6480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425481d10, 0x0, 0x0, 0x0, 0xc4259b6480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425481d10, 0x6f0968, 0x3, 0x51f701, 0xc425452b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425481d10, 0x5, 0xc42255fdc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481ef0, 0xc4259aadf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bedc30, 0xc4259b64b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425481ef0, 0x0, 0x0, 0x0, 0xc4259b64b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425481ef0, 0x6f0968, 0x3, 0x51f701, 0xc425452c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425481ef0, 0x5, 0xc42255fde0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace0f0, 0xc4259aae30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423beec30, 0xc4259b64e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422ace0f0, 0x0, 0x0, 0x0, 0xc4259b64e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422ace0f0, 0x6f0968, 0x3, 0x51f701, 0xc425452cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422ace0f0, 0x5, 0xc42255fe00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace2d0, 0xc4259aae70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423befc30, 0xc4259b6510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422ace2d0, 0x0, 0x0, 0x0, 0xc4259b6510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422ace2d0, 0x6f0968, 0x3, 0x51f701, 0xc425452d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422ace2d0, 0x5, 0xc42255fe20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422ace4b0, 0xc4259aaeb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422ace4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422ace4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf8c30, 0xc4259b6540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422ace4b0, 0x0, 0x0, 0x0, 0xc4259b6540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422ace4b0, 0x6f0968, 0x3, 0x51f701, 0xc425452e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422ace4b0, 0x5, 0xc42255fe40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bef00, 0xc4254b75e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bef00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c9c30, 0xc4241289a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4241bef00, 0x0, 0x0, 0x0, 0xc4241289a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4241bef00, 0x6f0968, 0x3, 0x51f701, 0xc424980bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4241bef00, 0x5, 0xc4234e0e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb3b0, 0xc425a7ded0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf9c30, 0xc424871d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423aeb3b0, 0x0, 0x0, 0x0, 0xc424871d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423aeb3b0, 0x6f0968, 0x3, 0x51f701, 0xc425664d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423aeb3b0, 0x5, 0xc42255fe60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425480d20, 0xc4259aaaf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502e940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425480d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425480d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423beac30, 0xc4259b62e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425480d20, 0x0, 0x0, 0x0, 0xc4259b62e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425480d20, 0x6f0968, 0x3, 0x51f701, 0xc4254524b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425480d20, 0x5, 0xc42255fe80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee870, 0xc425a03560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bebc30, 0xc424e93c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4243ee870, 0x0, 0x0, 0x0, 0xc424e93c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4243ee870, 0x6f0968, 0x3, 0x51f701, 0xc425589020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4243ee870, 0x5, 0xc42255fea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eea50, 0xc425a035c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf4c30, 0xc424e93ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4243eea50, 0x0, 0x0, 0x0, 0xc424e93ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4243eea50, 0x6f0968, 0x3, 0x51f701, 0xc4255890e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4243eea50, 0x5, 0xc42255fec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8283 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eec30, 0xc425a03600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf5c30, 0xc424e93cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243eec30, 0x0, 0x0, 0x0, 0xc424e93cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243eec30, 0x6f0968, 0x3, 0x51f701, 0xc4255891a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243eec30, 0x5, 0xc42255fee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8284 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010b400, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eee10, 0xc425a03640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf6c30, 0xc424e93d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243eee10, 0x0, 0x0, 0x0, 0xc424e93d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243eee10, 0x6f0968, 0x3, 0x51f701, 0xc425589260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243eee10, 0x5, 0xc4225ce200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57a40, 0xc425a03290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425165f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b53c30, 0xc424e93b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c57a40, 0x0, 0x0, 0x0, 0xc424e93b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c57a40, 0x6f0968, 0x3, 0x51f701, 0xc425588a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c57a40, 0x5, 0xc4225ce220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8288 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c57e00, 0xc425a03370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c57e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c57e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b64c30, 0xc424e93b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c57e00, 0x0, 0x0, 0x0, 0xc424e93b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c57e00, 0x6f0968, 0x3, 0x51f701, 0xc425588c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c57e00, 0x5, 0xc4225ce240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8289 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee1e0, 0xc425a03400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b65c30, 0xc424e93bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ee1e0, 0x0, 0x0, 0x0, 0xc424e93bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ee1e0, 0x6f0968, 0x3, 0x51f701, 0xc425588d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ee1e0, 0x5, 0xc4225ce260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ee4b0, 0xc425a034b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ee4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ee4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b66c30, 0xc424e93c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ee4b0, 0x0, 0x0, 0x0, 0xc424e93c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ee4b0, 0x6f0968, 0x3, 0x51f701, 0xc425588ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ee4b0, 0x5, 0xc4225ce280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8291 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562eb40, 0xc425a7d630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b67c30, 0xc424871928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42562eb40, 0x0, 0x0, 0x0, 0xc424871928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42562eb40, 0x6f0968, 0x3, 0x51f701, 0xc4257bbd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42562eb40, 0x5, 0xc4225ce2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f0e0, 0xc425a7d750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251803c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6cc30, 0xc4248719b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42562f0e0, 0x0, 0x0, 0x0, 0xc4248719b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42562f0e0, 0x6f0968, 0x3, 0x51f701, 0xc4257bbf80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42562f0e0, 0x5, 0xc4225ce2c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8293 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f4a0, 0xc425a7d830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6dc30, 0xc424871a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42562f4a0, 0x0, 0x0, 0x0, 0xc424871a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42562f4a0, 0x6f0968, 0x3, 0x51f701, 0xc425664120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42562f4a0, 0x5, 0xc4225ce2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562f860, 0xc425a7d910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251806c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6ec30, 0xc424871a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42562f860, 0x0, 0x0, 0x0, 0xc424871a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42562f860, 0x6f0968, 0x3, 0x51f701, 0xc4256642a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42562f860, 0x5, 0xc4225ce300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8295 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42562fc20, 0xc425a7d9e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42562fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42562fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b6fc30, 0xc424871ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42562fc20, 0x0, 0x0, 0x0, 0xc424871ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42562fc20, 0x6f0968, 0x3, 0x51f701, 0xc425664420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42562fc20, 0x5, 0xc4225ce320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea000, 0xc425a7dad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251809c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b74c30, 0xc424871b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423aea000, 0x0, 0x0, 0x0, 0xc424871b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423aea000, 0x6f0968, 0x3, 0x51f701, 0xc4256645a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423aea000, 0x5, 0xc4225ce340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea5a0, 0xc425a7dbe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b75c30, 0xc424871bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423aea5a0, 0x0, 0x0, 0x0, 0xc424871bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423aea5a0, 0x6f0968, 0x3, 0x51f701, 0xc4256647e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423aea5a0, 0x5, 0xc4225ce360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea780, 0xc425a7dc60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b76c30, 0xc424871bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423aea780, 0x0, 0x0, 0x0, 0xc424871bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423aea780, 0x6f0968, 0x3, 0x51f701, 0xc4256648a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423aea780, 0x5, 0xc4225ce380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aea960, 0xc425a7dcb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aea960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aea960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b77c30, 0xc424871c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423aea960, 0x0, 0x0, 0x0, 0xc424871c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423aea960, 0x6f0968, 0x3, 0x51f701, 0xc425664960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423aea960, 0x5, 0xc4225ce3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb0e0, 0xc425a7de50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251810e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7dc30, 0xc424871ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423aeb0e0, 0x0, 0x0, 0x0, 0xc424871ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423aeb0e0, 0x6f0968, 0x3, 0x51f701, 0xc425664c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423aeb0e0, 0x5, 0xc4225ce3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb590, 0xc425a7df50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251812c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7ec30, 0xc424871d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423aeb590, 0x0, 0x0, 0x0, 0xc424871d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423aeb590, 0x6f0968, 0x3, 0x51f701, 0xc425664e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423aeb590, 0x5, 0xc4225ce3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8302 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aeb950, 0xc425a7dff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aeb950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aeb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7fc30, 0xc424871dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423aeb950, 0x0, 0x0, 0x0, 0xc424871dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423aeb950, 0x6f0968, 0x3, 0x51f701, 0xc425664fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423aeb950, 0x5, 0xc4225ce400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8303 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aebd10, 0xc4259aa0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251815e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aebd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aebd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b84c30, 0xc424871e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423aebd10, 0x0, 0x0, 0x0, 0xc424871e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423aebd10, 0x6f0968, 0x3, 0x51f701, 0xc425665140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423aebd10, 0x5, 0xc4225ce420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b400f0, 0xc4259aa1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b400f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b400f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b85c30, 0xc424871e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425b400f0, 0x0, 0x0, 0x0, 0xc424871e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425b400f0, 0x6f0968, 0x3, 0x51f701, 0xc4256652c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425b400f0, 0x5, 0xc4225ce440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8305 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008cb40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f860, 0xc42568e190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef9c30, 0xc424c50120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4f860, 0x0, 0x0, 0x0, 0xc424c50120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4f860, 0x6f0968, 0x3, 0x51f701, 0xc424f866f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4f860, 0x5, 0xc4225cc3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b404b0, 0xc4259aa280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251818e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b404b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b404b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b86c30, 0xc424871ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425b404b0, 0x0, 0x0, 0x0, 0xc424871ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425b404b0, 0x6f0968, 0x3, 0x51f701, 0xc425665440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425b404b0, 0x5, 0xc4225ce730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8308 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9cff0, 0xc422c40880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9cff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42402ac30, 0x410ffd, 0xc421e37b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422b9cff0, 0x0, 0x0, 0x0, 0xc421e37b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422b9cff0, 0x6f0968, 0x3, 0x51f701, 0xc422c178f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422b9cff0, 0x5, 0xc4225ce750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d31d0, 0xc4255681c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d31d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42402bc30, 0xc424c51068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256d31d0, 0x0, 0x0, 0x0, 0xc424c51068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256d31d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf64e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256d31d0, 0x5, 0xc4225ce770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3590, 0xc425568260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df95e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401cc30, 0xc424c510c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256d3590, 0x0, 0x0, 0x0, 0xc424c510c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256d3590, 0x6f0968, 0x3, 0x51f701, 0xc424cf6690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256d3590, 0x5, 0xc4225ce790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3950, 0xc425568330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401dc30, 0xc424c51128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256d3950, 0x0, 0x0, 0x0, 0xc424c51128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256d3950, 0x6f0968, 0x3, 0x51f701, 0xc424cf6810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256d3950, 0x5, 0xc4225ce7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3d10, 0xc4255683b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42402ec30, 0xc424c51188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4256d3d10, 0x0, 0x0, 0x0, 0xc424c51188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4256d3d10, 0x6f0968, 0x3, 0x51f701, 0xc424cf6990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4256d3d10, 0x5, 0xc4225ce7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e0f0, 0xc425568430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209342a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42402fc30, 0xc424c511e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592e0f0, 0x0, 0x0, 0x0, 0xc424c511e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592e0f0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592e0f0, 0x5, 0xc4225ce7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088000, 0xc42568e340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424030c30, 0xc424c501e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425088000, 0x0, 0x0, 0x0, 0xc424c501e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425088000, 0x6f0968, 0x3, 0x51f701, 0xc424f869f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425088000, 0x5, 0xc4225ce810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a0f0, 0xc4256db1e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424031c30, 0xc423ddcb20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42512a0f0, 0x0, 0x0, 0x0, 0xc423ddcb20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42512a0f0, 0x6f0968, 0x3, 0x51f701, 0xc424f028a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42512a0f0, 0x5, 0xc4225ce830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a4b0, 0xc4256db260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424036c30, 0xc423ddcb80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42512a4b0, 0x0, 0x0, 0x0, 0xc423ddcb80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42512a4b0, 0x6f0968, 0x3, 0x51f701, 0xc424f02a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42512a4b0, 0x5, 0xc4225ce850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a870, 0xc4256db2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424037c30, 0xc423ddcbe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42512a870, 0x0, 0x0, 0x0, 0xc423ddcbe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42512a870, 0x6f0968, 0x3, 0x51f701, 0xc424f02ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42512a870, 0x5, 0xc4225ce870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512aa50, 0xc4256db340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424038c30, 0xc423ddcc10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42512aa50, 0x0, 0x0, 0x0, 0xc423ddcc10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42512aa50, 0x6f0968, 0x3, 0x51f701, 0xc424f02c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42512aa50, 0x5, 0xc4225ce890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ac30, 0xc4256db3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223372c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424039c30, 0xc423ddcc40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42512ac30, 0x0, 0x0, 0x0, 0xc423ddcc40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42512ac30, 0x6f0968, 0x3, 0x51f701, 0xc424f02d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42512ac30, 0x5, 0xc4225ce8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ae10, 0xc4256db430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424042c30, 0xc423ddcc70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42512ae10, 0x0, 0x0, 0x0, 0xc423ddcc70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42512ae10, 0x6f0968, 0x3, 0x51f701, 0xc424f02e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42512ae10, 0x5, 0xc4225ce8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512aff0, 0xc4256db470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424043c30, 0xc423ddcca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42512aff0, 0x0, 0x0, 0x0, 0xc423ddcca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42512aff0, 0x6f0968, 0x3, 0x51f701, 0xc424f02ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42512aff0, 0x5, 0xc4225ce8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b1d0, 0xc4256db4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424034c30, 0xc423ddccd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42512b1d0, 0x0, 0x0, 0x0, 0xc423ddccd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42512b1d0, 0x6f0968, 0x3, 0x51f701, 0xc424f02f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42512b1d0, 0x5, 0xc4225ce910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b3b0, 0xc4256db540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424035c30, 0xc423ddcd00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42512b3b0, 0x0, 0x0, 0x0, 0xc423ddcd00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42512b3b0, 0x6f0968, 0x3, 0x51f701, 0xc424f03050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42512b3b0, 0x5, 0xc4225ce930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b590, 0xc4256db5a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223376e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403ec30, 0xc423ddcd30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42512b590, 0x0, 0x0, 0x0, 0xc423ddcd30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42512b590, 0x6f0968, 0x3, 0x51f701, 0xc424f03110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42512b590, 0x5, 0xc4225ce950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b770, 0xc4256db5e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223377a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403fc30, 0xc423ddcd60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42512b770, 0x0, 0x0, 0x0, 0xc423ddcd60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42512b770, 0x6f0968, 0x3, 0x51f701, 0xc424f031d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42512b770, 0x5, 0xc4225ce970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8326 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008cd80, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b950, 0xc4256db670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424040c30, 0xc423ddcd90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42512b950, 0x0, 0x0, 0x0, 0xc423ddcd90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42512b950, 0x6f0968, 0x3, 0x51f701, 0xc424f03290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42512b950, 0x5, 0xc4225cec50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fd10, 0xc42568e280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eeac30, 0xc424c50198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4fd10, 0x0, 0x0, 0x0, 0xc424c50198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4fd10, 0x6f0968, 0x3, 0x51f701, 0xc424f868d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4fd10, 0x5, 0xc4225cc3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fef0, 0xc42568e300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eebc30, 0xc424c501c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4fef0, 0x0, 0x0, 0x0, 0xc424c501c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4fef0, 0x6f0968, 0x3, 0x51f701, 0xc424f86990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4fef0, 0x5, 0xc4225cc410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8340 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250881e0, 0xc42568e3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250881e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250881e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef4c30, 0xc424c50210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250881e0, 0x0, 0x0, 0x0, 0xc424c50210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250881e0, 0x6f0968, 0x3, 0x51f701, 0xc424f86ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250881e0, 0x5, 0xc4225cc430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8341 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250883c0, 0xc42568e430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250883c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250883c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef5c30, 0xc424c50240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250883c0, 0x0, 0x0, 0x0, 0xc424c50240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250883c0, 0x6f0968, 0x3, 0x51f701, 0xc424f86b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250883c0, 0x5, 0xc4225cc450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250885a0, 0xc42568e470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250885a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250885a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef6c30, 0xc424c50270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250885a0, 0x0, 0x0, 0x0, 0xc424c50270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250885a0, 0x6f0968, 0x3, 0x51f701, 0xc424f86c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250885a0, 0x5, 0xc4225cc470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088780, 0xc42568e4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221500e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef7c30, 0xc424c502a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425088780, 0x0, 0x0, 0x0, 0xc424c502a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425088780, 0x6f0968, 0x3, 0x51f701, 0xc424f86cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425088780, 0x5, 0xc4225cc490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8344 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088960, 0xc42568e570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221501a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f00c30, 0xc424c502d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425088960, 0x0, 0x0, 0x0, 0xc424c502d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425088960, 0x6f0968, 0x3, 0x51f701, 0xc424f86db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425088960, 0x5, 0xc4225cc4b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8345 [semacquire]:
sync.runtime_Semacquire(0xc4225cc59c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088b40, 0xc42568e5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f01c30, 0xc424c50300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425088b40, 0x0, 0x0, 0x0, 0xc424c50300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425088b40, 0x6f0968, 0x3, 0x51f701, 0xc424f86e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425088b40, 0x5, 0xc4225cc5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bb30, 0xc4256db6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424041c30, 0xc423ddcdc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42512bb30, 0x0, 0x0, 0x0, 0xc423ddcdc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42512bb30, 0x6f0968, 0x3, 0x51f701, 0xc424f03350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42512bb30, 0x5, 0xc4225cec70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bd10, 0xc4256db710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223379e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404ec30, 0xc423ddcdf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42512bd10, 0x0, 0x0, 0x0, 0xc423ddcdf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42512bd10, 0x6f0968, 0x3, 0x51f701, 0xc424f03410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42512bd10, 0x5, 0xc4225cec90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bef0, 0xc4256db770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404fc30, 0xc423ddce20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42512bef0, 0x0, 0x0, 0x0, 0xc423ddce20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42512bef0, 0x6f0968, 0x3, 0x51f701, 0xc424f034d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42512bef0, 0x5, 0xc4225cecb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8332 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca0f0, 0xc4256db7e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403cc30, 0xc423ddce50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424eca0f0, 0x0, 0x0, 0x0, 0xc423ddce50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424eca0f0, 0x6f0968, 0x3, 0x51f701, 0xc424f03590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424eca0f0, 0x5, 0xc4225cecd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca4b0, 0xc4256db8a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403dc30, 0xc423ddceb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424eca4b0, 0x0, 0x0, 0x0, 0xc423ddceb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424eca4b0, 0x6f0968, 0x3, 0x51f701, 0xc424f03710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424eca4b0, 0x5, 0xc4225cecf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca870, 0xc4256db930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424056c30, 0xc423ddcf10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424eca870, 0x0, 0x0, 0x0, 0xc423ddcf10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424eca870, 0x6f0968, 0x3, 0x51f701, 0xc424f03890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424eca870, 0x5, 0xc4225ced10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecaa50, 0xc4256db970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecaa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424057c30, 0xc423ddcf40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ecaa50, 0x0, 0x0, 0x0, 0xc423ddcf40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ecaa50, 0x6f0968, 0x3, 0x51f701, 0xc424f03950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ecaa50, 0x5, 0xc4225ced30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8336 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecac30, 0xc4256db9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424048c30, 0xc423ddcf70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ecac30, 0x0, 0x0, 0x0, 0xc423ddcf70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ecac30, 0x6f0968, 0x3, 0x51f701, 0xc424f03a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ecac30, 0x5, 0xc4225ced50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb1d0, 0xc4256dba70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424049c30, 0xc423ddd000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ecb1d0, 0x0, 0x0, 0x0, 0xc423ddd000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ecb1d0, 0x6f0968, 0x3, 0x51f701, 0xc424f03c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ecb1d0, 0x5, 0xc4225ced70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8354 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb3b0, 0xc4256dbab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424052c30, 0xc423ddd030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ecb3b0, 0x0, 0x0, 0x0, 0xc423ddd030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ecb3b0, 0x6f0968, 0x3, 0x51f701, 0xc424f03d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ecb3b0, 0x5, 0xc4225ced90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb590, 0xc4256dbb00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221323c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424053c30, 0xc423ddd060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ecb590, 0x0, 0x0, 0x0, 0xc423ddd060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ecb590, 0x6f0968, 0x3, 0x51f701, 0xc424f03e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ecb590, 0x5, 0xc4225cedb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb770, 0xc4256dbb80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424054c30, 0xc423ddd090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ecb770, 0x0, 0x0, 0x0, 0xc423ddd090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ecb770, 0x6f0968, 0x3, 0x51f701, 0xc424f03ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ecb770, 0x5, 0xc4225cedd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecba40, 0xc4256dbc10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221325c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424055c30, 0xc423ddd0d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424ecba40, 0x0, 0x0, 0x0, 0xc423ddd0d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424ecba40, 0x6f0968, 0x3, 0x51f701, 0xc424d8e000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424ecba40, 0x5, 0xc4225cedf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbe00, 0xc4256dbcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405ac30, 0xc423ddd138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424ecbe00, 0x0, 0x0, 0x0, 0xc423ddd138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424ecbe00, 0x6f0968, 0x3, 0x51f701, 0xc424d8e180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424ecbe00, 0x5, 0xc4225cee10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a1e0, 0xc4256dbd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405bc30, 0xc423ddd198)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42404a1e0, 0x0, 0x0, 0x0, 0xc423ddd198, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42404a1e0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42404a1e0, 0x5, 0xc4225cee30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425481a40, 0xc4259aad50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502eea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425481a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425481a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b9ac30, 0xc4259b6438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425481a40, 0x0, 0x0, 0x0, 0xc4259b6438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425481a40, 0x6f0968, 0x3, 0x51f701, 0xc4254529f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425481a40, 0x5, 0xc4225cee50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a960, 0xc4256dbf20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405dc30, 0xc423ddd258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42404a960, 0x0, 0x0, 0x0, 0xc423ddd258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42404a960, 0x6f0968, 0x3, 0x51f701, 0xc424d8e600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42404a960, 0x5, 0xc4225cee70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088d20, 0xc42568e670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef2c30, 0xc424c50330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425088d20, 0x0, 0x0, 0x0, 0xc424c50330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425088d20, 0x6f0968, 0x3, 0x51f701, 0xc424f86f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425088d20, 0x5, 0xc4225cc5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404af00, 0xc4255e2030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424062c30, 0xc423ddd2e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42404af00, 0x0, 0x0, 0x0, 0xc423ddd2e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42404af00, 0x6f0968, 0x3, 0x51f701, 0xc424d8e840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42404af00, 0x5, 0xc4225cee90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8363 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008cfc0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088f00, 0xc42568e6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ef3c30, 0xc424c50360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425088f00, 0x0, 0x0, 0x0, 0xc424c50360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425088f00, 0x6f0968, 0x3, 0x51f701, 0xc424f87020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425088f00, 0x5, 0xc4225cc5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088ff0, 0xc42568e6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efcc30, 0xc424c50378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425088ff0, 0x0, 0x0, 0x0, 0xc424c50378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425088ff0, 0x6f0968, 0x3, 0x51f701, 0xc424f87080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425088ff0, 0x5, 0xc4225cc610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b1d0, 0xc4255e20f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424063c30, 0xc423ddd330)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42404b1d0, 0x0, 0x0, 0x0, 0xc423ddd330, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42404b1d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42404b1d0, 0x5, 0xc4225cf140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250891d0, 0xc42568e740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250891d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250891d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efdc30, 0xc424c503a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250891d0, 0x0, 0x0, 0x0, 0xc424c503a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250891d0, 0x6f0968, 0x3, 0x51f701, 0xc424f87140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250891d0, 0x5, 0xc4225cc630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250893b0, 0xc42568e7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221505e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250893b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250893b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efec30, 0xc424c503d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250893b0, 0x0, 0x0, 0x0, 0xc424c503d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250893b0, 0x6f0968, 0x3, 0x51f701, 0xc424f87200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250893b0, 0x5, 0xc4225cc650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089590, 0xc42568e830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221506a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423effc30, 0xc424c50408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425089590, 0x0, 0x0, 0x0, 0xc424c50408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425089590, 0x6f0968, 0x3, 0x51f701, 0xc424f872c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425089590, 0x5, 0xc4225cc670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8370 [semacquire]:
sync.runtime_Semacquire(0xc4225cc74c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc740)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089770, 0xc42568e8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f08c30, 0xc424c50438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425089770, 0x0, 0x0, 0x0, 0xc424c50438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425089770, 0x6f0968, 0x3, 0x51f701, 0xc424f87380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425089770, 0x5, 0xc4225cc760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b590, 0xc4255e21f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424064c30, 0xc423ddd390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42404b590, 0x0, 0x0, 0x0, 0xc423ddd390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42404b590, 0x6f0968, 0x3, 0x51f701, 0xc424d8eae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42404b590, 0x5, 0xc4225cf160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b950, 0xc4255e22f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221332a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424065c30, 0xc423ddd3f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42404b950, 0x0, 0x0, 0x0, 0xc423ddd3f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42404b950, 0x6f0968, 0x3, 0x51f701, 0xc424d8ec60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42404b950, 0x5, 0xc4225cf180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404bd10, 0xc4255e23a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406ac30, 0xc423ddd450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42404bd10, 0x0, 0x0, 0x0, 0xc423ddd450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42404bd10, 0x6f0968, 0x3, 0x51f701, 0xc424d8ee10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42404bd10, 0x5, 0xc4225cf1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8369 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb60f0, 0xc4255e24a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221335a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406bc30, 0xc423ddd4b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423fb60f0, 0x0, 0x0, 0x0, 0xc423ddd4b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423fb60f0, 0x6f0968, 0x3, 0x51f701, 0xc424d8ef90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423fb60f0, 0x5, 0xc4225cf1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb64b0, 0xc4255e25a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406cc30, 0xc423ddd510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423fb64b0, 0x0, 0x0, 0x0, 0xc423ddd510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423fb64b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423fb64b0, 0x5, 0xc4225cf1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6870, 0xc4255e26a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221338a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406dc30, 0xc423ddd570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423fb6870, 0x0, 0x0, 0x0, 0xc423ddd570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423fb6870, 0x6f0968, 0x3, 0x51f701, 0xc424d8f290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423fb6870, 0x5, 0xc4225cf200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6e10, 0xc4255e27b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424072c30, 0xc423ddd600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423fb6e10, 0x0, 0x0, 0x0, 0xc423ddd600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423fb6e10, 0x6f0968, 0x3, 0x51f701, 0xc424d8f4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423fb6e10, 0x5, 0xc4225cf220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9950, 0xc42568f030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424073c30, 0xc424c50798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ec9950, 0x0, 0x0, 0x0, 0xc424c50798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ec9950, 0x6f0968, 0x3, 0x51f701, 0xc424e1c120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ec9950, 0x5, 0xc4225cf240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8390 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054f00, 0xc42568fbd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424074c30, 0xc424c50cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424054f00, 0x0, 0x0, 0x0, 0xc424c50cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424054f00, 0x6f0968, 0x3, 0x51f701, 0xc424e1d6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424054f00, 0x5, 0xc4225cf260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089950, 0xc42568e930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f09c30, 0xc424c50468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425089950, 0x0, 0x0, 0x0, 0xc424c50468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425089950, 0x6f0968, 0x3, 0x51f701, 0xc424f87440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425089950, 0x5, 0xc4225cc780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089b30, 0xc42568e970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efac30, 0xc424c50498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425089b30, 0x0, 0x0, 0x0, 0xc424c50498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425089b30, 0x6f0968, 0x3, 0x51f701, 0xc424f87500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425089b30, 0x5, 0xc4225cc7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240551d0, 0xc42568fc50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240551d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240551d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424075c30, 0xc424c50d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240551d0, 0x0, 0x0, 0x0, 0xc424c50d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240551d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240551d0, 0x5, 0xc4225cf280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240553b0, 0xc42568fc90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240553b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240553b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407ec30, 0xc424c50d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4240553b0, 0x0, 0x0, 0x0, 0xc424c50d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4240553b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4240553b0, 0x5, 0xc4225cf2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055770, 0xc42568fd10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407fc30, 0xc424c50dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424055770, 0x0, 0x0, 0x0, 0xc424c50dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424055770, 0x6f0968, 0x3, 0x51f701, 0xc424e1da10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424055770, 0x5, 0xc4225cf2c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055b30, 0xc42568fd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424070c30, 0xc424c50e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424055b30, 0x0, 0x0, 0x0, 0xc424c50e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424055b30, 0x6f0968, 0x3, 0x51f701, 0xc424e1db90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424055b30, 0x5, 0xc4225cf2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8375 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089d10, 0xc42568e9e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221509c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423efbc30, 0xc424c504c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425089d10, 0x0, 0x0, 0x0, 0xc424c504c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425089d10, 0x6f0968, 0x3, 0x51f701, 0xc424f875c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425089d10, 0x5, 0xc4225cc7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055ef0, 0xc42568fe10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fedd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424071c30, 0xc424c50e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424055ef0, 0x0, 0x0, 0x0, 0xc424c50e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424055ef0, 0x6f0968, 0x3, 0x51f701, 0xc424e1dd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424055ef0, 0x5, 0xc4225cf300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2960, 0xc42568ffe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424086c30, 0xc424c50f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256d2960, 0x0, 0x0, 0x0, 0xc424c50f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256d2960, 0x6f0968, 0x3, 0x51f701, 0xc424cf6180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256d2960, 0x5, 0xc4225cf320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089ef0, 0xc42568ea60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f04c30, 0xc424c504f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425089ef0, 0x0, 0x0, 0x0, 0xc424c504f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425089ef0, 0x6f0968, 0x3, 0x51f701, 0xc424f87680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425089ef0, 0x5, 0xc4225cc7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d30e0, 0xc425568180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d30e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424078c30, 0xc424c51050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256d30e0, 0x0, 0x0, 0x0, 0xc424c51050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256d30e0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256d30e0, 0x5, 0xc4225cf340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d34a0, 0xc425568240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d34a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424079c30, 0xc424c510b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4256d34a0, 0x0, 0x0, 0x0, 0xc424c510b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4256d34a0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4256d34a0, 0x5, 0xc4225cf360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec80f0, 0xc42568eae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f05c30, 0xc424c50528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ec80f0, 0x0, 0x0, 0x0, 0xc424c50528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ec80f0, 0x6f0968, 0x3, 0x51f701, 0xc424f87740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ec80f0, 0x5, 0xc4225cc800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8378 [semacquire]:
sync.runtime_Semacquire(0xc4225cc8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3860, 0xc425568300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209ce860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408ac30, 0xc424c51110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4256d3860, 0x0, 0x0, 0x0, 0xc424c51110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4256d3860, 0x6f0968, 0x3, 0x51f701, 0xc424cf67b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4256d3860, 0x5, 0xc4225cf380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8400 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008d200, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec82d0, 0xc42568eb60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f06c30, 0xc424c50558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec82d0, 0x0, 0x0, 0x0, 0xc424c50558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec82d0, 0x6f0968, 0x3, 0x51f701, 0xc424f87800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec82d0, 0x5, 0xc4225cc900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3c20, 0xc425568390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408bc30, 0xc424c51170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256d3c20, 0x0, 0x0, 0x0, 0xc424c51170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256d3c20, 0x6f0968, 0x3, 0x51f701, 0xc424cf6930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256d3c20, 0x5, 0xc4225cf620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec84b0, 0xc42568ebb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f07c30, 0xc424c50588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec84b0, 0x0, 0x0, 0x0, 0xc424c50588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec84b0, 0x6f0968, 0x3, 0x51f701, 0xc424f878c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec84b0, 0x5, 0xc4225cc920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8690, 0xc42568ebf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f10c30, 0xc424c505b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ec8690, 0x0, 0x0, 0x0, 0xc424c505b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ec8690, 0x6f0968, 0x3, 0x51f701, 0xc424f87980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ec8690, 0x5, 0xc4225cc940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1a40, 0xc4257f3ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f11c30, 0xc4259b7db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d1a40, 0x0, 0x0, 0x0, 0xc4259b7db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d1a40, 0x6f0968, 0x3, 0x51f701, 0xc425161200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d1a40, 0x5, 0xc4225cc960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247763c0, 0xc4257f3c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247763c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247763c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f02c30, 0xc4259b7ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4247763c0, 0x0, 0x0, 0x0, 0xc4259b7ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4247763c0, 0x6f0968, 0x3, 0x51f701, 0xc4251615c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4247763c0, 0x5, 0xc4225cc980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8385 [semacquire]:
sync.runtime_Semacquire(0xc4225cca5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cca50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e70e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247765a0, 0xc4257f3c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247765a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247765a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f03c30, 0xc4259b7ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4247765a0, 0x0, 0x0, 0x0, 0xc4259b7ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4247765a0, 0x6f0968, 0x3, 0x51f701, 0xc4251616e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4247765a0, 0x5, 0xc4225cca70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e000, 0xc425568410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408cc30, 0xc424c511d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42592e000, 0x0, 0x0, 0x0, 0xc424c511d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42592e000, 0x6f0968, 0x3, 0x51f701, 0xc424cf6ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42592e000, 0x5, 0xc4225cf640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e2d0, 0xc425568470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420934c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408dc30, 0xc424c51218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42592e2d0, 0x0, 0x0, 0x0, 0xc424c51218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42592e2d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42592e2d0, 0x5, 0xc4225cf660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e4b0, 0xc4255684b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206302a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424092c30, 0xc424c51248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592e4b0, 0x0, 0x0, 0x0, 0xc424c51248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592e4b0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592e4b0, 0x5, 0xc4225cf680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e780, 0xc425568510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420630fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424093c30, 0xc424c51290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42592e780, 0x0, 0x0, 0x0, 0xc424c51290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42592e780, 0x6f0968, 0x3, 0x51f701, 0xc424cf6de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42592e780, 0x5, 0xc4225cf6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ec30, 0xc4255685b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420631620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424094c30, 0xc424c51308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42592ec30, 0x0, 0x0, 0x0, 0xc424c51308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42592ec30, 0x6f0968, 0x3, 0x51f701, 0xc424cf6fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42592ec30, 0x5, 0xc4225cf6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ee10, 0xc4255685f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021e780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424095c30, 0xc424c51338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592ee10, 0x0, 0x0, 0x0, 0xc424c51338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592ee10, 0x6f0968, 0x3, 0x51f701, 0xc424cf7080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592ee10, 0x5, 0xc4225cf6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592eff0, 0xc425568640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409ec30, 0xc424c51368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592eff0, 0x0, 0x0, 0x0, 0xc424c51368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592eff0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592eff0, 0x5, 0xc4225cf700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f1d0, 0xc4255686b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200c1100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409fc30, 0xc424c51398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592f1d0, 0x0, 0x0, 0x0, 0xc424c51398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592f1d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592f1d0, 0x5, 0xc4225cf720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f4a0, 0xc425568760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424090c30, 0xc424c513e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592f4a0, 0x0, 0x0, 0x0, 0xc424c513e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592f4a0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592f4a0, 0x5, 0xc4225cf740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f860, 0xc425568820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e41e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424091c30, 0xc424c51440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592f860, 0x0, 0x0, 0x0, 0xc424c51440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592f860, 0x6f0968, 0x3, 0x51f701, 0xc424cf74d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592f860, 0x5, 0xc4225cf760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8429 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e81e0, 0xc425568a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e45a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a6c30, 0xc424c51530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256e81e0, 0x0, 0x0, 0x0, 0xc424c51530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256e81e0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256e81e0, 0x5, 0xc4225cf780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8780, 0xc425568b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e47e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a7c30, 0xc424c515c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256e8780, 0x0, 0x0, 0x0, 0xc424c515c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256e8780, 0x6f0968, 0x3, 0x51f701, 0xc424cf7b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256e8780, 0x5, 0xc4225cf7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8b40, 0xc425568be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424098c30, 0xc424c51620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256e8b40, 0x0, 0x0, 0x0, 0xc424c51620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256e8b40, 0x6f0968, 0x3, 0x51f701, 0xc424cf7c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256e8b40, 0x5, 0xc4225cf7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8f00, 0xc425568ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424099c30, 0xc424c51680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256e8f00, 0x0, 0x0, 0x0, 0xc424c51680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256e8f00, 0x6f0968, 0x3, 0x51f701, 0xc424cf7e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256e8f00, 0x5, 0xc4225cf7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e92c0, 0xc425568d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240aac30, 0xc424c516e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256e92c0, 0x0, 0x0, 0x0, 0xc424c516e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256e92c0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256e92c0, 0x5, 0xc4225cf800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9680, 0xc425568df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240abc30, 0xc424c51740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256e9680, 0x0, 0x0, 0x0, 0xc424c51740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256e9680, 0x6f0968, 0x3, 0x51f701, 0xc424bc6150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256e9680, 0x5, 0xc4225cf820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9c20, 0xc425568eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240acc30, 0xc424c517d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4256e9c20, 0x0, 0x0, 0x0, 0xc424c517d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4256e9c20, 0x6f0968, 0x3, 0x51f701, 0xc424bc6390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4256e9c20, 0x5, 0xc4225cf840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca000, 0xc425568f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e51a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240adc30, 0xc424c51830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4240ca000, 0x0, 0x0, 0x0, 0xc424c51830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4240ca000, 0x6f0968, 0x3, 0x51f701, 0xc424bc6510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4240ca000, 0x5, 0xc4225cf860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8437 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc420016c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca4b0, 0xc425569020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b2c30, 0xc424c518a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240ca4b0, 0x0, 0x0, 0x0, 0xc424c518a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240ca4b0, 0x6f0968, 0x3, 0x51f701, 0xc424bc66f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240ca4b0, 0x5, 0xc4225cfad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8404 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776780, 0xc4257f3cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f18c30, 0xc4259b7f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424776780, 0x0, 0x0, 0x0, 0xc4259b7f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424776780, 0x6f0968, 0x3, 0x51f701, 0xc4251617a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424776780, 0x5, 0xc4225cca90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776960, 0xc4257f3d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f19c30, 0xc4259b7f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424776960, 0x0, 0x0, 0x0, 0xc4259b7f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424776960, 0x6f0968, 0x3, 0x51f701, 0xc425161860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424776960, 0x5, 0xc4225ccab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776e10, 0xc4257f3db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f0ac30, 0xc4259b7fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424776e10, 0x0, 0x0, 0x0, 0xc4259b7fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424776e10, 0x6f0968, 0x3, 0x51f701, 0xc425161a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424776e10, 0x5, 0xc4225ccad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8407 [semacquire]:
sync.runtime_Semacquire(0xc4225ccbbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ccbb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776ff0, 0xc4257f3df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f0bc30, 0xc4259b7fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424776ff0, 0x0, 0x0, 0x0, 0xc4259b7fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424776ff0, 0x6f0968, 0x3, 0x51f701, 0xc425161b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424776ff0, 0x5, 0xc4225ccbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca870, 0xc4255690e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b3c30, 0xc424c51908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240ca870, 0x0, 0x0, 0x0, 0xc424c51908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240ca870, 0x6f0968, 0x3, 0x51f701, 0xc424bc6870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240ca870, 0x5, 0xc4225cfaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6ff0, 0xc4255e2820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b4c30, 0xc423ddd630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423fb6ff0, 0x0, 0x0, 0x0, 0xc423ddd630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423fb6ff0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423fb6ff0, 0x5, 0xc4225cfb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8442 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb74a0, 0xc4255e2960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b5c30, 0xc423ddd6a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423fb74a0, 0x0, 0x0, 0x0, 0xc423ddd6a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423fb74a0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423fb74a0, 0x5, 0xc4225cfb30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8443 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b680, 0xc4255e2230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bec30, 0xc423ddd3a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42404b680, 0x0, 0x0, 0x0, 0xc423ddd3a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42404b680, 0x6f0968, 0x3, 0x51f701, 0xc424d8eb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42404b680, 0x5, 0xc4225cfb50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e690, 0xc4255684f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420630f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bfc30, 0xc424c51278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42592e690, 0x0, 0x0, 0x0, 0xc424c51278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42592e690, 0x6f0968, 0x3, 0x51f701, 0xc424cf6d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42592e690, 0x5, 0xc4225cfb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592eb40, 0xc425568590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206315a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b0c30, 0xc424c512f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592eb40, 0x0, 0x0, 0x0, 0xc424c512f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592eb40, 0x6f0968, 0x3, 0x51f701, 0xc424cf6f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592eb40, 0x5, 0xc4225cfb90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8446 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ef00, 0xc425568610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42021f140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b1c30, 0xc424c51350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592ef00, 0x0, 0x0, 0x0, 0xc424c51350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592ef00, 0x6f0968, 0x3, 0x51f701, 0xc424cf70e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592ef00, 0x5, 0xc4225cfbb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8447 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f2c0, 0xc4255686f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200c1160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c6c30, 0xc424c513b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592f2c0, 0x0, 0x0, 0x0, 0xc424c513b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592f2c0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592f2c0, 0x5, 0xc4225cfbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8448 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f770, 0xc4255687e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c7c30, 0xc424c51428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592f770, 0x0, 0x0, 0x0, 0xc424c51428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592f770, 0x6f0968, 0x3, 0x51f701, 0xc424cf7470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592f770, 0x5, 0xc4225cfbf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8449 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fb30, 0xc4255688d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b8c30, 0xc424c51488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592fb30, 0x0, 0x0, 0x0, 0xc424c51488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592fb30, 0x6f0968, 0x3, 0x51f701, 0xc424cf75f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592fb30, 0x5, 0xc4225cfc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8450 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fef0, 0xc425568960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b9c30, 0xc424c514e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42592fef0, 0x0, 0x0, 0x0, 0xc424c514e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42592fef0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42592fef0, 0x5, 0xc4225cfc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8451 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e80f0, 0xc4255689e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240cec30, 0xc424c51518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256e80f0, 0x0, 0x0, 0x0, 0xc424c51518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256e80f0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256e80f0, 0x5, 0xc4225cfc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8452 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e84b0, 0xc425568a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e46c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240cfc30, 0xc424c51578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256e84b0, 0x0, 0x0, 0x0, 0xc424c51578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256e84b0, 0x6f0968, 0x3, 0x51f701, 0xc424cf79e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256e84b0, 0x5, 0xc4225cfc70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8453 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8870, 0xc425568b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c0c30, 0xc424c515d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256e8870, 0x0, 0x0, 0x0, 0xc424c515d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256e8870, 0x6f0968, 0x3, 0x51f701, 0xc424cf7b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256e8870, 0x5, 0xc4225cfc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8e10, 0xc425568c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c1c30, 0xc424c51668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256e8e10, 0x0, 0x0, 0x0, 0xc424c51668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256e8e10, 0x6f0968, 0x3, 0x51f701, 0xc424cf7da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256e8e10, 0x5, 0xc4225cfcb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8ff0, 0xc425568cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d6c30, 0xc424c51698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256e8ff0, 0x0, 0x0, 0x0, 0xc424c51698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256e8ff0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256e8ff0, 0x5, 0xc4225cfcd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e91d0, 0xc425568d40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d7c30, 0xc424c516c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4256e91d0, 0x0, 0x0, 0x0, 0xc424c516c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4256e91d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4256e91d0, 0x5, 0xc4225cfcf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e93b0, 0xc425568d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c8c30, 0xc424c516f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4256e93b0, 0x0, 0x0, 0x0, 0xc424c516f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4256e93b0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4256e93b0, 0x5, 0xc4225cfd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8458 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc420016e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247771d0, 0xc4257f3e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247771d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247771d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f14c30, 0xc423ddc010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4247771d0, 0x0, 0x0, 0x0, 0xc423ddc010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4247771d0, 0x6f0968, 0x3, 0x51f701, 0xc425161bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4247771d0, 0x5, 0xc4225ccbf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247773b0, 0xc4257f3e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247773b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247773b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f15c30, 0xc423ddc040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4247773b0, 0x0, 0x0, 0x0, 0xc423ddc040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4247773b0, 0x6f0968, 0x3, 0x51f701, 0xc425161c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4247773b0, 0x5, 0xc4225ccc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8412 [semacquire]:
sync.runtime_Semacquire(0xc4225cccec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ccce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b90c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9590, 0xc425568dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c9c30, 0xc424c51728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256e9590, 0x0, 0x0, 0x0, 0xc424c51728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256e9590, 0x6f0968, 0x3, 0x51f701, 0xc424bc60f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256e9590, 0x5, 0xc4225cff70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777590, 0xc4257f3eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c21c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f16c30, 0xc423ddc070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777590, 0x0, 0x0, 0x0, 0xc423ddc070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777590, 0x6f0968, 0x3, 0x51f701, 0xc425161d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777590, 0x5, 0xc4225ccd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777860, 0xc4257f3f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c22e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f17c30, 0xc423ddc0b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424777860, 0x0, 0x0, 0x0, 0xc423ddc0b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424777860, 0x6f0968, 0x3, 0x51f701, 0xc425161e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424777860, 0x5, 0xc4225ccd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9770, 0xc425568e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d2c30, 0xc424c51758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4256e9770, 0x0, 0x0, 0x0, 0xc424c51758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4256e9770, 0x6f0968, 0x3, 0x51f701, 0xc424bc61b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4256e9770, 0x5, 0xc4225cff90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9950, 0xc425568e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d3c30, 0xc424c51788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256e9950, 0x0, 0x0, 0x0, 0xc424c51788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256e9950, 0x6f0968, 0x3, 0x51f701, 0xc424bc6270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256e9950, 0x5, 0xc4225cffb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8416 [semacquire]:
sync.runtime_Semacquire(0xc4225cce0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cce00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9d10, 0xc425568ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d4c30, 0xc424c517e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256e9d10, 0x0, 0x0, 0x0, 0xc424c517e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256e9d10, 0x6f0968, 0x3, 0x51f701, 0xc424bc63f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256e9d10, 0x5, 0xc4225cffd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca2d0, 0xc425568fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e52c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d5c30, 0xc424c51878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240ca2d0, 0x0, 0x0, 0x0, 0xc424c51878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240ca2d0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240ca2d0, 0x5, 0xc4225cfff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca5a0, 0xc425569060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e53e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dac30, 0xc424c518c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240ca5a0, 0x0, 0x0, 0x0, 0xc424c518c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240ca5a0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240ca5a0, 0x5, 0xc42265a010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8466 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca780, 0xc4255690c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e54a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dbc30, 0xc424c518f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240ca780, 0x0, 0x0, 0x0, 0xc424c518f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240ca780, 0x6f0968, 0x3, 0x51f701, 0xc424bc6810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240ca780, 0x5, 0xc42265a030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6f00, 0xc4255e27e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dcc30, 0xc423ddd618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423fb6f00, 0x0, 0x0, 0x0, 0xc423ddd618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423fb6f00, 0x6f0968, 0x3, 0x51f701, 0xc424d8f530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423fb6f00, 0x5, 0xc42265a050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb73b0, 0xc4255e2920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240ddc30, 0xc423ddd690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423fb73b0, 0x0, 0x0, 0x0, 0xc423ddd690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423fb73b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423fb73b0, 0x5, 0xc42265a070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8482 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777a40, 0xc4257f3fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c23a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f20c30, 0xc423ddc0e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777a40, 0x0, 0x0, 0x0, 0xc423ddc0e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777a40, 0x6f0968, 0x3, 0x51f701, 0xc425161f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777a40, 0x5, 0xc4225cce20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4226581e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7680, 0xc4255e29e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e2c30, 0xc423ddd6d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423fb7680, 0x0, 0x0, 0x0, 0xc423ddd6d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423fb7680, 0x6f0968, 0x3, 0x51f701, 0xc424d8f830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423fb7680, 0x5, 0xc42265a090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7860, 0xc4255e2a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e3c30, 0xc423ddd708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423fb7860, 0x0, 0x0, 0x0, 0xc423ddd708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423fb7860, 0x6f0968, 0x3, 0x51f701, 0xc424d8f8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423fb7860, 0x5, 0xc42265a0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7a40, 0xc4255e2ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e4c30, 0xc423ddd738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423fb7a40, 0x0, 0x0, 0x0, 0xc423ddd738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423fb7a40, 0x6f0968, 0x3, 0x51f701, 0xc424d8f9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423fb7a40, 0x5, 0xc42265a0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7c20, 0xc4255e2b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e5c30, 0xc423ddd768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423fb7c20, 0x0, 0x0, 0x0, 0xc423ddd768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423fb7c20, 0x6f0968, 0x3, 0x51f701, 0xc424d8fa70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423fb7c20, 0x5, 0xc42265a0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7e00, 0xc4255e2b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240eec30, 0xc423ddd798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423fb7e00, 0x0, 0x0, 0x0, 0xc423ddd798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423fb7e00, 0x6f0968, 0x3, 0x51f701, 0xc424d8fb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423fb7e00, 0x5, 0xc42265a110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8474 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a000, 0xc4255e2c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240efc30, 0xc423ddd7c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42592a000, 0x0, 0x0, 0x0, 0xc423ddd7c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42592a000, 0x6f0968, 0x3, 0x51f701, 0xc424d8fbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42592a000, 0x5, 0xc42265a130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8475 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423aead20, 0xc425a7dd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423aead20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423aead20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b7cc30, 0xc424871c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423aead20, 0x0, 0x0, 0x0, 0xc424871c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423aead20, 0x6f0968, 0x3, 0x51f701, 0xc425664ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423aead20, 0x5, 0xc42265a150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40870, 0xc4259aa370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423b90c30, 0xc424871f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425b40870, 0x0, 0x0, 0x0, 0xc424871f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425b40870, 0x6f0968, 0x3, 0x51f701, 0xc4256655c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425b40870, 0x5, 0xc42265a170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425b40000, 0xc4259aa190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425181700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425b40000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425b40000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bd1c30, 0xc424871e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425b40000, 0x0, 0x0, 0x0, 0xc424871e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425b40000, 0x6f0968, 0x3, 0x51f701, 0xc425665260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425b40000, 0x5, 0xc42265a190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243eeff0, 0xc425a03680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243eeff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243eeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf7c30, 0xc424e93d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4243eeff0, 0x0, 0x0, 0x0, 0xc424e93d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4243eeff0, 0x6f0968, 0x3, 0x51f701, 0xc425589320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4243eeff0, 0x5, 0xc42265a1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8479 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f05a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef1d0, 0xc425a036c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c00c30, 0xc424e93d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243ef1d0, 0x0, 0x0, 0x0, 0xc424e93d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243ef1d0, 0x6f0968, 0x3, 0x51f701, 0xc4255893e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243ef1d0, 0x5, 0xc42265a3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be780, 0xc4254b73e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c1c30, 0xc4241288e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4241be780, 0x0, 0x0, 0x0, 0xc4241288e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4241be780, 0x6f0968, 0x3, 0x51f701, 0xc4249808d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4241be780, 0x5, 0xc4234e0de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be960, 0xc4254b7460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c2c30, 0xc424128910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4241be960, 0x0, 0x0, 0x0, 0xc424128910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4241be960, 0x6f0968, 0x3, 0x51f701, 0xc424980990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4241be960, 0x5, 0xc4234e0e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef3b0, 0xc425a03700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8a980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c01c30, 0xc424e93d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243ef3b0, 0x0, 0x0, 0x0, 0xc424e93d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243ef3b0, 0x6f0968, 0x3, 0x51f701, 0xc4255894a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243ef3b0, 0x5, 0xc42265a400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef590, 0xc425a03740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8aa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf2c30, 0xc424e93dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243ef590, 0x0, 0x0, 0x0, 0xc424e93dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243ef590, 0x6f0968, 0x3, 0x51f701, 0xc425589590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243ef590, 0x5, 0xc42265a420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef770, 0xc425a03780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ab00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bf3c30, 0xc424e93df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243ef770, 0x0, 0x0, 0x0, 0xc424e93df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243ef770, 0x6f0968, 0x3, 0x51f701, 0xc425589650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243ef770, 0x5, 0xc42265a440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ef950, 0xc425a037d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8abc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ef950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243ef950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfcc30, 0xc424e93e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4243ef950, 0x0, 0x0, 0x0, 0xc424e93e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4243ef950, 0x6f0968, 0x3, 0x51f701, 0xc425589710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4243ef950, 0x5, 0xc42265a460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efb30, 0xc425a03840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ac80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfdc30, 0xc424e93e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4243efb30, 0x0, 0x0, 0x0, 0xc424e93e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4243efb30, 0x6f0968, 0x3, 0x51f701, 0xc4255897d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4243efb30, 0x5, 0xc42265a480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efd10, 0xc425a038b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ad40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfec30, 0xc424e93e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243efd10, 0x0, 0x0, 0x0, 0xc424e93e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243efd10, 0x6f0968, 0x3, 0x51f701, 0xc425589890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243efd10, 0x5, 0xc42265a4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243efef0, 0xc425a038f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8ae00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243efef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243efef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bffc30, 0xc424e93eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243efef0, 0x0, 0x0, 0x0, 0xc424e93eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243efef0, 0x6f0968, 0x3, 0x51f701, 0xc425589950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243efef0, 0x5, 0xc42265a4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8505 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e0f0, 0xc425a03970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8aec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c08c30, 0xc424e93ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42472e0f0, 0x0, 0x0, 0x0, 0xc424e93ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42472e0f0, 0x6f0968, 0x3, 0x51f701, 0xc425589a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42472e0f0, 0x5, 0xc42265a4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8506 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e2d0, 0xc425a039e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8af80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c09c30, 0xc424e93f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42472e2d0, 0x0, 0x0, 0x0, 0xc424e93f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42472e2d0, 0x6f0968, 0x3, 0x51f701, 0xc425589ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42472e2d0, 0x5, 0xc42265a500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e3c0, 0xc425a03a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8afe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfac30, 0xc424e93f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42472e3c0, 0x0, 0x0, 0x0, 0xc424e93f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42472e3c0, 0x6f0968, 0x3, 0x51f701, 0xc425589b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42472e3c0, 0x5, 0xc42265a520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e4b0, 0xc425a03a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423bfbc30, 0xc424e93f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42472e4b0, 0x0, 0x0, 0x0, 0xc424e93f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42472e4b0, 0x6f0968, 0x3, 0x51f701, 0xc425589b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42472e4b0, 0x5, 0xc42265a540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e5a0, 0xc425a03a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c04c30, 0xc424e93f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42472e5a0, 0x0, 0x0, 0x0, 0xc424e93f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42472e5a0, 0x6f0968, 0x3, 0x51f701, 0xc425589bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42472e5a0, 0x5, 0xc42265a560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8510 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e690, 0xc425a03a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c05c30, 0xc424e93f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42472e690, 0x0, 0x0, 0x0, 0xc424e93f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42472e690, 0x6f0968, 0x3, 0x51f701, 0xc425589c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42472e690, 0x5, 0xc42265a580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e870, 0xc425a03af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c06c30, 0xc424e93fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42472e870, 0x0, 0x0, 0x0, 0xc424e93fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42472e870, 0x6f0968, 0x3, 0x51f701, 0xc425589d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42472e870, 0x5, 0xc42265a5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ea50, 0xc425a03b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c07c30, 0xc424e93fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42472ea50, 0x0, 0x0, 0x0, 0xc424e93fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42472ea50, 0x6f0968, 0x3, 0x51f701, 0xc425589dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42472ea50, 0x5, 0xc42265a5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ec30, 0xc425a03ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c10c30, 0xc425584008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42472ec30, 0x0, 0x0, 0x0, 0xc425584008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42472ec30, 0x6f0968, 0x3, 0x51f701, 0xc425589e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42472ec30, 0x5, 0xc42265a5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472ee10, 0xc425a03c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c11c30, 0xc425584038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42472ee10, 0x0, 0x0, 0x0, 0xc425584038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42472ee10, 0x6f0968, 0x3, 0x51f701, 0xc425589f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42472ee10, 0x5, 0xc42265a600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f1d0, 0xc425a03c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c03c30, 0xc425584098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42472f1d0, 0x0, 0x0, 0x0, 0xc425584098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42472f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42532a0f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42472f1d0, 0x5, 0xc42265a620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8516 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0780, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777c20, 0xc4257f3fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f21c30, 0xc423ddc118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777c20, 0x0, 0x0, 0x0, 0xc423ddc118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777c20, 0x6f0968, 0x3, 0x51f701, 0xc425098000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777c20, 0x5, 0xc4225cd0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f3b0, 0xc425a03cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0cc30, 0xc4255840c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42472f3b0, 0x0, 0x0, 0x0, 0xc4255840c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42472f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42532a1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42472f3b0, 0x5, 0xc42265a840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f590, 0xc425a03d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0dc30, 0xc4255840f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42472f590, 0x0, 0x0, 0x0, 0xc4255840f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42472f590, 0x6f0968, 0x3, 0x51f701, 0xc42532a270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42472f590, 0x5, 0xc42265a860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f770, 0xc425a03d40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0ec30, 0xc425584128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42472f770, 0x0, 0x0, 0x0, 0xc425584128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42472f770, 0x6f0968, 0x3, 0x51f701, 0xc42532a330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42472f770, 0x5, 0xc42265a880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472f950, 0xc425a03d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0fc30, 0xc425584158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42472f950, 0x0, 0x0, 0x0, 0xc425584158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42472f950, 0x6f0968, 0x3, 0x51f701, 0xc42532a3f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42472f950, 0x5, 0xc42265a8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fb30, 0xc425a03dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c18c30, 0xc425584188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42472fb30, 0x0, 0x0, 0x0, 0xc425584188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42472fb30, 0x6f0968, 0x3, 0x51f701, 0xc42532a4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42472fb30, 0x5, 0xc42265a8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472fef0, 0xc425a03e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c19c30, 0xc4255841e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42472fef0, 0x0, 0x0, 0x0, 0xc4255841e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42472fef0, 0x6f0968, 0x3, 0x51f701, 0xc42532a630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42472fef0, 0x5, 0xc42265a8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e0f0, 0xc425a03ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0ac30, 0xc425584218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42257e0f0, 0x0, 0x0, 0x0, 0xc425584218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42257e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42532a720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42257e0f0, 0x5, 0xc42265a900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e2d0, 0xc425a03f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c0bc30, 0xc425584248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42257e2d0, 0x0, 0x0, 0x0, 0xc425584248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42257e2d0, 0x6f0968, 0x3, 0x51f701, 0xc42532a7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42257e2d0, 0x5, 0xc42265a920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e3c0, 0xc425a03f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c20c30, 0xc425584260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42257e3c0, 0x0, 0x0, 0x0, 0xc425584260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42257e3c0, 0x6f0968, 0x3, 0x51f701, 0xc42532a840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42257e3c0, 0x5, 0xc42265a940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e5a0, 0xc425a03fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c21c30, 0xc425584290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42257e5a0, 0x0, 0x0, 0x0, 0xc425584290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42257e5a0, 0x6f0968, 0x3, 0x51f701, 0xc42532a900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42257e5a0, 0x5, 0xc42265a960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e780, 0xc4258e4000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8be60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c12c30, 0xc4255842c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42257e780, 0x0, 0x0, 0x0, 0xc4255842c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42257e780, 0x6f0968, 0x3, 0x51f701, 0xc42532a9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42257e780, 0x5, 0xc42265a980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257e960, 0xc4258e4040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c13c30, 0xc4255842f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42257e960, 0x0, 0x0, 0x0, 0xc4255842f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42257e960, 0x6f0968, 0x3, 0x51f701, 0xc42532aa80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42257e960, 0x5, 0xc42265a9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257eb40, 0xc4258e40c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8bfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1cc30, 0xc425584320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42257eb40, 0x0, 0x0, 0x0, 0xc425584320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42257eb40, 0x6f0968, 0x3, 0x51f701, 0xc42532ab40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42257eb40, 0x5, 0xc42265a9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ed20, 0xc4258e4140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba60a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1dc30, 0xc425584350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42257ed20, 0x0, 0x0, 0x0, 0xc425584350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42257ed20, 0x6f0968, 0x3, 0x51f701, 0xc42532ac00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42257ed20, 0x5, 0xc42265a9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f0e0, 0xc4258e4240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1ec30, 0xc4255843b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42257f0e0, 0x0, 0x0, 0x0, 0xc4255843b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42257f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42532ad80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42257f0e0, 0x5, 0xc42265aa00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f2c0, 0xc4258e4280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba62e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1fc30, 0xc4255843e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42257f2c0, 0x0, 0x0, 0x0, 0xc4255843e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42257f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42532ae40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42257f2c0, 0x5, 0xc42265aa20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8534 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f4a0, 0xc4258e42d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba63a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c28c30, 0xc425584410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42257f4a0, 0x0, 0x0, 0x0, 0xc425584410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42257f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42532af00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42257f4a0, 0x5, 0xc42265aa40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8535 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f680, 0xc4258e4340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c29c30, 0xc425584440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42257f680, 0x0, 0x0, 0x0, 0xc425584440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42257f680, 0x6f0968, 0x3, 0x51f701, 0xc42532afc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42257f680, 0x5, 0xc42265aa60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257f860, 0xc4258e43c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1ac30, 0xc425584470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42257f860, 0x0, 0x0, 0x0, 0xc425584470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42257f860, 0x6f0968, 0x3, 0x51f701, 0xc42532b080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42257f860, 0x5, 0xc42265aa80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8537 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777e00, 0xc4256da020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f12c30, 0xc423ddc148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424777e00, 0x0, 0x0, 0x0, 0xc423ddc148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424777e00, 0x6f0968, 0x3, 0x51f701, 0xc4250980c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424777e00, 0x5, 0xc4225cd0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde000, 0xc4256da060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c25e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f13c30, 0xc423ddc178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423dde000, 0x0, 0x0, 0x0, 0xc423ddc178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423dde000, 0x6f0968, 0x3, 0x51f701, 0xc425098180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423dde000, 0x5, 0xc4225cd0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde1e0, 0xc4256da0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c26c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1cc30, 0xc423ddc1a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423dde1e0, 0x0, 0x0, 0x0, 0xc423ddc1a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423dde1e0, 0x6f0968, 0x3, 0x51f701, 0xc425098240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423dde1e0, 0x5, 0xc4225cd110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde3c0, 0xc4256da0e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1dc30, 0xc423ddc1d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423dde3c0, 0x0, 0x0, 0x0, 0xc423ddc1d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423dde3c0, 0x6f0968, 0x3, 0x51f701, 0xc425098300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423dde3c0, 0x5, 0xc4225cd130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde5a0, 0xc4256da120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1ec30, 0xc423ddc208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dde5a0, 0x0, 0x0, 0x0, 0xc423ddc208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dde5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250983c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dde5a0, 0x5, 0xc4225cd150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fa40, 0xc4258e4440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba65e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c1bc30, 0xc4255844a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42257fa40, 0x0, 0x0, 0x0, 0xc4255844a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42257fa40, 0x6f0968, 0x3, 0x51f701, 0xc42532b140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42257fa40, 0x5, 0xc42265ac70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde780, 0xc4256da160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1fc30, 0xc423ddc238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423dde780, 0x0, 0x0, 0x0, 0xc423ddc238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423dde780, 0x6f0968, 0x3, 0x51f701, 0xc425098480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423dde780, 0x5, 0xc4225cd170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde960, 0xc4256da1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c29c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f28c30, 0xc423ddc268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423dde960, 0x0, 0x0, 0x0, 0xc423ddc268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423dde960, 0x6f0968, 0x3, 0x51f701, 0xc425098570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423dde960, 0x5, 0xc4225cd190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8496 [semacquire]:
sync.runtime_Semacquire(0xc4225cd27c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af06c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddeb40, 0xc4256da1e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddeb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f29c30, 0xc423ddc298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddeb40, 0x0, 0x0, 0x0, 0xc423ddc298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddeb40, 0x6f0968, 0x3, 0x51f701, 0xc425098630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddeb40, 0x5, 0xc4225cd290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dded20, 0xc4256da230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dded20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1ac30, 0xc423ddc2c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423dded20, 0x0, 0x0, 0x0, 0xc423ddc2c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423dded20, 0x6f0968, 0x3, 0x51f701, 0xc4250986f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423dded20, 0x5, 0xc4225cd2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8548 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddef00, 0xc4256da2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f1bc30, 0xc423ddc2f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddef00, 0x0, 0x0, 0x0, 0xc423ddc2f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddef00, 0x6f0968, 0x3, 0x51f701, 0xc4250987b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddef00, 0x5, 0xc4225cd2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf2c0, 0xc4256da370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f31c30, 0xc423ddc358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddf2c0, 0x0, 0x0, 0x0, 0xc423ddc358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddf2c0, 0x6f0968, 0x3, 0x51f701, 0xc425098930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddf2c0, 0x5, 0xc4225cd2f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf4a0, 0xc4256da3d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f22c30, 0xc423ddc388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddf4a0, 0x0, 0x0, 0x0, 0xc423ddc388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddf4a0, 0x6f0968, 0x3, 0x51f701, 0xc4250989f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddf4a0, 0x5, 0xc4225cd310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf680, 0xc4256da450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f23c30, 0xc423ddc3b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddf680, 0x0, 0x0, 0x0, 0xc423ddc3b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddf680, 0x6f0968, 0x3, 0x51f701, 0xc425098ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddf680, 0x5, 0xc4225cd330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fc20, 0xc4258e44a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba66a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c24c30, 0xc4255844d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42257fc20, 0x0, 0x0, 0x0, 0xc4255844d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42257fc20, 0x6f0968, 0x3, 0x51f701, 0xc42532b200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42257fc20, 0x5, 0xc42265ac90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf860, 0xc4256da4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2cc30, 0xc423ddc3e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddf860, 0x0, 0x0, 0x0, 0xc423ddc3e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddf860, 0x6f0968, 0x3, 0x51f701, 0xc425098b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddf860, 0x5, 0xc4225cd350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257fe00, 0xc4258e44e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c25c30, 0xc425584500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42257fe00, 0x0, 0x0, 0x0, 0xc425584500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42257fe00, 0x6f0968, 0x3, 0x51f701, 0xc42532b2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42257fe00, 0x5, 0xc42265acb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e000, 0xc4258e4570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c26c30, 0xc425584530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c5e000, 0x0, 0x0, 0x0, 0xc425584530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c5e000, 0x6f0968, 0x3, 0x51f701, 0xc42532b3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c5e000, 0x5, 0xc42265acd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e2d0, 0xc4258e4630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c27c30, 0xc425584578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c5e2d0, 0x0, 0x0, 0x0, 0xc425584578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c5e2d0, 0x6f0968, 0x3, 0x51f701, 0xc42532b4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c5e2d0, 0x5, 0xc42265acf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e4b0, 0xc4258e46a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c30c30, 0xc4255845a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c5e4b0, 0x0, 0x0, 0x0, 0xc4255845a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c5e4b0, 0x6f0968, 0x3, 0x51f701, 0xc42532b590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c5e4b0, 0x5, 0xc42265ad10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e690, 0xc4258e46e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c31c30, 0xc4255845d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c5e690, 0x0, 0x0, 0x0, 0xc4255845d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c5e690, 0x6f0968, 0x3, 0x51f701, 0xc42532b650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c5e690, 0x5, 0xc42265ad30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e870, 0xc4258e4730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c22c30, 0xc425584608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c5e870, 0x0, 0x0, 0x0, 0xc425584608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c5e870, 0x6f0968, 0x3, 0x51f701, 0xc42532b740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c5e870, 0x5, 0xc42265ad50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8553 [semacquire]:
sync.runtime_Semacquire(0xc4225cd42c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ea50, 0xc4258e47b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c23c30, 0xc425584638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423c5ea50, 0x0, 0x0, 0x0, 0xc425584638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423c5ea50, 0x6f0968, 0x3, 0x51f701, 0xc42532b830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423c5ea50, 0x5, 0xc42265ad70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ec30, 0xc4258e4830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2cc30, 0xc425584668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423c5ec30, 0x0, 0x0, 0x0, 0xc425584668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423c5ec30, 0x6f0968, 0x3, 0x51f701, 0xc42532b8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423c5ec30, 0x5, 0xc42265ad90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5ee10, 0xc4258e48a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2dc30, 0xc425584698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423c5ee10, 0x0, 0x0, 0x0, 0xc425584698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423c5ee10, 0x6f0968, 0x3, 0x51f701, 0xc42532b9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423c5ee10, 0x5, 0xc42265adb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5eff0, 0xc4258e48e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2ec30, 0xc4255846c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423c5eff0, 0x0, 0x0, 0x0, 0xc4255846c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423c5eff0, 0x6f0968, 0x3, 0x51f701, 0xc42532ba70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423c5eff0, 0x5, 0xc42265add0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a5a0, 0xc4256dbe70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405cc30, 0xc423ddd1f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42404a5a0, 0x0, 0x0, 0x0, 0xc423ddd1f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42404a5a0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42404a5a0, 0x5, 0xc42265adf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22ff0, 0xc4257f24b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbcc30, 0xc4259b6ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423c22ff0, 0x0, 0x0, 0x0, 0xc4259b6ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423c22ff0, 0x6f0968, 0x3, 0x51f701, 0xc4253039b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423c22ff0, 0x5, 0xc42265ae10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c231d0, 0xc4257f2520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfe60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c231d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c231d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbdc30, 0xc4259b7020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423c231d0, 0x0, 0x0, 0x0, 0xc4259b7020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423c231d0, 0x6f0968, 0x3, 0x51f701, 0xc425303a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423c231d0, 0x5, 0xc42265ae30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c233b0, 0xc4257f2580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbff20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c233b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c233b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbec30, 0xc4259b7050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423c233b0, 0x0, 0x0, 0x0, 0xc4259b7050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423c233b0, 0x6f0968, 0x3, 0x51f701, 0xc425303b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423c233b0, 0x5, 0xc42265ae50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfa40, 0xc4256da500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c30e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2dc30, 0xc423ddc418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddfa40, 0x0, 0x0, 0x0, 0xc423ddc418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddfa40, 0x6f0968, 0x3, 0x51f701, 0xc425098c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddfa40, 0x5, 0xc4225cd440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23590, 0xc4257f25c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbfc30, 0xc4259b7080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423c23590, 0x0, 0x0, 0x0, 0xc4259b7080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423c23590, 0x6f0968, 0x3, 0x51f701, 0xc425303bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423c23590, 0x5, 0xc42265ae70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23680, 0xc4257f25e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc8c30, 0xc4259b7098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423c23680, 0x0, 0x0, 0x0, 0xc4259b7098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423c23680, 0x6f0968, 0x3, 0x51f701, 0xc425303c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423c23680, 0x5, 0xc42265ae90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23770, 0xc4257f2600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc9c30, 0xc4259b70b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423c23770, 0x0, 0x0, 0x0, 0xc4259b70b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423c23770, 0x6f0968, 0x3, 0x51f701, 0xc425303cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423c23770, 0x5, 0xc42265aeb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8574 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8576 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23860, 0xc4257f2620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbac30, 0xc4259b70c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c23860, 0x0, 0x0, 0x0, 0xc4259b70c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c23860, 0x6f0968, 0x3, 0x51f701, 0xc425303d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c23860, 0x5, 0xc42265b090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfc20, 0xc4256da550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c31a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2ec30, 0xc423ddc448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddfc20, 0x0, 0x0, 0x0, 0xc423ddc448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddfc20, 0x6f0968, 0x3, 0x51f701, 0xc425098cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddfc20, 0x5, 0xc4225cd460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfe00, 0xc4256da5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2fc30, 0xc423ddc478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddfe00, 0x0, 0x0, 0x0, 0xc423ddc478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddfe00, 0x6f0968, 0x3, 0x51f701, 0xc425098db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddfe00, 0x5, 0xc4225cd480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe000, 0xc4256da630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f38c30, 0xc423ddc4a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebe000, 0x0, 0x0, 0x0, 0xc423ddc4a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebe000, 0x6f0968, 0x3, 0x51f701, 0xc425098e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebe000, 0x5, 0xc4225cd4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe0f0, 0xc4256da650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c33a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f39c30, 0xc423ddc4c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebe0f0, 0x0, 0x0, 0x0, 0xc423ddc4c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebe0f0, 0x6f0968, 0x3, 0x51f701, 0xc425098ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebe0f0, 0x5, 0xc4225cd4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe2d0, 0xc4256da6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2ac30, 0xc423ddc4f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ebe2d0, 0x0, 0x0, 0x0, 0xc423ddc4f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ebe2d0, 0x6f0968, 0x3, 0x51f701, 0xc425098f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ebe2d0, 0x5, 0xc4225cd4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8561 [semacquire]:
sync.runtime_Semacquire(0xc4225cd5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe4b0, 0xc4256da740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f2bc30, 0xc423ddc520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebe4b0, 0x0, 0x0, 0x0, 0xc423ddc520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebe4b0, 0x6f0968, 0x3, 0x51f701, 0xc425099050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebe4b0, 0x5, 0xc4225cd5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23950, 0xc4257f2640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cbbc30, 0xc4259b70e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c23950, 0x0, 0x0, 0x0, 0xc4259b70e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c23950, 0x6f0968, 0x3, 0x51f701, 0xc425303d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c23950, 0x5, 0xc42265b0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0690, 0xc4258e4de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba77c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc4c30, 0xc425584908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c0690, 0x0, 0x0, 0x0, 0xc425584908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c0690, 0x6f0968, 0x3, 0x51f701, 0xc4252863c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c0690, 0x5, 0xc42265b0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0870, 0xc4258e4e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc5c30, 0xc425584938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c0870, 0x0, 0x0, 0x0, 0xc425584938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c0870, 0x6f0968, 0x3, 0x51f701, 0xc425286480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c0870, 0x5, 0xc42265b0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0a50, 0xc4258e4e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc6c30, 0xc425584968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c0a50, 0x0, 0x0, 0x0, 0xc425584968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c0a50, 0x6f0968, 0x3, 0x51f701, 0xc425286540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c0a50, 0x5, 0xc42265b110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0c30, 0xc4258e4f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc7c30, 0xc425584998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c0c30, 0x0, 0x0, 0x0, 0xc425584998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c0c30, 0x6f0968, 0x3, 0x51f701, 0xc425286600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c0c30, 0x5, 0xc42265b130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0e10, 0xc4258e4f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd0c30, 0xc4255849c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c0e10, 0x0, 0x0, 0x0, 0xc4255849c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c0e10, 0x6f0968, 0x3, 0x51f701, 0xc4252866c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c0e10, 0x5, 0xc42265b150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0ff0, 0xc4258e4fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd1c30, 0xc4255849f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c0ff0, 0x0, 0x0, 0x0, 0xc4255849f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c0ff0, 0x6f0968, 0x3, 0x51f701, 0xc425286780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c0ff0, 0x5, 0xc42265b170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c11d0, 0xc4258e5040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c11d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc2c30, 0xc425584a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225c11d0, 0x0, 0x0, 0x0, 0xc425584a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225c11d0, 0x6f0968, 0x3, 0x51f701, 0xc425286840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225c11d0, 0x5, 0xc42265b190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c13b0, 0xc4258e50a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c13b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cc3c30, 0xc425584a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225c13b0, 0x0, 0x0, 0x0, 0xc425584a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225c13b0, 0x6f0968, 0x3, 0x51f701, 0xc425286900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225c13b0, 0x5, 0xc42265b1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8602 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1590, 0xc4258e50e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cccc30, 0xc425584a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225c1590, 0x0, 0x0, 0x0, 0xc425584a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225c1590, 0x6f0968, 0x3, 0x51f701, 0xc4252869c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225c1590, 0x5, 0xc42265b1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8603 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1770, 0xc4258e5140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccdc30, 0xc425584ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225c1770, 0x0, 0x0, 0x0, 0xc425584ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225c1770, 0x6f0968, 0x3, 0x51f701, 0xc425286a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225c1770, 0x5, 0xc42265b1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1950, 0xc4258e51c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccec30, 0xc425584ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c1950, 0x0, 0x0, 0x0, 0xc425584ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c1950, 0x6f0968, 0x3, 0x51f701, 0xc425286b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c1950, 0x5, 0xc42265b210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1c20, 0xc4258e5220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccfc30, 0xc425584b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225c1c20, 0x0, 0x0, 0x0, 0xc425584b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225c1c20, 0x6f0968, 0x3, 0x51f701, 0xc425286c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225c1c20, 0x5, 0xc42265b230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f52c0, 0xc4258e5700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249329a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f52c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f52c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd9c30, 0xc425584d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225f52c0, 0x0, 0x0, 0x0, 0xc425584d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225f52c0, 0x6f0968, 0x3, 0x51f701, 0xc425287560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225f52c0, 0x5, 0xc42265b250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f54a0, 0xc4258e5770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f54a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f54a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccac30, 0xc425584da0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f54a0, 0x0, 0x0, 0x0, 0xc425584da0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f54a0, 0x6f0968, 0x3, 0x51f701, 0xc425287620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f54a0, 0x5, 0xc42265b270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5680, 0xc4258e57f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ccbc30, 0xc425584dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225f5680, 0x0, 0x0, 0x0, 0xc425584dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225f5680, 0x6f0968, 0x3, 0x51f701, 0xc4252876e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225f5680, 0x5, 0xc42265b290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42257ef00, 0xc4258e41c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42257ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42257ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd4c30, 0xc425584380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42257ef00, 0x0, 0x0, 0x0, 0xc425584380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42257ef00, 0x6f0968, 0x3, 0x51f701, 0xc42532acc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42257ef00, 0x5, 0xc42265b2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422acef00, 0xc4259ab110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502f6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422acef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422acef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd5c30, 0xc4259b6648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422acef00, 0x0, 0x0, 0x0, 0xc4259b6648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422acef00, 0x6f0968, 0x3, 0x51f701, 0xc425453260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422acef00, 0x5, 0xc42265b2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8611 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4226b2000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe780, 0xc4256da7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f34c30, 0xc423ddc568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebe780, 0x0, 0x0, 0x0, 0xc423ddc568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebe780, 0x6f0968, 0x3, 0x51f701, 0xc425099170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebe780, 0x5, 0xc4225cd600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe960, 0xc4256da800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f35c30, 0xc423ddc598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebe960, 0x0, 0x0, 0x0, 0xc423ddc598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebe960, 0x6f0968, 0x3, 0x51f701, 0xc425099230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebe960, 0x5, 0xc4225cd620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebeb40, 0xc4256da870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebeb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f36c30, 0xc423ddc5c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebeb40, 0x0, 0x0, 0x0, 0xc423ddc5c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebeb40, 0x6f0968, 0x3, 0x51f701, 0xc4250992f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebeb40, 0x5, 0xc4225cd640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebed20, 0xc4256da8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c38e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f37c30, 0xc423ddc5f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebed20, 0x0, 0x0, 0x0, 0xc423ddc5f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebed20, 0x6f0968, 0x3, 0x51f701, 0xc4250993b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebed20, 0x5, 0xc4225cd660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8584 [semacquire]:
sync.runtime_Semacquire(0xc4225cd73c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266f680, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a5a0, 0xc4259ab610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502ffe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd6c30, 0xc4259b6888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42598a5a0, 0x0, 0x0, 0x0, 0xc4259b6888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42598a5a0, 0x6f0968, 0x3, 0x51f701, 0xc425453b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42598a5a0, 0x5, 0xc42265b480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebef00, 0xc4256da930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c39c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f40c30, 0xc423ddc628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebef00, 0x0, 0x0, 0x0, 0xc423ddc628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebef00, 0x6f0968, 0x3, 0x51f701, 0xc425099470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebef00, 0x5, 0xc4225cd750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a870, 0xc4259ab6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd7c30, 0xc4259b68d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42598a870, 0x0, 0x0, 0x0, 0xc4259b68d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42598a870, 0x6f0968, 0x3, 0x51f701, 0xc425453cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42598a870, 0x5, 0xc42265b4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf0e0, 0xc4256da980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f41c30, 0xc423ddc658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebf0e0, 0x0, 0x0, 0x0, 0xc423ddc658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebf0e0, 0x6f0968, 0x3, 0x51f701, 0xc425099530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebf0e0, 0x5, 0xc4225cd770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf2c0, 0xc4256da9c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f32c30, 0xc423ddc688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebf2c0, 0x0, 0x0, 0x0, 0xc423ddc688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebf2c0, 0x6f0968, 0x3, 0x51f701, 0xc4250995f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebf2c0, 0x5, 0xc4225cd790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf770, 0xc4256daa60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f33c30, 0xc423ddc700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebf770, 0x0, 0x0, 0x0, 0xc423ddc700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebf770, 0x6f0968, 0x3, 0x51f701, 0xc425099800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebf770, 0x5, 0xc4225cd7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598aa50, 0xc4259ab730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce0c30, 0xc4259b6900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42598aa50, 0x0, 0x0, 0x0, 0xc4259b6900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42598aa50, 0x6f0968, 0x3, 0x51f701, 0xc425453d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42598aa50, 0x5, 0xc42265b4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ac30, 0xc4259ab770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce1c30, 0xc4259b6930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42598ac30, 0x0, 0x0, 0x0, 0xc4259b6930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42598ac30, 0x6f0968, 0x3, 0x51f701, 0xc425453e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42598ac30, 0x5, 0xc42265b4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8590 [semacquire]:
sync.runtime_Semacquire(0xc4225cd89c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598ae10, 0xc4259ab800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd2c30, 0xc4259b6960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42598ae10, 0x0, 0x0, 0x0, 0xc4259b6960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42598ae10, 0x6f0968, 0x3, 0x51f701, 0xc425453ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42598ae10, 0x5, 0xc42265b500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8618 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598aff0, 0xc4259ab880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd3c30, 0xc4259b6990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42598aff0, 0x0, 0x0, 0x0, 0xc4259b6990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42598aff0, 0x6f0968, 0x3, 0x51f701, 0xc425302000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42598aff0, 0x5, 0xc42265b520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8619 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b1d0, 0xc4259ab8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdcc30, 0xc4259b69c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42598b1d0, 0x0, 0x0, 0x0, 0xc4259b69c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42598b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4253020c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42598b1d0, 0x5, 0xc42265b540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b3b0, 0xc4259ab930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cddc30, 0xc4259b69f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42598b3b0, 0x0, 0x0, 0x0, 0xc4259b69f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42598b3b0, 0x6f0968, 0x3, 0x51f701, 0xc425302180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42598b3b0, 0x5, 0xc42265b560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b590, 0xc4259ab980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdec30, 0xc4259b6a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42598b590, 0x0, 0x0, 0x0, 0xc4259b6a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42598b590, 0x6f0968, 0x3, 0x51f701, 0xc425302240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42598b590, 0x5, 0xc42265b580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b770, 0xc4259aba00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdfc30, 0xc4259b6a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42598b770, 0x0, 0x0, 0x0, 0xc4259b6a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42598b770, 0x6f0968, 0x3, 0x51f701, 0xc425302300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42598b770, 0x5, 0xc42265b5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598b950, 0xc4259aba80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce8c30, 0xc4259b6a80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42598b950, 0x0, 0x0, 0x0, 0xc4259b6a80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42598b950, 0x6f0968, 0x3, 0x51f701, 0xc4253023c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42598b950, 0x5, 0xc42265b5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bb30, 0xc4259abad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce9c30, 0xc4259b6ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42598bb30, 0x0, 0x0, 0x0, 0xc4259b6ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42598bb30, 0x6f0968, 0x3, 0x51f701, 0xc425302480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42598bb30, 0x5, 0xc42265b5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598bd10, 0xc4259abb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdac30, 0xc4259b6ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42598bd10, 0x0, 0x0, 0x0, 0xc4259b6ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42598bd10, 0x6f0968, 0x3, 0x51f701, 0xc425302540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42598bd10, 0x5, 0xc42265b600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8626 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598be00, 0xc4259abb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cdbc30, 0xc4259b6af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42598be00, 0x0, 0x0, 0x0, 0xc4259b6af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42598be00, 0x6f0968, 0x3, 0x51f701, 0xc4253025a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42598be00, 0x5, 0xc42265b620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a0f0, 0xc4259abc30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce4c30, 0xc4259b6b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425c5a0f0, 0x0, 0x0, 0x0, 0xc4259b6b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425c5a0f0, 0x6f0968, 0x3, 0x51f701, 0xc4253026f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425c5a0f0, 0x5, 0xc42265b640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8628 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a2d0, 0xc4259abc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbeb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce5c30, 0xc4259b6b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425c5a2d0, 0x0, 0x0, 0x0, 0xc4259b6b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425c5a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4253027b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425c5a2d0, 0x5, 0xc42265b660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8629 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a4b0, 0xc4259abcc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce6c30, 0xc4259b6ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425c5a4b0, 0x0, 0x0, 0x0, 0xc4259b6ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425c5a4b0, 0x6f0968, 0x3, 0x51f701, 0xc425302870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425c5a4b0, 0x5, 0xc42265b680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a690, 0xc4259abd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce7c30, 0xc4259b6bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425c5a690, 0x0, 0x0, 0x0, 0xc4259b6bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425c5a690, 0x6f0968, 0x3, 0x51f701, 0xc425302930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425c5a690, 0x5, 0xc42265b6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8631 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5a870, 0xc4259abdb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbedc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf0c30, 0xc4259b6c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425c5a870, 0x0, 0x0, 0x0, 0xc4259b6c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425c5a870, 0x6f0968, 0x3, 0x51f701, 0xc4253029f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425c5a870, 0x5, 0xc42265b6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8632 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4226c4340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5aa50, 0xc4259abdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf1c30, 0xc4259b6c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c5aa50, 0x0, 0x0, 0x0, 0xc4259b6c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c5aa50, 0x6f0968, 0x3, 0x51f701, 0xc425302ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c5aa50, 0x5, 0xc42265b860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf950, 0xc4256daaa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f48c30, 0xc423ddc730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebf950, 0x0, 0x0, 0x0, 0xc423ddc730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebf950, 0x6f0968, 0x3, 0x51f701, 0xc4250998c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebf950, 0x5, 0xc4225cd8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ae10, 0xc4259abee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce2c30, 0xc4259b6c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425c5ae10, 0x0, 0x0, 0x0, 0xc4259b6c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425c5ae10, 0x6f0968, 0x3, 0x51f701, 0xc425302c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425c5ae10, 0x5, 0xc42265b880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5aff0, 0xc4259abf30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ce3c30, 0xc4259b6cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c5aff0, 0x0, 0x0, 0x0, 0xc4259b6cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c5aff0, 0x6f0968, 0x3, 0x51f701, 0xc425302cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c5aff0, 0x5, 0xc42265b8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b1d0, 0xc4259abf70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cecc30, 0xc4259b6cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425c5b1d0, 0x0, 0x0, 0x0, 0xc4259b6cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425c5b1d0, 0x6f0968, 0x3, 0x51f701, 0xc425302db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425c5b1d0, 0x5, 0xc42265b8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8638 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b3b0, 0xc4259abfe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cedc30, 0xc4259b6d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c5b3b0, 0x0, 0x0, 0x0, 0xc4259b6d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c5b3b0, 0x6f0968, 0x3, 0x51f701, 0xc425302e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c5b3b0, 0x5, 0xc42265b8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8639 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b590, 0xc4257f2060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ceec30, 0xc4259b6d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425c5b590, 0x0, 0x0, 0x0, 0xc4259b6d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425c5b590, 0x6f0968, 0x3, 0x51f701, 0xc425302f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425c5b590, 0x5, 0xc42265b900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b770, 0xc4257f20b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cefc30, 0xc4259b6d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c5b770, 0x0, 0x0, 0x0, 0xc4259b6d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c5b770, 0x6f0968, 0x3, 0x51f701, 0xc425302ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c5b770, 0x5, 0xc42265b920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5b950, 0xc4257f20f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf8c30, 0xc4259b6db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425c5b950, 0x0, 0x0, 0x0, 0xc4259b6db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425c5b950, 0x6f0968, 0x3, 0x51f701, 0xc4253030b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425c5b950, 0x5, 0xc42265b940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bb30, 0xc4257f2130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf9c30, 0xc4259b6de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425c5bb30, 0x0, 0x0, 0x0, 0xc4259b6de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425c5bb30, 0x6f0968, 0x3, 0x51f701, 0xc425303170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425c5bb30, 0x5, 0xc42265b960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8643 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bd10, 0xc4257f2170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ceac30, 0xc4259b6e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425c5bd10, 0x0, 0x0, 0x0, 0xc4259b6e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425c5bd10, 0x6f0968, 0x3, 0x51f701, 0xc425303230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425c5bd10, 0x5, 0xc42265b980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5bef0, 0xc4257f21b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cebc30, 0xc4259b6e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425c5bef0, 0x0, 0x0, 0x0, 0xc4259b6e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425c5bef0, 0x6f0968, 0x3, 0x51f701, 0xc4253032f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425c5bef0, 0x5, 0xc42265b9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c221e0, 0xc4257f2210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c221e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d00c30, 0xc4259b6e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423c221e0, 0x0, 0x0, 0x0, 0xc4259b6e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423c221e0, 0x6f0968, 0x3, 0x51f701, 0xc425303410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423c221e0, 0x5, 0xc42265b9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c223c0, 0xc4257f2250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c223c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c223c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d01c30, 0xc4259b6eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423c223c0, 0x0, 0x0, 0x0, 0xc4259b6eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423c223c0, 0x6f0968, 0x3, 0x51f701, 0xc4253034d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423c223c0, 0x5, 0xc42265b9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c225a0, 0xc4257f22b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c225a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf2c30, 0xc4259b6ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423c225a0, 0x0, 0x0, 0x0, 0xc4259b6ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423c225a0, 0x6f0968, 0x3, 0x51f701, 0xc425303590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423c225a0, 0x5, 0xc42265ba00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22780, 0xc4257f2330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfa40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cf3c30, 0xc4259b6f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423c22780, 0x0, 0x0, 0x0, 0xc4259b6f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423c22780, 0x6f0968, 0x3, 0x51f701, 0xc425303650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423c22780, 0x5, 0xc42265ba20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22960, 0xc4257f2380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfcc30, 0xc4259b6f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc423c22960, 0x0, 0x0, 0x0, 0xc4259b6f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc423c22960, 0x6f0968, 0x3, 0x51f701, 0xc425303710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc423c22960, 0x5, 0xc42265ba40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22b40, 0xc4257f23c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfdc30, 0xc4259b6f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423c22b40, 0x0, 0x0, 0x0, 0xc4259b6f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423c22b40, 0x6f0968, 0x3, 0x51f701, 0xc4253037d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423c22b40, 0x5, 0xc42265ba60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22d20, 0xc4257f2430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfec30, 0xc4259b6fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423c22d20, 0x0, 0x0, 0x0, 0xc4259b6fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423c22d20, 0x6f0968, 0x3, 0x51f701, 0xc425303890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423c22d20, 0x5, 0xc42265ba80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22f00, 0xc4257f2490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfd40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cffc30, 0xc4259b6fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423c22f00, 0x0, 0x0, 0x0, 0xc4259b6fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423c22f00, 0x6f0968, 0x3, 0x51f701, 0xc425303950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423c22f00, 0x5, 0xc42265baa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8653 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76480, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfb30, 0xc4256daae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f49c30, 0xc423ddc760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebfb30, 0x0, 0x0, 0x0, 0xc423ddc760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebfb30, 0x6f0968, 0x3, 0x51f701, 0xc425099980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebfb30, 0x5, 0xc4225cd8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfd10, 0xc4256dab20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f3ac30, 0xc423ddc790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebfd10, 0x0, 0x0, 0x0, 0xc423ddc790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebfd10, 0x6f0968, 0x3, 0x51f701, 0xc425099a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebfd10, 0x5, 0xc4225cd8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8659 [semacquire]:
sync.runtime_Semacquire(0xc4225cd9cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd9c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b95c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c230e0, 0xc4257f24d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfe00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c230e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c230e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d08c30, 0xc4259b7008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423c230e0, 0x0, 0x0, 0x0, 0xc4259b7008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423c230e0, 0x6f0968, 0x3, 0x51f701, 0xc425303a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423c230e0, 0x5, 0xc42265bc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8661 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfef0, 0xc4256dab60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f3bc30, 0xc423ddc7c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebfef0, 0x0, 0x0, 0x0, 0xc423ddc7c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebfef0, 0x6f0968, 0x3, 0x51f701, 0xc425099b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebfef0, 0x5, 0xc4225cd9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226430e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c232c0, 0xc4257f2560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c232c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c232c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d09c30, 0xc4259b7038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423c232c0, 0x0, 0x0, 0x0, 0xc4259b7038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423c232c0, 0x6f0968, 0x3, 0x51f701, 0xc425303ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423c232c0, 0x5, 0xc42265bc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c234a0, 0xc4257f25a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbff80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c234a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c234a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfac30, 0xc4259b7068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423c234a0, 0x0, 0x0, 0x0, 0xc4259b7068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423c234a0, 0x6f0968, 0x3, 0x51f701, 0xc425303b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423c234a0, 0x5, 0xc42265bc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23b30, 0xc4257f2680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cfbc30, 0xc4259b7110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c23b30, 0x0, 0x0, 0x0, 0xc4259b7110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c23b30, 0x6f0968, 0x3, 0x51f701, 0xc425303e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c23b30, 0x5, 0xc42265bc70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23c20, 0xc4257f26a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d04c30, 0xc4259b7128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423c23c20, 0x0, 0x0, 0x0, 0xc4259b7128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423c23c20, 0x6f0968, 0x3, 0x51f701, 0xc425303e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423c23c20, 0x5, 0xc42265bc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8676 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23d10, 0xc4257f26c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d05c30, 0xc4259b7140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423c23d10, 0x0, 0x0, 0x0, 0xc4259b7140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423c23d10, 0x6f0968, 0x3, 0x51f701, 0xc425303ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423c23d10, 0x5, 0xc42265bcb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23e00, 0xc4257f26e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d06c30, 0xc4259b7158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423c23e00, 0x0, 0x0, 0x0, 0xc4259b7158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423c23e00, 0x6f0968, 0x3, 0x51f701, 0xc425303f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423c23e00, 0x5, 0xc42265bcd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23ef0, 0xc4257f2700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d07c30, 0xc4259b7170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423c23ef0, 0x0, 0x0, 0x0, 0xc4259b7170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423c23ef0, 0x6f0968, 0x3, 0x51f701, 0xc425303fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423c23ef0, 0x5, 0xc42265bcf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42472e780, 0xc425a03ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424e8b180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42472e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42472e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d10c30, 0xc424e93f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42472e780, 0x0, 0x0, 0x0, 0xc424e93f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42472e780, 0x6f0968, 0x3, 0x51f701, 0xc425589cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42472e780, 0x5, 0xc42265bd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a690, 0xc4259ab650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbe040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d11c30, 0xc4259b68a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42598a690, 0x0, 0x0, 0x0, 0xc4259b68a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42598a690, 0x6f0968, 0x3, 0x51f701, 0xc425453bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42598a690, 0x5, 0xc42265bd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5e0f0, 0xc4258e45b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba68a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d02c30, 0xc425584548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423c5e0f0, 0x0, 0x0, 0x0, 0xc425584548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423c5e0f0, 0x6f0968, 0x3, 0x51f701, 0xc42532b410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423c5e0f0, 0x5, 0xc42265bd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22000, 0xc4257f21d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbf740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d03c30, 0xc4259b6e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423c22000, 0x0, 0x0, 0x0, 0xc4259b6e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423c22000, 0x6f0968, 0x3, 0x51f701, 0xc425303350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423c22000, 0x5, 0xc42265bd70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8683 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c01e0, 0xc4258e4cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba75e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c01e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0cc30, 0xc425584890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c01e0, 0x0, 0x0, 0x0, 0xc425584890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c01e0, 0x6f0968, 0x3, 0x51f701, 0xc4252861e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c01e0, 0x5, 0xc42265bd90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8684 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c02d0, 0xc4258e4d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c02d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0dc30, 0xc4255848a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225c02d0, 0x0, 0x0, 0x0, 0xc4255848a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225c02d0, 0x6f0968, 0x3, 0x51f701, 0xc425286240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225c02d0, 0x5, 0xc42265bdb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8685 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42598a2d0, 0xc4259ab570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42502fec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42598a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42598a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c8fc30, 0xc4259b6840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42598a2d0, 0x0, 0x0, 0x0, 0xc4259b6840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42598a2d0, 0x6f0968, 0x3, 0x51f701, 0xc425453a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42598a2d0, 0x5, 0xc42265bdd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8662 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c520f0, 0xc4256dabd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c520f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c520f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f44c30, 0xc423ddc7f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c520f0, 0x0, 0x0, 0x0, 0xc423ddc7f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c520f0, 0x6f0968, 0x3, 0x51f701, 0xc425099bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c520f0, 0x5, 0xc4225cda00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226430e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8663 [semacquire]:
sync.runtime_Semacquire(0xc4225cdaec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226430e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8686 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f50e0, 0xc4258e56b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249328e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f50e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f50e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cd8c30, 0xc425584d40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f50e0, 0x0, 0x0, 0x0, 0xc425584d40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f50e0, 0x6f0968, 0x3, 0x51f701, 0xc4252874a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f50e0, 0x5, 0xc42265bdf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8687 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c03c0, 0xc4258e4d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba76a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c03c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0ec30, 0xc4255848c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225c03c0, 0x0, 0x0, 0x0, 0xc4255848c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225c03c0, 0x6f0968, 0x3, 0x51f701, 0xc4252862a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225c03c0, 0x5, 0xc42265be10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c04b0, 0xc4258e4d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c04b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0fc30, 0xc4255848d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225c04b0, 0x0, 0x0, 0x0, 0xc4255848d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225c04b0, 0x6f0968, 0x3, 0x51f701, 0xc425286300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225c04b0, 0x5, 0xc42265be30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8689 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c05a0, 0xc4258e4dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c05a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d18c30, 0xc4255848f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225c05a0, 0x0, 0x0, 0x0, 0xc4255848f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225c05a0, 0x6f0968, 0x3, 0x51f701, 0xc425286360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225c05a0, 0x5, 0xc42265be50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8690 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76600, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c522d0, 0xc4256dac50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223361e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c522d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c522d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f45c30, 0xc423ddc820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c522d0, 0x0, 0x0, 0x0, 0xc423ddc820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c522d0, 0x6f0968, 0x3, 0x51f701, 0xc425099c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c522d0, 0x5, 0xc4225cdb00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422658ac0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0960, 0xc4258e4e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba78e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0ac30, 0xc425584950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c0960, 0x0, 0x0, 0x0, 0xc425584950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c0960, 0x6f0968, 0x3, 0x51f701, 0xc4252864e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c0960, 0x5, 0xc42265bfb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be3c0, 0xc4254b72e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a32e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bbc30, 0xc424128880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4241be3c0, 0x0, 0x0, 0x0, 0xc424128880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4241be3c0, 0x6f0968, 0x3, 0x51f701, 0xc424980750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4241be3c0, 0x5, 0xc4234e0da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be5a0, 0xc4254b7360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a33a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260c0c30, 0xc4241288b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4241be5a0, 0x0, 0x0, 0x0, 0xc4241288b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4241be5a0, 0x6f0968, 0x3, 0x51f701, 0xc424980810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4241be5a0, 0x5, 0xc4234e0dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0b40, 0xc4258e4ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba79a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d0bc30, 0xc425584980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c0b40, 0x0, 0x0, 0x0, 0xc425584980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c0b40, 0x6f0968, 0x3, 0x51f701, 0xc4252865a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c0b40, 0x5, 0xc42265bfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0d20, 0xc4258e4f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d14c30, 0xc4255849b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c0d20, 0x0, 0x0, 0x0, 0xc4255849b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c0d20, 0x6f0968, 0x3, 0x51f701, 0xc425286660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c0d20, 0x5, 0xc42265bff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8695 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0f00, 0xc4258e4f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d15c30, 0xc4255849e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c0f00, 0x0, 0x0, 0x0, 0xc4255849e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c0f00, 0x6f0968, 0x3, 0x51f701, 0xc425286720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c0f00, 0x5, 0xc42270a010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8696 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c10e0, 0xc4258e5000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c10e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d16c30, 0xc425584a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c10e0, 0x0, 0x0, 0x0, 0xc425584a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c10e0, 0x6f0968, 0x3, 0x51f701, 0xc4252867e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c10e0, 0x5, 0xc42270a030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c12c0, 0xc4258e5080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c12c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d17c30, 0xc425584a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c12c0, 0x0, 0x0, 0x0, 0xc425584a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c12c0, 0x6f0968, 0x3, 0x51f701, 0xc4252868a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c12c0, 0x5, 0xc42270a050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c14a0, 0xc4258e50c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c14a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d20c30, 0xc425584a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c14a0, 0x0, 0x0, 0x0, 0xc425584a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c14a0, 0x6f0968, 0x3, 0x51f701, 0xc425286960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c14a0, 0x5, 0xc42270a070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1680, 0xc4258e5110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d21c30, 0xc425584aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c1680, 0x0, 0x0, 0x0, 0xc425584aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c1680, 0x6f0968, 0x3, 0x51f701, 0xc425286a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c1680, 0x5, 0xc42270a090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1860, 0xc4258e5180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d12c30, 0xc425584ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225c1860, 0x0, 0x0, 0x0, 0xc425584ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225c1860, 0x6f0968, 0x3, 0x51f701, 0xc425286ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225c1860, 0x5, 0xc42270a0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1b30, 0xc4258e5200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d13c30, 0xc425584b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225c1b30, 0x0, 0x0, 0x0, 0xc425584b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225c1b30, 0x6f0968, 0x3, 0x51f701, 0xc425286c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225c1b30, 0x5, 0xc42270a0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1d10, 0xc4258e5270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249320c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1cc30, 0xc425584b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225c1d10, 0x0, 0x0, 0x0, 0xc425584b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225c1d10, 0x6f0968, 0x3, 0x51f701, 0xc425286cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225c1d10, 0x5, 0xc42270a0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1e00, 0xc4258e52b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1dc30, 0xc425584b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225c1e00, 0x0, 0x0, 0x0, 0xc425584b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225c1e00, 0x6f0968, 0x3, 0x51f701, 0xc425286d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225c1e00, 0x5, 0xc42270a110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1ef0, 0xc4258e52e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1ec30, 0xc425584b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c1ef0, 0x0, 0x0, 0x0, 0xc425584b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c1ef0, 0x6f0968, 0x3, 0x51f701, 0xc425286d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c1ef0, 0x5, 0xc42270a130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4000, 0xc4258e5300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249321e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1fc30, 0xc425584b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225f4000, 0x0, 0x0, 0x0, 0xc425584b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225f4000, 0x6f0968, 0x3, 0x51f701, 0xc425286de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225f4000, 0x5, 0xc42270a150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f40f0, 0xc4258e5320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f40f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f40f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d28c30, 0xc425584ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225f40f0, 0x0, 0x0, 0x0, 0xc425584ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225f40f0, 0x6f0968, 0x3, 0x51f701, 0xc425286e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225f40f0, 0x5, 0xc42270a170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f41e0, 0xc4258e5340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249322a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f41e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f41e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d29c30, 0xc425584bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f41e0, 0x0, 0x0, 0x0, 0xc425584bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f41e0, 0x6f0968, 0x3, 0x51f701, 0xc425286ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f41e0, 0x5, 0xc42270a190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f42d0, 0xc4258e5370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f42d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1ac30, 0xc425584bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225f42d0, 0x0, 0x0, 0x0, 0xc425584bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225f42d0, 0x6f0968, 0x3, 0x51f701, 0xc425286f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225f42d0, 0x5, 0xc42270a1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f43c0, 0xc4258e53b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f43c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f43c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d1bc30, 0xc425584bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225f43c0, 0x0, 0x0, 0x0, 0xc425584bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225f43c0, 0x6f0968, 0x3, 0x51f701, 0xc425286f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225f43c0, 0x5, 0xc42270a1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f44b0, 0xc4258e53f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249323e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f44b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f44b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d24c30, 0xc425584c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225f44b0, 0x0, 0x0, 0x0, 0xc425584c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225f44b0, 0x6f0968, 0x3, 0x51f701, 0xc425286fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225f44b0, 0x5, 0xc42270a1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8711 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4226f02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8713 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f45a0, 0xc4258e5410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f45a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f45a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d25c30, 0xc425584c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225f45a0, 0x0, 0x0, 0x0, 0xc425584c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225f45a0, 0x6f0968, 0x3, 0x51f701, 0xc425287020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225f45a0, 0x5, 0xc42270a320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c524b0, 0xc4256daca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223362a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c524b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c524b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f46c30, 0xc423ddc850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c524b0, 0x0, 0x0, 0x0, 0xc423ddc850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c524b0, 0x6f0968, 0x3, 0x51f701, 0xc425099d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c524b0, 0x5, 0xc4225cdd90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8714 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4690, 0xc4258e5430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249324a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d26c30, 0xc425584c38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225f4690, 0x0, 0x0, 0x0, 0xc425584c38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225f4690, 0x6f0968, 0x3, 0x51f701, 0xc425287080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225f4690, 0x5, 0xc42270a340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4780, 0xc4258e5470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d27c30, 0xc425584c50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225f4780, 0x0, 0x0, 0x0, 0xc425584c50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225f4780, 0x6f0968, 0x3, 0x51f701, 0xc4252870e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225f4780, 0x5, 0xc42270a360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4870, 0xc4258e54b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d30c30, 0xc425584c68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225f4870, 0x0, 0x0, 0x0, 0xc425584c68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225f4870, 0x6f0968, 0x3, 0x51f701, 0xc425287140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225f4870, 0x5, 0xc42270a380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4960, 0xc4258e54f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249325c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d31c30, 0xc425584c80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225f4960, 0x0, 0x0, 0x0, 0xc425584c80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225f4960, 0x6f0968, 0x3, 0x51f701, 0xc4252871a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225f4960, 0x5, 0xc42270a3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4b40, 0xc4258e5570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d22c30, 0xc425584cb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225f4b40, 0x0, 0x0, 0x0, 0xc425584cb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225f4b40, 0x6f0968, 0x3, 0x51f701, 0xc425287260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225f4b40, 0x5, 0xc42270a3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4c30, 0xc4258e55b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249326e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d23c30, 0xc425584cc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225f4c30, 0x0, 0x0, 0x0, 0xc425584cc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225f4c30, 0x6f0968, 0x3, 0x51f701, 0xc4252872c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225f4c30, 0x5, 0xc42270a3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4d20, 0xc4258e55f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d38c30, 0xc425584ce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225f4d20, 0x0, 0x0, 0x0, 0xc425584ce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225f4d20, 0x6f0968, 0x3, 0x51f701, 0xc425287320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225f4d20, 0x5, 0xc42270a400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4e10, 0xc4258e5630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249327a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d39c30, 0xc425584cf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225f4e10, 0x0, 0x0, 0x0, 0xc425584cf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225f4e10, 0x6f0968, 0x3, 0x51f701, 0xc425287380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225f4e10, 0x5, 0xc42270a420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4f00, 0xc4258e5670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d2ac30, 0xc425584d10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225f4f00, 0x0, 0x0, 0x0, 0xc425584d10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225f4f00, 0x6f0968, 0x3, 0x51f701, 0xc4252873e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225f4f00, 0x5, 0xc42270a440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4ff0, 0xc4258e5690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d2bc30, 0xc425584d28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225f4ff0, 0x0, 0x0, 0x0, 0xc425584d28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225f4ff0, 0x6f0968, 0x3, 0x51f701, 0xc425287440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225f4ff0, 0x5, 0xc42270a460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f51d0, 0xc4258e56d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f51d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f51d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d34c30, 0xc425584d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225f51d0, 0x0, 0x0, 0x0, 0xc425584d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225f51d0, 0x6f0968, 0x3, 0x51f701, 0xc425287500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225f51d0, 0x5, 0xc42270a480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f53b0, 0xc4258e5730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f53b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f53b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d35c30, 0xc425584d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225f53b0, 0x0, 0x0, 0x0, 0xc425584d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225f53b0, 0x6f0968, 0x3, 0x51f701, 0xc4252875c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225f53b0, 0x5, 0xc42270a4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5590, 0xc4258e57b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d36c30, 0xc425584db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225f5590, 0x0, 0x0, 0x0, 0xc425584db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225f5590, 0x6f0968, 0x3, 0x51f701, 0xc425287680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225f5590, 0x5, 0xc42270a4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5770, 0xc4258e5830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d37c30, 0xc425584de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225f5770, 0x0, 0x0, 0x0, 0xc425584de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225f5770, 0x6f0968, 0x3, 0x51f701, 0xc425287740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225f5770, 0x5, 0xc42270a4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5860, 0xc4258e5870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d40c30, 0xc425584e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4225f5860, 0x0, 0x0, 0x0, 0xc425584e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4225f5860, 0x6f0968, 0x3, 0x51f701, 0xc4252877a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4225f5860, 0x5, 0xc42270a500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5950, 0xc4258e58b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d41c30, 0xc425584e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225f5950, 0x0, 0x0, 0x0, 0xc425584e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225f5950, 0x6f0968, 0x3, 0x51f701, 0xc425287800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225f5950, 0x5, 0xc42270a520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5a40, 0xc4258e58f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d32c30, 0xc425584e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225f5a40, 0x0, 0x0, 0x0, 0xc425584e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225f5a40, 0x6f0968, 0x3, 0x51f701, 0xc425287860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225f5a40, 0x5, 0xc42270a540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5b30, 0xc4258e5910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d33c30, 0xc425584e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4225f5b30, 0x0, 0x0, 0x0, 0xc425584e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4225f5b30, 0x6f0968, 0x3, 0x51f701, 0xc4252878c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4225f5b30, 0x5, 0xc42270a560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8732 [semacquire]:
sync.runtime_Semacquire(0xc42270a66c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4226f0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8734 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5c20, 0xc4258e5930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3cc30, 0xc425584e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225f5c20, 0x0, 0x0, 0x0, 0xc425584e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225f5c20, 0x6f0968, 0x3, 0x51f701, 0xc425287920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225f5c20, 0x5, 0xc42270a680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52690, 0xc4256dad00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f47c30, 0xc423ddc880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c52690, 0x0, 0x0, 0x0, 0xc423ddc880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c52690, 0x6f0968, 0x3, 0x51f701, 0xc425099e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c52690, 0x5, 0xc4225cddb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52870, 0xc4256dad80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f50c30, 0xc423ddc8b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c52870, 0x0, 0x0, 0x0, 0xc423ddc8b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c52870, 0x6f0968, 0x3, 0x51f701, 0xc425099ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c52870, 0x5, 0xc4225cddd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52a50, 0xc4256dade0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223364e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f51c30, 0xc423ddc8e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c52a50, 0x0, 0x0, 0x0, 0xc423ddc8e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c52a50, 0x6f0968, 0x3, 0x51f701, 0xc425099f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c52a50, 0x5, 0xc4225cddf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfe00, 0xc4256dab40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edfc30, 0xc423ddc7a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebfe00, 0x0, 0x0, 0x0, 0xc423ddc7a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebfe00, 0x6f0968, 0x3, 0x51f701, 0xc425099aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebfe00, 0x5, 0xc4225cde10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf0e0, 0xc4256da320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f30c30, 0xc423ddc328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddf0e0, 0x0, 0x0, 0x0, 0xc423ddc328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddf0e0, 0x6f0968, 0x3, 0x51f701, 0xc425098870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddf0e0, 0x5, 0xc4225cde30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52c30, 0xc4256dae20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223365c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f42c30, 0xc423ddc910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c52c30, 0x0, 0x0, 0x0, 0xc423ddc910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c52c30, 0x6f0968, 0x3, 0x51f701, 0xc424f02060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c52c30, 0x5, 0xc4225cde50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52e10, 0xc4256dae80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f43c30, 0xc423ddc940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c52e10, 0x0, 0x0, 0x0, 0xc423ddc940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c52e10, 0x6f0968, 0x3, 0x51f701, 0xc424f02120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c52e10, 0x5, 0xc4225cde70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8743 [semacquire]:
sync.runtime_Semacquire(0xc4225cdf5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdf50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52ff0, 0xc4256daf00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f58c30, 0xc423ddc970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c52ff0, 0x0, 0x0, 0x0, 0xc423ddc970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c52ff0, 0x6f0968, 0x3, 0x51f701, 0xc424f021e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c52ff0, 0x5, 0xc4225cdf70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5e00, 0xc4258e59a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3dc30, 0xc425584e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225f5e00, 0x0, 0x0, 0x0, 0xc425584e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225f5e00, 0x6f0968, 0x3, 0x51f701, 0xc4252879e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225f5e00, 0x5, 0xc42270a6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30000, 0xc4258e5a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3ec30, 0xc425584ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c30000, 0x0, 0x0, 0x0, 0xc425584ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c30000, 0x6f0968, 0x3, 0x51f701, 0xc425287aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c30000, 0x5, 0xc42270a6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c301e0, 0xc4258e5aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c301e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c301e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3fc30, 0xc425584ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c301e0, 0x0, 0x0, 0x0, 0xc425584ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c301e0, 0x6f0968, 0x3, 0x51f701, 0xc425287b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c301e0, 0x5, 0xc42270a6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c303c0, 0xc4258e5b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c303c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c303c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d48c30, 0xc425584f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c303c0, 0x0, 0x0, 0x0, 0xc425584f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c303c0, 0x6f0968, 0x3, 0x51f701, 0xc425287c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c303c0, 0x5, 0xc42270a700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c305a0, 0xc4258e5b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c305a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c305a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d49c30, 0xc425584f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c305a0, 0x0, 0x0, 0x0, 0xc425584f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c305a0, 0x6f0968, 0x3, 0x51f701, 0xc425287ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c305a0, 0x5, 0xc42270a720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30780, 0xc4258e5bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3ac30, 0xc425584f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c30780, 0x0, 0x0, 0x0, 0xc425584f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c30780, 0x6f0968, 0x3, 0x51f701, 0xc425287da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c30780, 0x5, 0xc42270a740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30960, 0xc4258e5c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249332c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d3bc30, 0xc425584fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c30960, 0x0, 0x0, 0x0, 0xc425584fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c30960, 0x6f0968, 0x3, 0x51f701, 0xc425287e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c30960, 0x5, 0xc42270a760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c5f1d0, 0xc4258e4960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba6f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c5f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c5f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423c2fc30, 0xc4255846f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423c5f1d0, 0x0, 0x0, 0x0, 0xc4255846f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423c5f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42532bb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423c5f1d0, 0x5, 0xc42270a780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8759 [semacquire]:
sync.runtime_Semacquire(0xc4227dcfcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcfc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8760 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30d20, 0xc4258e5d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d45c30, 0xc425585010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421c30d20, 0x0, 0x0, 0x0, 0xc425585010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421c30d20, 0x6f0968, 0x3, 0x51f701, 0xc42521c060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421c30d20, 0x5, 0xc42270a7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8761 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30f00, 0xc4258e5d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d46c30, 0xc425585040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421c30f00, 0x0, 0x0, 0x0, 0xc425585040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421c30f00, 0x6f0968, 0x3, 0x51f701, 0xc42521c120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421c30f00, 0x5, 0xc42270a7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c310e0, 0xc4258e5dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c310e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c310e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d47c30, 0xc425585070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421c310e0, 0x0, 0x0, 0x0, 0xc425585070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421c310e0, 0x6f0968, 0x3, 0x51f701, 0xc42521c1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421c310e0, 0x5, 0xc42270a800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c312c0, 0xc4258e5e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249336c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c312c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c312c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d50c30, 0xc4255850a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421c312c0, 0x0, 0x0, 0x0, 0xc4255850a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421c312c0, 0x6f0968, 0x3, 0x51f701, 0xc42521c2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421c312c0, 0x5, 0xc42270a820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31590, 0xc4258e5f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249337e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d51c30, 0xc4255850e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421c31590, 0x0, 0x0, 0x0, 0xc4255850e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421c31590, 0x6f0968, 0x3, 0x51f701, 0xc42521c3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421c31590, 0x5, 0xc42270a840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31770, 0xc4258e5f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249338a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d42c30, 0xc425585118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421c31770, 0x0, 0x0, 0x0, 0xc425585118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421c31770, 0x6f0968, 0x3, 0x51f701, 0xc42521c480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421c31770, 0x5, 0xc42270a860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31950, 0xc4258e5fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d43c30, 0xc425585148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421c31950, 0x0, 0x0, 0x0, 0xc425585148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421c31950, 0x6f0968, 0x3, 0x51f701, 0xc42521c540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421c31950, 0x5, 0xc42270a880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31b30, 0xc425768020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4cc30, 0xc425585178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421c31b30, 0x0, 0x0, 0x0, 0xc425585178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421c31b30, 0x6f0968, 0x3, 0x51f701, 0xc42521c630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421c31b30, 0x5, 0xc42270a8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31d10, 0xc4257680a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4dc30, 0xc4255851a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421c31d10, 0x0, 0x0, 0x0, 0xc4255851a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421c31d10, 0x6f0968, 0x3, 0x51f701, 0xc42521c6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421c31d10, 0x5, 0xc42270a8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8769 [semacquire]:
sync.runtime_Semacquire(0xc42270a99c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c531d0, 0xc4256daf40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c531d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c531d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f59c30, 0xc423ddc9a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c531d0, 0x0, 0x0, 0x0, 0xc423ddc9a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c531d0, 0x6f0968, 0x3, 0x51f701, 0xc424f022a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c531d0, 0x5, 0xc4225cdf90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31ef0, 0xc425768120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4ec30, 0xc4255851d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c31ef0, 0x0, 0x0, 0x0, 0xc4255851d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c31ef0, 0x6f0968, 0x3, 0x51f701, 0xc42521c7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c31ef0, 0x5, 0xc42270a9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c533b0, 0xc4256dafb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223368c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c533b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c533b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f4ac30, 0xc423ddc9d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c533b0, 0x0, 0x0, 0x0, 0xc423ddc9d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c533b0, 0x6f0968, 0x3, 0x51f701, 0xc424f02360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c533b0, 0x5, 0xc4225cdfb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776c30, 0xc4257f3d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f4bc30, 0xc4259b7f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424776c30, 0x0, 0x0, 0x0, 0xc4259b7f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424776c30, 0x6f0968, 0x3, 0x51f701, 0xc425161980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424776c30, 0x5, 0xc4225cdfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe5a0, 0xc4256da760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c35c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f54c30, 0xc423ddc538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebe5a0, 0x0, 0x0, 0x0, 0xc423ddc538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebe5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250990b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebe5a0, 0x5, 0xc4225cdff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f770, 0xc42568e170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f55c30, 0xc424c50108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c4f770, 0x0, 0x0, 0x0, 0xc424c50108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c4f770, 0x6f0968, 0x3, 0x51f701, 0xc424f86690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c4f770, 0x5, 0xc422744010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f950, 0xc42568e1b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f56c30, 0xc424c50138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c4f950, 0x0, 0x0, 0x0, 0xc424c50138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c4f950, 0x6f0968, 0x3, 0x51f701, 0xc424f86750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c4f950, 0x5, 0xc422744030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8752 [semacquire]:
sync.runtime_Semacquire(0xc42274410c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fa40, 0xc42568e1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f57c30, 0xc424c50150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4fa40, 0x0, 0x0, 0x0, 0xc424c50150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4fa40, 0x6f0968, 0x3, 0x51f701, 0xc424f867b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4fa40, 0x5, 0xc422744120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde0f0, 0xc425768180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4fc30, 0xc425585208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421dde0f0, 0x0, 0x0, 0x0, 0xc425585208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421dde0f0, 0x6f0968, 0x3, 0x51f701, 0xc42521c870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421dde0f0, 0x5, 0xc42270a9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8787 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fb30, 0xc42568e200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f60c30, 0xc424c50168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4fb30, 0x0, 0x0, 0x0, 0xc424c50168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4fb30, 0x6f0968, 0x3, 0x51f701, 0xc424f86810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4fb30, 0x5, 0xc422744140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde2d0, 0xc4257681c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d58c30, 0xc425585238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421dde2d0, 0x0, 0x0, 0x0, 0xc425585238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421dde2d0, 0x6f0968, 0x3, 0x51f701, 0xc42521c930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421dde2d0, 0x5, 0xc42270a9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde4b0, 0xc425768220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d59c30, 0xc425585268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421dde4b0, 0x0, 0x0, 0x0, 0xc425585268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421dde4b0, 0x6f0968, 0x3, 0x51f701, 0xc42521c9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421dde4b0, 0x5, 0xc42270aa10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fc20, 0xc42568e240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f61c30, 0xc424c50180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4fc20, 0x0, 0x0, 0x0, 0xc424c50180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4fc20, 0x6f0968, 0x3, 0x51f701, 0xc424f86870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4fc20, 0x5, 0xc422744160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde870, 0xc425768320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4bc30, 0xc4255852c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421dde870, 0x0, 0x0, 0x0, 0xc4255852c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421dde870, 0x6f0968, 0x3, 0x51f701, 0xc42521cba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421dde870, 0x5, 0xc42270aa30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8789 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250880f0, 0xc42568e380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250880f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250880f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f52c30, 0xc424c501f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4250880f0, 0x0, 0x0, 0x0, 0xc424c501f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4250880f0, 0x6f0968, 0x3, 0x51f701, 0xc424f86a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4250880f0, 0x5, 0xc422744180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddea50, 0xc4257683a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d54c30, 0xc4255852f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421ddea50, 0x0, 0x0, 0x0, 0xc4255852f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421ddea50, 0x6f0968, 0x3, 0x51f701, 0xc42521cc60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421ddea50, 0x5, 0xc42270aa50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250882d0, 0xc42568e400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250882d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250882d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f53c30, 0xc424c50228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4250882d0, 0x0, 0x0, 0x0, 0xc424c50228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4250882d0, 0x6f0968, 0x3, 0x51f701, 0xc424f86b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4250882d0, 0x5, 0xc4227441a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddec30, 0xc425768410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d55c30, 0xc425585328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421ddec30, 0x0, 0x0, 0x0, 0xc425585328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421ddec30, 0x6f0968, 0x3, 0x51f701, 0xc42521cd20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421ddec30, 0x5, 0xc42270aa70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddee10, 0xc425768450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d56c30, 0xc425585358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421ddee10, 0x0, 0x0, 0x0, 0xc425585358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421ddee10, 0x6f0968, 0x3, 0x51f701, 0xc42521cde0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421ddee10, 0x5, 0xc42270aa90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250884b0, 0xc42568e450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250884b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250884b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5cc30, 0xc424c50258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4250884b0, 0x0, 0x0, 0x0, 0xc424c50258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4250884b0, 0x6f0968, 0x3, 0x51f701, 0xc424f86bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4250884b0, 0x5, 0xc4227441c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8792 [semacquire]:
sync.runtime_Semacquire(0xc4227442ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227442a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8779 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddeff0, 0xc4257684d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddeff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d57c30, 0xc425585388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421ddeff0, 0x0, 0x0, 0x0, 0xc425585388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421ddeff0, 0x6f0968, 0x3, 0x51f701, 0xc42521cea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421ddeff0, 0x5, 0xc42270aab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8780 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf1d0, 0xc425768550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d60c30, 0xc4255853b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421ddf1d0, 0x0, 0x0, 0x0, 0xc4255853b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421ddf1d0, 0x6f0968, 0x3, 0x51f701, 0xc42521cf60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421ddf1d0, 0x5, 0xc42270aad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf3b0, 0xc4257685d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d61c30, 0xc4255853e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421ddf3b0, 0x0, 0x0, 0x0, 0xc4255853e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421ddf3b0, 0x6f0968, 0x3, 0x51f701, 0xc42521d020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421ddf3b0, 0x5, 0xc42270aaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf590, 0xc425768650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d52c30, 0xc425585418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421ddf590, 0x0, 0x0, 0x0, 0xc425585418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421ddf590, 0x6f0968, 0x3, 0x51f701, 0xc42521d110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421ddf590, 0x5, 0xc42270ab10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8783 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf770, 0xc4257686a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d53c30, 0xc425585448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421ddf770, 0x0, 0x0, 0x0, 0xc425585448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421ddf770, 0x6f0968, 0x3, 0x51f701, 0xc42521d1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421ddf770, 0x5, 0xc42270ab30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf950, 0xc4257686e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5cc30, 0xc425585478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421ddf950, 0x0, 0x0, 0x0, 0xc425585478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421ddf950, 0x6f0968, 0x3, 0x51f701, 0xc42521d290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421ddf950, 0x5, 0xc42270ab50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8785 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfb30, 0xc425768750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5dc30, 0xc4255854a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421ddfb30, 0x0, 0x0, 0x0, 0xc4255854a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421ddfb30, 0x6f0968, 0x3, 0x51f701, 0xc42521d350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421ddfb30, 0x5, 0xc42270ab70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c5ac30, 0xc4259abe60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c5ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c5ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5ec30, 0xc4259b6c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425c5ac30, 0x0, 0x0, 0x0, 0xc4259b6c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425c5ac30, 0x6f0968, 0x3, 0x51f701, 0xc425302b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425c5ac30, 0x5, 0xc42270ab90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088690, 0xc42568e4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5dc30, 0xc424c50288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425088690, 0x0, 0x0, 0x0, 0xc424c50288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425088690, 0x6f0968, 0x3, 0x51f701, 0xc424f86c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425088690, 0x5, 0xc4227442c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c23a40, 0xc4257f2660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c23a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c23a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5fc30, 0xc4259b70f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423c23a40, 0x0, 0x0, 0x0, 0xc4259b70f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423c23a40, 0x6f0968, 0x3, 0x51f701, 0xc425303dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423c23a40, 0x5, 0xc42270abb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f4a50, 0xc4258e5530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f4a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f4a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d68c30, 0xc425584c98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225f4a50, 0x0, 0x0, 0x0, 0xc425584c98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225f4a50, 0x6f0968, 0x3, 0x51f701, 0xc425287200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225f4a50, 0x5, 0xc42270abd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8805 [semacquire]:
sync.runtime_Semacquire(0xc42270acbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270acb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5d10, 0xc4258e5950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d69c30, 0xc425584e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225f5d10, 0x0, 0x0, 0x0, 0xc425584e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225f5d10, 0x6f0968, 0x3, 0x51f701, 0xc425287980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225f5d10, 0x5, 0xc42270acd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088870, 0xc42568e530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5ec30, 0xc424c502b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425088870, 0x0, 0x0, 0x0, 0xc424c502b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425088870, 0x6f0968, 0x3, 0x51f701, 0xc424f86d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425088870, 0x5, 0xc4227442e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088a50, 0xc42568e5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5fc30, 0xc424c502e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425088a50, 0x0, 0x0, 0x0, 0xc424c502e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425088a50, 0x6f0968, 0x3, 0x51f701, 0xc424f86e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425088a50, 0x5, 0xc422744300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088c30, 0xc42568e630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221502c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f68c30, 0xc424c50318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425088c30, 0x0, 0x0, 0x0, 0xc424c50318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425088c30, 0x6f0968, 0x3, 0x51f701, 0xc424f86ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425088c30, 0x5, 0xc422744320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425088e10, 0xc42568e6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221503a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425088e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425088e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f69c30, 0xc424c50348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425088e10, 0x0, 0x0, 0x0, 0xc424c50348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425088e10, 0x6f0968, 0x3, 0x51f701, 0xc424f86fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425088e10, 0x5, 0xc422744340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8799 [semacquire]:
sync.runtime_Semacquire(0xc42274441c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f7c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250890e0, 0xc42568e710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221504c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250890e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250890e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5ac30, 0xc424c50390)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4250890e0, 0x0, 0x0, 0x0, 0xc424c50390, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4250890e0, 0x6f0968, 0x3, 0x51f701, 0xc424f870e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4250890e0, 0x5, 0xc422744430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225f5ef0, 0xc4258e59e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225f5ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225f5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5ac30, 0xc425584ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225f5ef0, 0x0, 0x0, 0x0, 0xc425584ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225f5ef0, 0x6f0968, 0x3, 0x51f701, 0xc425287a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225f5ef0, 0x5, 0xc42270acf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c300f0, 0xc4258e5a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424932f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c300f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c300f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d5bc30, 0xc425584ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c300f0, 0x0, 0x0, 0x0, 0xc425584ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c300f0, 0x6f0968, 0x3, 0x51f701, 0xc425287b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c300f0, 0x5, 0xc42270ad10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c302d0, 0xc4258e5ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c302d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c302d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d64c30, 0xc425584f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c302d0, 0x0, 0x0, 0x0, 0xc425584f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c302d0, 0x6f0968, 0x3, 0x51f701, 0xc425287bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c302d0, 0x5, 0xc42270ad30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c304b0, 0xc4258e5b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249330e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c304b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c304b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d65c30, 0xc425584f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c304b0, 0x0, 0x0, 0x0, 0xc425584f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c304b0, 0x6f0968, 0x3, 0x51f701, 0xc425287c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c304b0, 0x5, 0xc42270ad50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30690, 0xc4258e5b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249331a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d66c30, 0xc425584f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c30690, 0x0, 0x0, 0x0, 0xc425584f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c30690, 0x6f0968, 0x3, 0x51f701, 0xc425287d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c30690, 0x5, 0xc42270ad70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30870, 0xc4258e5be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d67c30, 0xc425584f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c30870, 0x0, 0x0, 0x0, 0xc425584f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c30870, 0x6f0968, 0x3, 0x51f701, 0xc425287e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c30870, 0x5, 0xc42270ad90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8814 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30a50, 0xc4258e5c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6cc30, 0xc425584fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c30a50, 0x0, 0x0, 0x0, 0xc425584fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c30a50, 0x6f0968, 0x3, 0x51f701, 0xc425287f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c30a50, 0x5, 0xc42270adb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30c30, 0xc4258e5ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6dc30, 0xc425584ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421c30c30, 0x0, 0x0, 0x0, 0xc425584ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421c30c30, 0x6f0968, 0x3, 0x51f701, 0xc42521c000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421c30c30, 0x5, 0xc42270add0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30e10, 0xc4258e5d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249334c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6ec30, 0xc425585028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421c30e10, 0x0, 0x0, 0x0, 0xc425585028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421c30e10, 0x6f0968, 0x3, 0x51f701, 0xc42521c0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421c30e10, 0x5, 0xc42270adf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30ff0, 0xc4258e5db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6fc30, 0xc425585058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421c30ff0, 0x0, 0x0, 0x0, 0xc425585058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421c30ff0, 0x6f0968, 0x3, 0x51f701, 0xc42521c180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421c30ff0, 0x5, 0xc42270ae10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c311d0, 0xc4258e5e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c311d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c311d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d78c30, 0xc425585088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421c311d0, 0x0, 0x0, 0x0, 0xc425585088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421c311d0, 0x6f0968, 0x3, 0x51f701, 0xc42521c240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421c311d0, 0x5, 0xc42270ae30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8819 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c314a0, 0xc4258e5ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c314a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c314a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d79c30, 0xc4255850d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421c314a0, 0x0, 0x0, 0x0, 0xc4255850d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421c314a0, 0x6f0968, 0x3, 0x51f701, 0xc42521c360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421c314a0, 0x5, 0xc42270ae50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31680, 0xc4258e5f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6ac30, 0xc425585100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421c31680, 0x0, 0x0, 0x0, 0xc425585100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421c31680, 0x6f0968, 0x3, 0x51f701, 0xc42521c420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421c31680, 0x5, 0xc42270ae70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31860, 0xc4258e5fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d6bc30, 0xc425585130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421c31860, 0x0, 0x0, 0x0, 0xc425585130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421c31860, 0x6f0968, 0x3, 0x51f701, 0xc42521c4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421c31860, 0x5, 0xc42270ae90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31a40, 0xc4258e5ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249339c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d74c30, 0xc425585160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421c31a40, 0x0, 0x0, 0x0, 0xc425585160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421c31a40, 0x6f0968, 0x3, 0x51f701, 0xc42521c5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421c31a40, 0x5, 0xc42270aeb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31c20, 0xc425768060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d75c30, 0xc425585190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421c31c20, 0x0, 0x0, 0x0, 0xc425585190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421c31c20, 0x6f0968, 0x3, 0x51f701, 0xc42521c690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421c31c20, 0x5, 0xc42270aed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8824 [semacquire]:
sync.runtime_Semacquire(0xc42270afac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270afa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8b40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c31e00, 0xc4257680e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c31e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c31e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d76c30, 0xc4255851c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c31e00, 0x0, 0x0, 0x0, 0xc4255851c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c31e00, 0x6f0968, 0x3, 0x51f701, 0xc42521c750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c31e00, 0x5, 0xc42270afc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250892c0, 0xc42568e770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250892c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250892c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f5bc30, 0xc424c503c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4250892c0, 0x0, 0x0, 0x0, 0xc424c503c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4250892c0, 0x6f0968, 0x3, 0x51f701, 0xc424f871a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4250892c0, 0x5, 0xc422744450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4250894a0, 0xc42568e7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4250894a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4250894a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f70c30, 0xc424c503f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4250894a0, 0x0, 0x0, 0x0, 0xc424c503f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4250894a0, 0x6f0968, 0x3, 0x51f701, 0xc424f87260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4250894a0, 0x5, 0xc422744470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423c22e10, 0xc4257f2470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dbfce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423c22e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423c22e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423cb7c30, 0xc4259b6fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423c22e10, 0x0, 0x0, 0x0, 0xc4259b6fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423c22e10, 0x6f0968, 0x3, 0x51f701, 0xc4253038f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423c22e10, 0x5, 0xc422744490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8837 [semacquire]:
sync.runtime_Semacquire(0xc42274457c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744570)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225acaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089680, 0xc42568e870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f71c30, 0xc424c50420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425089680, 0x0, 0x0, 0x0, 0xc424c50420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425089680, 0x6f0968, 0x3, 0x51f701, 0xc424f87320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425089680, 0x5, 0xc422744590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde000, 0xc425768160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d77c30, 0xc4255851f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421dde000, 0x0, 0x0, 0x0, 0xc4255851f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421dde000, 0x6f0968, 0x3, 0x51f701, 0xc42521c810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421dde000, 0x5, 0xc42270afe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde1e0, 0xc4257681a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d80c30, 0xc425585220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421dde1e0, 0x0, 0x0, 0x0, 0xc425585220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421dde1e0, 0x6f0968, 0x3, 0x51f701, 0xc42521c8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421dde1e0, 0x5, 0xc42270b000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde3c0, 0xc4257681f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d81c30, 0xc425585250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421dde3c0, 0x0, 0x0, 0x0, 0xc425585250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421dde3c0, 0x6f0968, 0x3, 0x51f701, 0xc42521c990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421dde3c0, 0x5, 0xc42270b020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde5a0, 0xc425768260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d72c30, 0xc425585280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421dde5a0, 0x0, 0x0, 0x0, 0xc425585280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421dde5a0, 0x6f0968, 0x3, 0x51f701, 0xc42521ca50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421dde5a0, 0x5, 0xc42270b040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde780, 0xc4257682e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d73c30, 0xc4255852b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421dde780, 0x0, 0x0, 0x0, 0xc4255852b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421dde780, 0x6f0968, 0x3, 0x51f701, 0xc42521cb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421dde780, 0x5, 0xc42270b060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8840 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089860, 0xc42568e8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221507c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f62c30, 0xc424c50450)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425089860, 0x0, 0x0, 0x0, 0xc424c50450, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425089860, 0x6f0968, 0x3, 0x51f701, 0xc424f873e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425089860, 0x5, 0xc4227445b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde960, 0xc425768360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7cc30, 0xc4255852e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421dde960, 0x0, 0x0, 0x0, 0xc4255852e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421dde960, 0x6f0968, 0x3, 0x51f701, 0xc42521cc00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421dde960, 0x5, 0xc42270b080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddeb40, 0xc4257683e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddeb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7dc30, 0xc425585310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421ddeb40, 0x0, 0x0, 0x0, 0xc425585310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421ddeb40, 0x6f0968, 0x3, 0x51f701, 0xc42521ccc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421ddeb40, 0x5, 0xc42270b0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dded20, 0xc425768430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dded20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7ec30, 0xc425585340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421dded20, 0x0, 0x0, 0x0, 0xc425585340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421dded20, 0x6f0968, 0x3, 0x51f701, 0xc42521cd80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421dded20, 0x5, 0xc42270b0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddef00, 0xc425768490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7fc30, 0xc425585370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421ddef00, 0x0, 0x0, 0x0, 0xc425585370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421ddef00, 0x6f0968, 0x3, 0x51f701, 0xc42521ce40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421ddef00, 0x5, 0xc42270b0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf0e0, 0xc425768510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d88c30, 0xc4255853a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421ddf0e0, 0x0, 0x0, 0x0, 0xc4255853a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421ddf0e0, 0x6f0968, 0x3, 0x51f701, 0xc42521cf00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421ddf0e0, 0x5, 0xc42270b100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8853 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf2c0, 0xc425768590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d89c30, 0xc4255853d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421ddf2c0, 0x0, 0x0, 0x0, 0xc4255853d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421ddf2c0, 0x6f0968, 0x3, 0x51f701, 0xc42521cfc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421ddf2c0, 0x5, 0xc42270b120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089a40, 0xc42568e950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f63c30, 0xc424c50480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425089a40, 0x0, 0x0, 0x0, 0xc424c50480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425089a40, 0x6f0968, 0x3, 0x51f701, 0xc424f874a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425089a40, 0x5, 0xc4227445d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8842 [semacquire]:
sync.runtime_Semacquire(0xc4227446ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227446a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf4a0, 0xc425768610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7ac30, 0xc425585400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421ddf4a0, 0x0, 0x0, 0x0, 0xc425585400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421ddf4a0, 0x6f0968, 0x3, 0x51f701, 0xc42521d0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421ddf4a0, 0x5, 0xc42270b140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf680, 0xc425768680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d7bc30, 0xc425585430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421ddf680, 0x0, 0x0, 0x0, 0xc425585430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421ddf680, 0x6f0968, 0x3, 0x51f701, 0xc42521d170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421ddf680, 0x5, 0xc42270b160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddf860, 0xc4257686c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddf860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d84c30, 0xc425585460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421ddf860, 0x0, 0x0, 0x0, 0xc425585460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421ddf860, 0x6f0968, 0x3, 0x51f701, 0xc42521d230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421ddf860, 0x5, 0xc42270b180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfa40, 0xc425768710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d85c30, 0xc425585490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421ddfa40, 0x0, 0x0, 0x0, 0xc425585490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421ddfa40, 0x6f0968, 0x3, 0x51f701, 0xc42521d2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421ddfa40, 0x5, 0xc42270b1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8858 [semacquire]:
sync.runtime_Semacquire(0xc42270b28c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8c60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089c20, 0xc42568e990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6cc30, 0xc424c504b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425089c20, 0x0, 0x0, 0x0, 0xc424c504b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425089c20, 0x6f0968, 0x3, 0x51f701, 0xc424f87560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425089c20, 0x5, 0xc4227446c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6000, 0xc4257f2720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d86c30, 0xc4259b7188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c6000, 0x0, 0x0, 0x0, 0xc4259b7188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c6000, 0x6f0968, 0x3, 0x51f701, 0xc42522e030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c6000, 0x5, 0xc42270b2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425089e00, 0xc42568ea20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425089e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425089e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6dc30, 0xc424c504e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425089e00, 0x0, 0x0, 0x0, 0xc424c504e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425089e00, 0x6f0968, 0x3, 0x51f701, 0xc424f87620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425089e00, 0x5, 0xc4227446e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8846 [semacquire]:
sync.runtime_Semacquire(0xc4227447cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227447c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c60f0, 0xc4257f2740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d87c30, 0xc4259b71a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c60f0, 0x0, 0x0, 0x0, 0xc4259b71a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c60f0, 0x6f0968, 0x3, 0x51f701, 0xc42522e090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c60f0, 0x5, 0xc42270b2c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c61e0, 0xc4257f2760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d90c30, 0xc4259b71b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c61e0, 0x0, 0x0, 0x0, 0xc4259b71b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c61e0, 0x6f0968, 0x3, 0x51f701, 0xc42522e0f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c61e0, 0x5, 0xc42270b2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c62d0, 0xc4257f2790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d91c30, 0xc4259b71d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c62d0, 0x0, 0x0, 0x0, 0xc4259b71d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c62d0, 0x6f0968, 0x3, 0x51f701, 0xc42522e150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c62d0, 0x5, 0xc42270b300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c63c0, 0xc4257f27c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c63c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d82c30, 0xc4259b71e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c63c0, 0x0, 0x0, 0x0, 0xc4259b71e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c63c0, 0x6f0968, 0x3, 0x51f701, 0xc42522e1b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c63c0, 0x5, 0xc42270b320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8000, 0xc42568eaa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6ec30, 0xc424c50510)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8000, 0x0, 0x0, 0x0, 0xc424c50510, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8000, 0x6f0968, 0x3, 0x51f701, 0xc424f876e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8000, 0x5, 0xc4227447e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4226593a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c64b0, 0xc4257f2800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d83c30, 0xc4259b7200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c64b0, 0x0, 0x0, 0x0, 0xc4259b7200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c64b0, 0x6f0968, 0x3, 0x51f701, 0xc42522e210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c64b0, 0x5, 0xc42270b340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6690, 0xc4257f2860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8cc30, 0xc4259b7230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c6690, 0x0, 0x0, 0x0, 0xc4259b7230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c6690, 0x6f0968, 0x3, 0x51f701, 0xc42522e300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c6690, 0x5, 0xc42270b360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6870, 0xc4257f28a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8dc30, 0xc4259b7260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c6870, 0x0, 0x0, 0x0, 0xc4259b7260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c6870, 0x6f0968, 0x3, 0x51f701, 0xc42522e3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c6870, 0x5, 0xc42270b380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6a50, 0xc4257f2930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8ec30, 0xc4259b7290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225c6a50, 0x0, 0x0, 0x0, 0xc4259b7290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225c6a50, 0x6f0968, 0x3, 0x51f701, 0xc42522e480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225c6a50, 0x5, 0xc42270b3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6c30, 0xc4257f2980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8fc30, 0xc4259b72c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4225c6c30, 0x0, 0x0, 0x0, 0xc4259b72c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4225c6c30, 0x6f0968, 0x3, 0x51f701, 0xc42522e540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4225c6c30, 0x5, 0xc42270b3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6e10, 0xc4257f29c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d98c30, 0xc4259b72f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4225c6e10, 0x0, 0x0, 0x0, 0xc4259b72f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4225c6e10, 0x6f0968, 0x3, 0x51f701, 0xc42522e600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4225c6e10, 0x5, 0xc42270b3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c73b0, 0xc4257f2a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ac40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d99c30, 0xc4259b7380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4225c73b0, 0x0, 0x0, 0x0, 0xc4259b7380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4225c73b0, 0x6f0968, 0x3, 0x51f701, 0xc42522e870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4225c73b0, 0x5, 0xc42270b400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7590, 0xc4257f2ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ad00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8ac30, 0xc4259b73b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4225c7590, 0x0, 0x0, 0x0, 0xc4259b73b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4225c7590, 0x6f0968, 0x3, 0x51f701, 0xc42522e930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4225c7590, 0x5, 0xc42270b420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7a40, 0xc4257f2b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da0c30, 0xc4259b7428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4225c7a40, 0x0, 0x0, 0x0, 0xc4259b7428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4225c7a40, 0x6f0968, 0x3, 0x51f701, 0xc42522eb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4225c7a40, 0x5, 0xc42270b440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7b30, 0xc4257f2b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5af40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da1c30, 0xc4259b7440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4225c7b30, 0x0, 0x0, 0x0, 0xc4259b7440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4225c7b30, 0x6f0968, 0x3, 0x51f701, 0xc42522eb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4225c7b30, 0x5, 0xc42270b460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8875 [semacquire]:
sync.runtime_Semacquire(0xc42270b53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252be00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7d10, 0xc4257f2bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d92c30, 0xc4259b7470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c7d10, 0x0, 0x0, 0x0, 0xc4259b7470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c7d10, 0x6f0968, 0x3, 0x51f701, 0xc42522ec30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c7d10, 0x5, 0xc42270b550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be000, 0xc4254b71e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b9c30, 0xc424128820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4241be000, 0x0, 0x0, 0x0, 0xc424128820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4241be000, 0x6f0968, 0x3, 0x51f701, 0xc4249805a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4241be000, 0x5, 0xc4234e0d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7ef0, 0xc4257f2c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d93c30, 0xc4259b74a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c7ef0, 0x0, 0x0, 0x0, 0xc4259b74a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c7ef0, 0x6f0968, 0x3, 0x51f701, 0xc42522ecf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c7ef0, 0x5, 0xc42270b570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c0f0, 0xc4257f2c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9cc30, 0xc4259b74d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2c0f0, 0x0, 0x0, 0x0, 0xc4259b74d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2c0f0, 0x6f0968, 0x3, 0x51f701, 0xc42522ede0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2c0f0, 0x5, 0xc42270b590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c0780, 0xc4258e4e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c0780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d19c30, 0xc425584920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c0780, 0x0, 0x0, 0x0, 0xc425584920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c0780, 0x6f0968, 0x3, 0x51f701, 0xc425286420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c0780, 0x5, 0xc42270b5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8881 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421dde690, 0xc4257682a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421dde690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421dde690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d4ac30, 0xc425585298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421dde690, 0x0, 0x0, 0x0, 0xc425585298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421dde690, 0x6f0968, 0x3, 0x51f701, 0xc42521cab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421dde690, 0x5, 0xc42270b5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7770, 0xc4257f2b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5adc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d8bc30, 0xc4259b73e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c7770, 0x0, 0x0, 0x0, 0xc4259b73e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c7770, 0x6f0968, 0x3, 0x51f701, 0xc42522e9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c7770, 0x5, 0xc42270b5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c2d0, 0xc4257f2cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9dc30, 0xc4259b7500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c2c2d0, 0x0, 0x0, 0x0, 0xc4259b7500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c2c2d0, 0x6f0968, 0x3, 0x51f701, 0xc42522eea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c2c2d0, 0x5, 0xc42270b610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241be1e0, 0xc4254b7260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241be1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241be1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260bac30, 0xc424128850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4241be1e0, 0x0, 0x0, 0x0, 0xc424128850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4241be1e0, 0x6f0968, 0x3, 0x51f701, 0xc424980660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4241be1e0, 0x5, 0xc4234e0d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c4b0, 0xc4257f2d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9ec30, 0xc4259b7530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c2c4b0, 0x0, 0x0, 0x0, 0xc4259b7530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c2c4b0, 0x6f0968, 0x3, 0x51f701, 0xc42522ef60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c2c4b0, 0x5, 0xc42270b630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8885 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c690, 0xc4257f2d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9fc30, 0xc4259b7560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421c2c690, 0x0, 0x0, 0x0, 0xc4259b7560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421c2c690, 0x6f0968, 0x3, 0x51f701, 0xc42522f020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421c2c690, 0x5, 0xc42270b650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c870, 0xc4257f2dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da8c30, 0xc4259b7590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421c2c870, 0x0, 0x0, 0x0, 0xc4259b7590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421c2c870, 0x6f0968, 0x3, 0x51f701, 0xc42522f0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421c2c870, 0x5, 0xc42270b670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2ca50, 0xc4257f2e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2ca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da9c30, 0xc4259b75c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421c2ca50, 0x0, 0x0, 0x0, 0xc4259b75c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421c2ca50, 0x6f0968, 0x3, 0x51f701, 0xc42522f1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421c2ca50, 0x5, 0xc42270b690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cc30, 0xc4257f2e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9ac30, 0xc4259b75f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421c2cc30, 0x0, 0x0, 0x0, 0xc4259b75f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421c2cc30, 0x6f0968, 0x3, 0x51f701, 0xc42522f260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421c2cc30, 0x5, 0xc42270b6b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2ce10, 0xc4257f2ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2ce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d9bc30, 0xc4259b7620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421c2ce10, 0x0, 0x0, 0x0, 0xc4259b7620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421c2ce10, 0x6f0968, 0x3, 0x51f701, 0xc42522f350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421c2ce10, 0x5, 0xc42270b6d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cff0, 0xc4257f2f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da4c30, 0xc4259b7650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421c2cff0, 0x0, 0x0, 0x0, 0xc4259b7650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421c2cff0, 0x6f0968, 0x3, 0x51f701, 0xc42522f410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421c2cff0, 0x5, 0xc42270b6f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8891 [semacquire]:
sync.runtime_Semacquire(0xc42270b7dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b7d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d1d0, 0xc4257f2f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da5c30, 0xc4259b7680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2d1d0, 0x0, 0x0, 0x0, 0xc4259b7680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2d1d0, 0x6f0968, 0x3, 0x51f701, 0xc42522f4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2d1d0, 0x5, 0xc42270b7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec81e0, 0xc42568eb20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6fc30, 0xc424c50540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec81e0, 0x0, 0x0, 0x0, 0xc424c50540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec81e0, 0x6f0968, 0x3, 0x51f701, 0xc424f877a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec81e0, 0x5, 0xc422744a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659660, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d3b0, 0xc4257f2f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da6c30, 0xc4259b76b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2d3b0, 0x0, 0x0, 0x0, 0xc4259b76b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2d3b0, 0x6f0968, 0x3, 0x51f701, 0xc42522f590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2d3b0, 0x5, 0xc42270b810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d590, 0xc4257f2fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da7c30, 0xc4259b76e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2d590, 0x0, 0x0, 0x0, 0xc4259b76e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2d590, 0x6f0968, 0x3, 0x51f701, 0xc42522f650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2d590, 0x5, 0xc42270b830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d770, 0xc4257f3010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ba80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db0c30, 0xc4259b7710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c2d770, 0x0, 0x0, 0x0, 0xc4259b7710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c2d770, 0x6f0968, 0x3, 0x51f701, 0xc42522f710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c2d770, 0x5, 0xc42270b850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d950, 0xc4257f3050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db1c30, 0xc4259b7740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c2d950, 0x0, 0x0, 0x0, 0xc4259b7740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c2d950, 0x6f0968, 0x3, 0x51f701, 0xc42522f7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c2d950, 0x5, 0xc42270b870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2db30, 0xc4257f3090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da2c30, 0xc4259b7770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c2db30, 0x0, 0x0, 0x0, 0xc4259b7770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c2db30, 0x6f0968, 0x3, 0x51f701, 0xc42522f890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c2db30, 0x5, 0xc42270b890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2dd10, 0xc4257f30d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423da3c30, 0xc4259b77a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c2dd10, 0x0, 0x0, 0x0, 0xc4259b77a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c2dd10, 0x6f0968, 0x3, 0x51f701, 0xc42522f950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c2dd10, 0x5, 0xc42270b8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2def0, 0xc4257f3110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dacc30, 0xc4259b77d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421c2def0, 0x0, 0x0, 0x0, 0xc4259b77d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421c2def0, 0x6f0968, 0x3, 0x51f701, 0xc42522fa10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421c2def0, 0x5, 0xc42270b8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223140f0, 0xc4257f3160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5be40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223140f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223140f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dadc30, 0xc4259b7800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223140f0, 0x0, 0x0, 0x0, 0xc4259b7800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223140f0, 0x6f0968, 0x3, 0x51f701, 0xc42522fad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223140f0, 0x5, 0xc42270b8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223142d0, 0xc4257f31d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bf00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223142d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223142d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423daec30, 0xc4259b7830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223142d0, 0x0, 0x0, 0x0, 0xc4259b7830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223142d0, 0x6f0968, 0x3, 0x51f701, 0xc42522fb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223142d0, 0x5, 0xc42270b910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223144b0, 0xc4257f3220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223144b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223144b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dafc30, 0xc4259b7860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223144b0, 0x0, 0x0, 0x0, 0xc4259b7860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223144b0, 0x6f0968, 0x3, 0x51f701, 0xc42522fc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223144b0, 0x5, 0xc42270b930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314690, 0xc4257f3280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244640a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db8c30, 0xc4259b7890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422314690, 0x0, 0x0, 0x0, 0xc4259b7890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422314690, 0x6f0968, 0x3, 0x51f701, 0xc42522fd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422314690, 0x5, 0xc42270b950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314870, 0xc4257f32f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db9c30, 0xc4259b78c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422314870, 0x0, 0x0, 0x0, 0xc4259b78c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422314870, 0x6f0968, 0x3, 0x51f701, 0xc42522fdd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422314870, 0x5, 0xc42270b970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8922 [semacquire]:
sync.runtime_Semacquire(0xc42270ba4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270ba40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca7e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8924 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314a50, 0xc4257f3330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423daac30, 0xc4259b78f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422314a50, 0x0, 0x0, 0x0, 0xc4259b78f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422314a50, 0x6f0968, 0x3, 0x51f701, 0xc42522fe90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422314a50, 0x5, 0xc42270ba60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8925 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314c30, 0xc4257f3370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dabc30, 0xc4259b7920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422314c30, 0x0, 0x0, 0x0, 0xc4259b7920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422314c30, 0x6f0968, 0x3, 0x51f701, 0xc42522ff50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422314c30, 0x5, 0xc42270ba80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314e10, 0xc4257f33b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db4c30, 0xc4259b7950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422314e10, 0x0, 0x0, 0x0, 0xc4259b7950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422314e10, 0x6f0968, 0x3, 0x51f701, 0xc425160030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422314e10, 0x5, 0xc42270baa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdc20, 0xc4254b7110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b3c30, 0xc4241287c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421fcdc20, 0x0, 0x0, 0x0, 0xc4241287c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421fcdc20, 0x6f0968, 0x3, 0x51f701, 0xc424980420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421fcdc20, 0x5, 0xc4234e0d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223150e0, 0xc4257f3410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223150e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223150e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db5c30, 0xc4259b7998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4223150e0, 0x0, 0x0, 0x0, 0xc4259b7998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4223150e0, 0x6f0968, 0x3, 0x51f701, 0xc425160150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4223150e0, 0x5, 0xc42270bac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223153b0, 0xc4257f3470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223153b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223153b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db6c30, 0xc4259b79e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4223153b0, 0x0, 0x0, 0x0, 0xc4259b79e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4223153b0, 0x6f0968, 0x3, 0x51f701, 0xc425160270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4223153b0, 0x5, 0xc42270bae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8929 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315590, 0xc4257f34b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db7c30, 0xc4259b7a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422315590, 0x0, 0x0, 0x0, 0xc4259b7a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422315590, 0x6f0968, 0x3, 0x51f701, 0xc425160330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422315590, 0x5, 0xc42270bb00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8930 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315770, 0xc4257f34f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc0c30, 0xc4259b7a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422315770, 0x0, 0x0, 0x0, 0xc4259b7a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422315770, 0x6f0968, 0x3, 0x51f701, 0xc4251603f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422315770, 0x5, 0xc42270bb20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcde00, 0xc4254b7160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a30a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcde00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b8c30, 0xc4241287f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421fcde00, 0x0, 0x0, 0x0, 0xc4241287f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421fcde00, 0x6f0968, 0x3, 0x51f701, 0xc4249804e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421fcde00, 0x5, 0xc4234e0d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315860, 0xc4257f3520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc1c30, 0xc4259b7a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422315860, 0x0, 0x0, 0x0, 0xc4259b7a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422315860, 0x6f0968, 0x3, 0x51f701, 0xc425160450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422315860, 0x5, 0xc42270bb40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315a40, 0xc4257f35a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db2c30, 0xc4259b7a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422315a40, 0x0, 0x0, 0x0, 0xc4259b7a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422315a40, 0x6f0968, 0x3, 0x51f701, 0xc425160510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422315a40, 0x5, 0xc42270bb60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315b30, 0xc4257f35c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244649a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423db3c30, 0xc4259b7aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422315b30, 0x0, 0x0, 0x0, 0xc4259b7aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422315b30, 0x6f0968, 0x3, 0x51f701, 0xc425160570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422315b30, 0x5, 0xc42270bb80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315d10, 0xc4257f3600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbcc30, 0xc4259b7ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422315d10, 0x0, 0x0, 0x0, 0xc4259b7ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422315d10, 0x6f0968, 0x3, 0x51f701, 0xc425160630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422315d10, 0x5, 0xc42270bba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315ef0, 0xc4257f3690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbdc30, 0xc4259b7b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422315ef0, 0x0, 0x0, 0x0, 0xc4259b7b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422315ef0, 0x6f0968, 0x3, 0x51f701, 0xc4251606f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422315ef0, 0x5, 0xc42270bbc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8936 [semacquire]:
sync.runtime_Semacquire(0xc42270bcac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270bca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e01a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d00f0, 0xc4257f36d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d00f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbec30, 0xc4259b7b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244d00f0, 0x0, 0x0, 0x0, 0xc4259b7b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244d00f0, 0x6f0968, 0x3, 0x51f701, 0xc4251607e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244d00f0, 0x5, 0xc42270bcc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec83c0, 0xc42568eb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f78c30, 0xc424c50570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec83c0, 0x0, 0x0, 0x0, 0xc424c50570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec83c0, 0x6f0968, 0x3, 0x51f701, 0xc424f87860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec83c0, 0x5, 0xc422744d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659920, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d02d0, 0xc4257f3710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d02d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbfc30, 0xc4259b7b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244d02d0, 0x0, 0x0, 0x0, 0xc4259b7b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244d02d0, 0x6f0968, 0x3, 0x51f701, 0xc4251608a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244d02d0, 0x5, 0xc42270bce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d04b0, 0xc4257f3750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d04b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc8c30, 0xc4259b7b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244d04b0, 0x0, 0x0, 0x0, 0xc4259b7b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244d04b0, 0x6f0968, 0x3, 0x51f701, 0xc425160960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244d04b0, 0x5, 0xc42270bd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0690, 0xc4257f3790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc9c30, 0xc4259b7bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d0690, 0x0, 0x0, 0x0, 0xc4259b7bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d0690, 0x6f0968, 0x3, 0x51f701, 0xc425160a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d0690, 0x5, 0xc42270bd20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0870, 0xc4257f37d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbac30, 0xc4259b7bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244d0870, 0x0, 0x0, 0x0, 0xc4259b7bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244d0870, 0x6f0968, 0x3, 0x51f701, 0xc425160ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244d0870, 0x5, 0xc42270bd40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0960, 0xc4257f37f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dbbc30, 0xc4259b7c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244d0960, 0x0, 0x0, 0x0, 0xc4259b7c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244d0960, 0x6f0968, 0x3, 0x51f701, 0xc425160b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244d0960, 0x5, 0xc42270bd60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0a50, 0xc4257f3810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc4c30, 0xc4259b7c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244d0a50, 0x0, 0x0, 0x0, 0xc4259b7c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244d0a50, 0x6f0968, 0x3, 0x51f701, 0xc425160ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244d0a50, 0x5, 0xc42270bd80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0b40, 0xc4257f3830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc5c30, 0xc4259b7c38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244d0b40, 0x0, 0x0, 0x0, 0xc4259b7c38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244d0b40, 0x6f0968, 0x3, 0x51f701, 0xc425160c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244d0b40, 0x5, 0xc42270bda0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8946 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0c30, 0xc4257f3850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244650a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc6c30, 0xc4259b7c50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244d0c30, 0x0, 0x0, 0x0, 0xc4259b7c50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244d0c30, 0x6f0968, 0x3, 0x51f701, 0xc425160c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244d0c30, 0x5, 0xc42270bdc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0d20, 0xc4257f3870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc7c30, 0xc4259b7c68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244d0d20, 0x0, 0x0, 0x0, 0xc4259b7c68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244d0d20, 0x6f0968, 0x3, 0x51f701, 0xc425160cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244d0d20, 0x5, 0xc42270bde0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0e10, 0xc4257f3890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd0c30, 0xc4259b7c80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244d0e10, 0x0, 0x0, 0x0, 0xc4259b7c80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244d0e10, 0x6f0968, 0x3, 0x51f701, 0xc425160d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244d0e10, 0x5, 0xc42270be00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8949 [semacquire]:
sync.runtime_Semacquire(0xc42270bedc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270bed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0ff0, 0xc4257f38f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd1c30, 0xc4259b7cb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244d0ff0, 0x0, 0x0, 0x0, 0xc4259b7cb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244d0ff0, 0x6f0968, 0x3, 0x51f701, 0xc425160de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244d0ff0, 0x5, 0xc42270bef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d11d0, 0xc4257f3960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244652e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d11d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc2c30, 0xc4259b7ce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244d11d0, 0x0, 0x0, 0x0, 0xc4259b7ce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244d11d0, 0x6f0968, 0x3, 0x51f701, 0xc425160ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244d11d0, 0x5, 0xc42270bf10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c30b40, 0xc4258e5ca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4249333a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c30b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c30b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423d44c30, 0xc425584fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c30b40, 0x0, 0x0, 0x0, 0xc425584fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c30b40, 0x6f0968, 0x3, 0x51f701, 0xc425287f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c30b40, 0x5, 0xc42270bf30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d13b0, 0xc4257f39a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244653c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d13b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dc3c30, 0xc4259b7d10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d13b0, 0x0, 0x0, 0x0, 0xc4259b7d10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d13b0, 0x6f0968, 0x3, 0x51f701, 0xc425160f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d13b0, 0x5, 0xc42270bf50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8955 [semacquire]:
sync.runtime_Semacquire(0xc4228c926c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8956 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1770, 0xc4257f3a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dcdc30, 0xc4259b7d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244d1770, 0x0, 0x0, 0x0, 0xc4259b7d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244d1770, 0x6f0968, 0x3, 0x51f701, 0xc4251610e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244d1770, 0x5, 0xc42270bf90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1950, 0xc4257f3ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dcec30, 0xc4259b7da0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244d1950, 0x0, 0x0, 0x0, 0xc4259b7da0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244d1950, 0x6f0968, 0x3, 0x51f701, 0xc4251611a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244d1950, 0x5, 0xc42270bfb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7950, 0xc4257f2b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ae80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dcfc30, 0xc4259b7410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225c7950, 0x0, 0x0, 0x0, 0xc4259b7410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225c7950, 0x6f0968, 0x3, 0x51f701, 0xc42522eab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225c7950, 0x5, 0xc42270bfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223152c0, 0xc4257f3450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223152c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223152c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd4c30, 0xc4259b79c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223152c0, 0x0, 0x0, 0x0, 0xc4259b79c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223152c0, 0x6f0968, 0x3, 0x51f701, 0xc425160210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223152c0, 0x5, 0xc42270bff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8960 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfef0, 0xc425768850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd5c30, 0xc425585508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421ddfef0, 0x0, 0x0, 0x0, 0xc425585508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421ddfef0, 0x6f0968, 0x3, 0x51f701, 0xc42521d4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421ddfef0, 0x5, 0xc4227dc010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8961 [semacquire]:
sync.runtime_Semacquire(0xc4227dc0fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc0f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc0f0, 0xc4257688d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd6c30, 0xc425585538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dc0f0, 0x0, 0x0, 0x0, 0xc425585538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dc0f0, 0x6f0968, 0x3, 0x51f701, 0xc42521d590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dc0f0, 0x5, 0xc4227dc110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10512 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd860, 0xc4254b7060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b1c30, 0xc424128760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421fcd860, 0x0, 0x0, 0x0, 0xc424128760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421fcd860, 0x6f0968, 0x3, 0x51f701, 0xc4249802a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421fcd860, 0x5, 0xc4234e0ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10513 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcda40, 0xc4254b70d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcda40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcda40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b2c30, 0xc424128790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421fcda40, 0x0, 0x0, 0x0, 0xc424128790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421fcda40, 0x6f0968, 0x3, 0x51f701, 0xc424980360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421fcda40, 0x5, 0xc4234e0d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc2d0, 0xc425768910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cea40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd7c30, 0xc425585568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244dc2d0, 0x0, 0x0, 0x0, 0xc425585568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244dc2d0, 0x6f0968, 0x3, 0x51f701, 0xc42521d650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244dc2d0, 0x5, 0xc4227dc130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10511 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd680, 0xc4254b6fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b0c30, 0xc424128730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421fcd680, 0x0, 0x0, 0x0, 0xc424128730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421fcd680, 0x6f0968, 0x3, 0x51f701, 0xc4249801e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421fcd680, 0x5, 0xc4234e0cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc960, 0xc425768ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cece0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de1c30, 0xc425585610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244dc960, 0x0, 0x0, 0x0, 0xc425585610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244dc960, 0x6f0968, 0x3, 0x51f701, 0xc42521d8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244dc960, 0x5, 0xc4227dc150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcb40, 0xc425768b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd2c30, 0xc425585640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244dcb40, 0x0, 0x0, 0x0, 0xc425585640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244dcb40, 0x6f0968, 0x3, 0x51f701, 0xc42521d9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244dcb40, 0x5, 0xc4227dc170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dce10, 0xc425768b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dce10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dd3c30, 0xc425585688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244dce10, 0x0, 0x0, 0x0, 0xc425585688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244dce10, 0x6f0968, 0x3, 0x51f701, 0xc42521dad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244dce10, 0x5, 0xc4227dc190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcff0, 0xc425768c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cef80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddcc30, 0xc4255856b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244dcff0, 0x0, 0x0, 0x0, 0xc4255856b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244dcff0, 0x6f0968, 0x3, 0x51f701, 0xc42521db90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244dcff0, 0x5, 0xc4227dc1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd1d0, 0xc425768c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dddc30, 0xc4255856e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244dd1d0, 0x0, 0x0, 0x0, 0xc4255856e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244dd1d0, 0x6f0968, 0x3, 0x51f701, 0xc42521dc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244dd1d0, 0x5, 0xc4227dc1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd3b0, 0xc425768d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddec30, 0xc425585718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244dd3b0, 0x0, 0x0, 0x0, 0xc425585718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244dd3b0, 0x6f0968, 0x3, 0x51f701, 0xc42521dd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244dd3b0, 0x5, 0xc4227dc1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd590, 0xc425768d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddfc30, 0xc425585748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244dd590, 0x0, 0x0, 0x0, 0xc425585748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244dd590, 0x6f0968, 0x3, 0x51f701, 0xc42521ddd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244dd590, 0x5, 0xc4227dc210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8972 [semacquire]:
sync.runtime_Semacquire(0xc4227dc2ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc2e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7e00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8974 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd770, 0xc425768db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de8c30, 0xc425585778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dd770, 0x0, 0x0, 0x0, 0xc425585778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dd770, 0x6f0968, 0x3, 0x51f701, 0xc42521de90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dd770, 0x5, 0xc4227dc300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8975 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd860, 0xc425768df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de9c30, 0xc425585790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244dd860, 0x0, 0x0, 0x0, 0xc425585790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244dd860, 0x6f0968, 0x3, 0x51f701, 0xc42521def0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244dd860, 0x5, 0xc4227dc320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dda40, 0xc425768e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dda40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dda40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddac30, 0xc4255857c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244dda40, 0x0, 0x0, 0x0, 0xc4255857c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244dda40, 0x6f0968, 0x3, 0x51f701, 0xc42521dfb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244dda40, 0x5, 0xc4227dc340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddc20, 0xc425768ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ddbc30, 0xc4255857f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244ddc20, 0x0, 0x0, 0x0, 0xc4255857f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244ddc20, 0x6f0968, 0x3, 0x51f701, 0xc4250ce0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244ddc20, 0x5, 0xc4227dc360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8978 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dde00, 0xc425768f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dde00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dde00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de4c30, 0xc425585820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244dde00, 0x0, 0x0, 0x0, 0xc425585820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244dde00, 0x6f0968, 0x3, 0x51f701, 0xc4250ce180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244dde00, 0x5, 0xc4227dc380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8979 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda000, 0xc425768f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de5c30, 0xc425585850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dda000, 0x0, 0x0, 0x0, 0xc425585850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dda000, 0x6f0968, 0x3, 0x51f701, 0xc4250ce240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dda000, 0x5, 0xc4227dc3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8980 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda1e0, 0xc425768ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de6c30, 0xc425585880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423dda1e0, 0x0, 0x0, 0x0, 0xc425585880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423dda1e0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423dda1e0, 0x5, 0xc4227dc3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8981 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda3c0, 0xc425769070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de7c30, 0xc4255858b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423dda3c0, 0x0, 0x0, 0x0, 0xc4255858b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423dda3c0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423dda3c0, 0x5, 0xc4227dc3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8982 [semacquire]:
sync.runtime_Semacquire(0xc4227dc4cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc4c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082090, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda5a0, 0xc4257690f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df0c30, 0xc4255858e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423dda5a0, 0x0, 0x0, 0x0, 0xc4255858e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423dda5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423dda5a0, 0x5, 0xc4227dc4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8780, 0xc42568ec20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6ac30, 0xc424c505d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8780, 0x0, 0x0, 0x0, 0xc424c505d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8780, 0x6f0968, 0x3, 0x51f701, 0xc424f879e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8780, 0x5, 0xc422745140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a2e40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda780, 0xc425769130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df1c30, 0xc425585910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423dda780, 0x0, 0x0, 0x0, 0xc425585910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423dda780, 0x6f0968, 0x3, 0x51f701, 0xc4250ce540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423dda780, 0x5, 0xc4227dc500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda960, 0xc4257691a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de2c30, 0xc425585940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423dda960, 0x0, 0x0, 0x0, 0xc425585940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423dda960, 0x6f0968, 0x3, 0x51f701, 0xc4250ce600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423dda960, 0x5, 0xc4227dc520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8987 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddab40, 0xc425769220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de3c30, 0xc425585970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddab40, 0x0, 0x0, 0x0, 0xc425585970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddab40, 0x6f0968, 0x3, 0x51f701, 0xc4250ce6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddab40, 0x5, 0xc4227dc540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8988 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddad20, 0xc4257692a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423decc30, 0xc4255859a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddad20, 0x0, 0x0, 0x0, 0xc4255859a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddad20, 0x6f0968, 0x3, 0x51f701, 0xc4250ce7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddad20, 0x5, 0xc4227dc560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c65a0, 0xc4257f2840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dedc30, 0xc4259b7218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c65a0, 0x0, 0x0, 0x0, 0xc4259b7218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c65a0, 0x6f0968, 0x3, 0x51f701, 0xc42522e2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c65a0, 0x5, 0xc4227dc580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8990 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6780, 0xc4257f2880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423deec30, 0xc4259b7248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225c6780, 0x0, 0x0, 0x0, 0xc4259b7248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225c6780, 0x6f0968, 0x3, 0x51f701, 0xc42522e360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225c6780, 0x5, 0xc4227dc5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8991 [semacquire]:
sync.runtime_Semacquire(0xc4227dc67c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6960, 0xc4257f28f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423defc30, 0xc4259b7278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c6960, 0x0, 0x0, 0x0, 0xc4259b7278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c6960, 0x6f0968, 0x3, 0x51f701, 0xc42522e420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c6960, 0x5, 0xc4227dc690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6b40, 0xc4257f2960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df8c30, 0xc4259b72a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c6b40, 0x0, 0x0, 0x0, 0xc4259b72a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c6b40, 0x6f0968, 0x3, 0x51f701, 0xc42522e4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c6b40, 0x5, 0xc4227dc6b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6d20, 0xc4257f29a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df9c30, 0xc4259b72d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c6d20, 0x0, 0x0, 0x0, 0xc4259b72d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c6d20, 0x6f0968, 0x3, 0x51f701, 0xc42522e5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c6d20, 0x5, 0xc4227dc6d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9012 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6f00, 0xc4257f29e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aa60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423deac30, 0xc4259b7308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c6f00, 0x0, 0x0, 0x0, 0xc4259b7308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c6f00, 0x6f0968, 0x3, 0x51f701, 0xc42522e660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c6f00, 0x5, 0xc4227dc6f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c70e0, 0xc4257f2a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ab20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423debc30, 0xc4259b7338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c70e0, 0x0, 0x0, 0x0, 0xc4259b7338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c70e0, 0x6f0968, 0x3, 0x51f701, 0xc42522e720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c70e0, 0x5, 0xc4227dc710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c71d0, 0xc4257f2a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ab80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df4c30, 0xc4259b7350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225c71d0, 0x0, 0x0, 0x0, 0xc4259b7350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225c71d0, 0x6f0968, 0x3, 0x51f701, 0xc42522e780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225c71d0, 0x5, 0xc4227dc730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9015 [semacquire]:
sync.runtime_Semacquire(0xc4227dc81c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cbab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8870, 0xc42568ec60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f6bc30, 0xc424c505e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec8870, 0x0, 0x0, 0x0, 0xc424c505e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec8870, 0x6f0968, 0x3, 0x51f701, 0xc424f87a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec8870, 0x5, 0xc422745160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a2e40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 8999 [semacquire]:
sync.runtime_Semacquire(0xc42274524c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a2e40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c72c0, 0xc4257f2a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5abe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df5c30, 0xc4259b7368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c72c0, 0x0, 0x0, 0x0, 0xc4259b7368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c72c0, 0x6f0968, 0x3, 0x51f701, 0xc42522e810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c72c0, 0x5, 0xc4227dc830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8960, 0xc42568eca0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f74c30, 0xc424c50600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8960, 0x0, 0x0, 0x0, 0xc424c50600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8960, 0x6f0968, 0x3, 0x51f701, 0xc424f87aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8960, 0x5, 0xc422745260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659e80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9018 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c74a0, 0xc4257f2aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df6c30, 0xc4259b7398)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225c74a0, 0x0, 0x0, 0x0, 0xc4259b7398, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225c74a0, 0x6f0968, 0x3, 0x51f701, 0xc42522e8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225c74a0, 0x5, 0xc4227dc850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9019 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7680, 0xc4257f2ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ad60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df7c30, 0xc4259b73c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c7680, 0x0, 0x0, 0x0, 0xc4259b73c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c7680, 0x6f0968, 0x3, 0x51f701, 0xc42522e990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c7680, 0x5, 0xc4227dc870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9020 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7860, 0xc4257f2b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ae20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e00c30, 0xc4259b73f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c7860, 0x0, 0x0, 0x0, 0xc4259b73f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c7860, 0x6f0968, 0x3, 0x51f701, 0xc42522ea50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c7860, 0x5, 0xc4227dc890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10509 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd1d0, 0xc4254b6ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260aac30, 0xc4241286b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421fcd1d0, 0x0, 0x0, 0x0, 0xc4241286b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421fcd1d0, 0x6f0968, 0x3, 0x51f701, 0xc424980000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421fcd1d0, 0x5, 0xc4234e0c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7e00, 0xc4257f2be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e01c30, 0xc4259b7488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225c7e00, 0x0, 0x0, 0x0, 0xc4259b7488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225c7e00, 0x6f0968, 0x3, 0x51f701, 0xc42522ec90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225c7e00, 0x5, 0xc4227dc8b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9022 [semacquire]:
sync.runtime_Semacquire(0xc4227dc98c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e11a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d0ff0, 0xc4254b7dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d0ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260eac30, 0xc424128ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4260d0ff0, 0x0, 0x0, 0x0, 0xc424128ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4260d0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424981920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4260d0ff0, 0x5, 0xc4234e1440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c000, 0xc4257f2c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df2c30, 0xc4259b74b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2c000, 0x0, 0x0, 0x0, 0xc4259b74b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2c000, 0x6f0968, 0x3, 0x51f701, 0xc42522ed80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2c000, 0x5, 0xc4227dc9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8a50, 0xc42568ece0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f75c30, 0xc424c50618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8a50, 0x0, 0x0, 0x0, 0xc424c50618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8a50, 0x6f0968, 0x3, 0x51f701, 0xc424f87b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8a50, 0x5, 0xc4227454f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a33b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c1e0, 0xc4257f2c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423df3c30, 0xc4259b74e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2c1e0, 0x0, 0x0, 0x0, 0xc4259b74e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2c1e0, 0x6f0968, 0x3, 0x51f701, 0xc42522ee40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2c1e0, 0x5, 0xc4227dc9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c3c0, 0xc4257f2d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e08c30, 0xc4259b7518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2c3c0, 0x0, 0x0, 0x0, 0xc4259b7518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2c3c0, 0x6f0968, 0x3, 0x51f701, 0xc42522ef00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2c3c0, 0x5, 0xc4227dc9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c5a0, 0xc4257f2d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e09c30, 0xc4259b7548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c2c5a0, 0x0, 0x0, 0x0, 0xc4259b7548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c2c5a0, 0x6f0968, 0x3, 0x51f701, 0xc42522efc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c2c5a0, 0x5, 0xc4227dca00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9028 [semacquire]:
sync.runtime_Semacquire(0xc4227dcaec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b70e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9030 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c780, 0xc4257f2d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dfac30, 0xc4259b7578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2c780, 0x0, 0x0, 0x0, 0xc4259b7578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2c780, 0x6f0968, 0x3, 0x51f701, 0xc42522f080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2c780, 0x5, 0xc4227dcb00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2c960, 0xc4257f2e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2c960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dfbc30, 0xc4259b75a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2c960, 0x0, 0x0, 0x0, 0xc4259b75a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2c960, 0x6f0968, 0x3, 0x51f701, 0xc42522f140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2c960, 0x5, 0xc4227dcb20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cb40, 0xc4257f2e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e04c30, 0xc4259b75d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2cb40, 0x0, 0x0, 0x0, 0xc4259b75d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2cb40, 0x6f0968, 0x3, 0x51f701, 0xc42522f200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2cb40, 0x5, 0xc4227dcb40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9033 [semacquire]:
sync.runtime_Semacquire(0xc4227dcc1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcc10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cd20, 0xc4257f2ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cd20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e05c30, 0xc4259b7608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2cd20, 0x0, 0x0, 0x0, 0xc4259b7608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2cd20, 0x6f0968, 0x3, 0x51f701, 0xc42522f2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2cd20, 0x5, 0xc4227dcc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9008 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8b40, 0xc42568ed20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f76c30, 0xc424c50630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec8b40, 0x0, 0x0, 0x0, 0xc424c50630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec8b40, 0x6f0968, 0x3, 0x51f701, 0xc424f87b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec8b40, 0x5, 0xc422745510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a33b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9009 [semacquire]:
sync.runtime_Semacquire(0xc4227455fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227455f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a33b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8d20, 0xc42568eda0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f77c30, 0xc424c50660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8d20, 0x0, 0x0, 0x0, 0xc424c50660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8d20, 0x6f0968, 0x3, 0x51f701, 0xc424f87c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8d20, 0x5, 0xc422745610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422840220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2cf00, 0xc4257f2ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2cf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e06c30, 0xc4259b7638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2cf00, 0x0, 0x0, 0x0, 0xc4259b7638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2cf00, 0x6f0968, 0x3, 0x51f701, 0xc42522f3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2cf00, 0x5, 0xc4227dcc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9037 [semacquire]:
sync.runtime_Semacquire(0xc4227dcd3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcd30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d0e0, 0xc4257f2f30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e07c30, 0xc4259b7668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2d0e0, 0x0, 0x0, 0x0, 0xc4259b7668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2d0e0, 0x6f0968, 0x3, 0x51f701, 0xc42522f470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2d0e0, 0x5, 0xc4227dcd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42277ad60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccf00, 0xc4254b6de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccf00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a8c30, 0xc424128670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421fccf00, 0x0, 0x0, 0x0, 0xc424128670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421fccf00, 0x6f0968, 0x3, 0x51f701, 0xc424991ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421fccf00, 0x5, 0xc4234e0c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccff0, 0xc4254b6e20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a9c30, 0xc424128688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421fccff0, 0x0, 0x0, 0x0, 0xc424128688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421fccff0, 0x6f0968, 0x3, 0x51f701, 0xc424991f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421fccff0, 0x5, 0xc4234e0c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422b3a580, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccb40, 0xc4254b6ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a3c30, 0xc424128610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421fccb40, 0x0, 0x0, 0x0, 0xc424128610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421fccb40, 0x6f0968, 0x3, 0x51f701, 0xc424991d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421fccb40, 0x5, 0xc4234e0850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10505 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8f00, 0xc42568edf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f80c30, 0xc424c50690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec8f00, 0x0, 0x0, 0x0, 0xc424c50690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec8f00, 0x6f0968, 0x3, 0x51f701, 0xc424f87ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec8f00, 0x5, 0xc4227458a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d2c0, 0xc4257f2f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e10c30, 0xc4259b7698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421c2d2c0, 0x0, 0x0, 0x0, 0xc4259b7698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421c2d2c0, 0x6f0968, 0x3, 0x51f701, 0xc42522f530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421c2d2c0, 0x5, 0xc4227dcfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec90e0, 0xc42568ee50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221511e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f81c30, 0xc424c506c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ec90e0, 0x0, 0x0, 0x0, 0xc424c506c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ec90e0, 0x6f0968, 0x3, 0x51f701, 0xc424f87da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ec90e0, 0x5, 0xc4227458c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9051 [semacquire]:
sync.runtime_Semacquire(0xc4227459ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227459a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec92c0, 0xc42568eed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221512c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f72c30, 0xc424c506f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec92c0, 0x0, 0x0, 0x0, 0xc424c506f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec92c0, 0x6f0968, 0x3, 0x51f701, 0xc424f87e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec92c0, 0x5, 0xc4227459c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4228405c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc690, 0xc4254b6bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a1c30, 0xc424128598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421fcc690, 0x0, 0x0, 0x0, 0xc424128598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421fcc690, 0x6f0968, 0x3, 0x51f701, 0xc424991b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421fcc690, 0x5, 0xc4234e0810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d4a0, 0xc4257f2fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5b960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e11c30, 0xc4259b76c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c2d4a0, 0x0, 0x0, 0x0, 0xc4259b76c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c2d4a0, 0x6f0968, 0x3, 0x51f701, 0xc42522f5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c2d4a0, 0x5, 0xc4227dd000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d680, 0xc4257f2ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5ba20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e02c30, 0xc4259b76f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421c2d680, 0x0, 0x0, 0x0, 0xc4259b76f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421c2d680, 0x6f0968, 0x3, 0x51f701, 0xc42522f6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421c2d680, 0x5, 0xc4227dd020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9064 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2d860, 0xc4257f3030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e03c30, 0xc4259b7728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421c2d860, 0x0, 0x0, 0x0, 0xc4259b7728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421c2d860, 0x6f0968, 0x3, 0x51f701, 0xc42522f770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421c2d860, 0x5, 0xc4227dd040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2da40, 0xc4257f3070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0cc30, 0xc4259b7758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421c2da40, 0x0, 0x0, 0x0, 0xc4259b7758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421c2da40, 0x6f0968, 0x3, 0x51f701, 0xc42522f830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421c2da40, 0x5, 0xc4227dd060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9066 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2dc20, 0xc4257f30b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0dc30, 0xc4259b7788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421c2dc20, 0x0, 0x0, 0x0, 0xc4259b7788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421c2dc20, 0x6f0968, 0x3, 0x51f701, 0xc42522f8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421c2dc20, 0x5, 0xc4227dd080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9067 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c2de00, 0xc4257f30f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c2de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c2de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0ec30, 0xc4259b77b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421c2de00, 0x0, 0x0, 0x0, 0xc4259b77b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421c2de00, 0x6f0968, 0x3, 0x51f701, 0xc42522f9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421c2de00, 0x5, 0xc4227dd0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314000, 0xc4257f3130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0fc30, 0xc4259b77e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422314000, 0x0, 0x0, 0x0, 0xc4259b77e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422314000, 0x6f0968, 0x3, 0x51f701, 0xc42522fa70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422314000, 0x5, 0xc4227dd0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223141e0, 0xc4257f3190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223141e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223141e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e18c30, 0xc4259b7818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4223141e0, 0x0, 0x0, 0x0, 0xc4259b7818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4223141e0, 0x6f0968, 0x3, 0x51f701, 0xc42522fb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4223141e0, 0x5, 0xc4227dd0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223143c0, 0xc4257f3200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5bf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223143c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223143c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e19c30, 0xc4259b7848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4223143c0, 0x0, 0x0, 0x0, 0xc4259b7848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4223143c0, 0x6f0968, 0x3, 0x51f701, 0xc42522fbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4223143c0, 0x5, 0xc4227dd100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223145a0, 0xc4257f3240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223145a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223145a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0ac30, 0xc4259b7878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4223145a0, 0x0, 0x0, 0x0, 0xc4259b7878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4223145a0, 0x6f0968, 0x3, 0x51f701, 0xc42522fcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4223145a0, 0x5, 0xc4227dd120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314780, 0xc4257f32c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e0bc30, 0xc4259b78a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422314780, 0x0, 0x0, 0x0, 0xc4259b78a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422314780, 0x6f0968, 0x3, 0x51f701, 0xc42522fd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422314780, 0x5, 0xc4227dd140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314960, 0xc4257f3310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244641c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e14c30, 0xc4259b78d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422314960, 0x0, 0x0, 0x0, 0xc4259b78d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422314960, 0x6f0968, 0x3, 0x51f701, 0xc42522fe30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422314960, 0x5, 0xc4227dd160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc960, 0xc4254b6c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a2c30, 0xc4241285e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421fcc960, 0x0, 0x0, 0x0, 0xc4241285e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421fcc960, 0x6f0968, 0x3, 0x51f701, 0xc424991c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421fcc960, 0x5, 0xc4234e0830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314b40, 0xc4257f3350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e15c30, 0xc4259b7908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422314b40, 0x0, 0x0, 0x0, 0xc4259b7908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422314b40, 0x6f0968, 0x3, 0x51f701, 0xc42522fef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422314b40, 0x5, 0xc4227dd180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314d20, 0xc4257f3390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244643c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e16c30, 0xc4259b7938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422314d20, 0x0, 0x0, 0x0, 0xc4259b7938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422314d20, 0x6f0968, 0x3, 0x51f701, 0xc42522ffb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422314d20, 0x5, 0xc4227dd1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9076 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314f00, 0xc4257f33d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244644a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e17c30, 0xc4259b7968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422314f00, 0x0, 0x0, 0x0, 0xc4259b7968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422314f00, 0x6f0968, 0x3, 0x51f701, 0xc425160090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422314f00, 0x5, 0xc4227dd1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422314ff0, 0xc4257f33f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422314ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422314ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e20c30, 0xc4259b7980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422314ff0, 0x0, 0x0, 0x0, 0xc4259b7980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422314ff0, 0x6f0968, 0x3, 0x51f701, 0xc4251600f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422314ff0, 0x5, 0xc4227dd1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223154a0, 0xc4257f3490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223154a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223154a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e12c30, 0xc4259b79f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4223154a0, 0x0, 0x0, 0x0, 0xc4259b79f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4223154a0, 0x6f0968, 0x3, 0x51f701, 0xc4251602d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4223154a0, 0x5, 0xc4227dd200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9079 [semacquire]:
sync.runtime_Semacquire(0xc4227dd2ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd2e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420088dc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315680, 0xc4257f34d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244647c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e13c30, 0xc4259b7a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422315680, 0x0, 0x0, 0x0, 0xc4259b7a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422315680, 0x6f0968, 0x3, 0x51f701, 0xc425160390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422315680, 0x5, 0xc4227dd300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec94a0, 0xc42568ef50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221513a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f73c30, 0xc424c50720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec94a0, 0x0, 0x0, 0x0, 0xc424c50720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec94a0, 0x6f0968, 0x3, 0x51f701, 0xc424f87f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec94a0, 0x5, 0xc422745c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422840880, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315950, 0xc4257f3560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244648e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1cc30, 0xc4259b7a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422315950, 0x0, 0x0, 0x0, 0xc4259b7a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422315950, 0x6f0968, 0x3, 0x51f701, 0xc4251604b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422315950, 0x5, 0xc4227dd320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315c20, 0xc4257f35e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1dc30, 0xc4259b7ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422315c20, 0x0, 0x0, 0x0, 0xc4259b7ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422315c20, 0x6f0968, 0x3, 0x51f701, 0xc4251605d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422315c20, 0x5, 0xc4227dd340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422315e00, 0xc4257f3650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422315e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422315e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1ec30, 0xc4259b7ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422315e00, 0x0, 0x0, 0x0, 0xc4259b7ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422315e00, 0x6f0968, 0x3, 0x51f701, 0xc425160690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422315e00, 0x5, 0xc4227dd360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9085 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0000, 0xc4257f36b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1fc30, 0xc4259b7b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244d0000, 0x0, 0x0, 0x0, 0xc4259b7b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244d0000, 0x6f0968, 0x3, 0x51f701, 0xc425160780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244d0000, 0x5, 0xc4227dd380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d01e0, 0xc4257f36f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d01e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e28c30, 0xc4259b7b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244d01e0, 0x0, 0x0, 0x0, 0xc4259b7b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244d01e0, 0x6f0968, 0x3, 0x51f701, 0xc425160840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244d01e0, 0x5, 0xc4227dd3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d03c0, 0xc4257f3730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d03c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e29c30, 0xc4259b7b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244d03c0, 0x0, 0x0, 0x0, 0xc4259b7b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244d03c0, 0x6f0968, 0x3, 0x51f701, 0xc425160900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244d03c0, 0x5, 0xc4227dd3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d05a0, 0xc4257f3770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d05a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1ac30, 0xc4259b7ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244d05a0, 0x0, 0x0, 0x0, 0xc4259b7ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244d05a0, 0x6f0968, 0x3, 0x51f701, 0xc4251609c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244d05a0, 0x5, 0xc4227dd3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0780, 0xc4257f37b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424464ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e1bc30, 0xc4259b7bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244d0780, 0x0, 0x0, 0x0, 0xc4259b7bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244d0780, 0x6f0968, 0x3, 0x51f701, 0xc425160a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244d0780, 0x5, 0xc4227dd400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d0f00, 0xc4257f38c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244651c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d0f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e24c30, 0xc4259b7c98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244d0f00, 0x0, 0x0, 0x0, 0xc4259b7c98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244d0f00, 0x6f0968, 0x3, 0x51f701, 0xc425160d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244d0f00, 0x5, 0xc4227dd420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d10e0, 0xc4257f3930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d10e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e25c30, 0xc4259b7cc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244d10e0, 0x0, 0x0, 0x0, 0xc4259b7cc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244d10e0, 0x6f0968, 0x3, 0x51f701, 0xc425160e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244d10e0, 0x5, 0xc4227dd440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d12c0, 0xc4257f3980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d12c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e26c30, 0xc4259b7cf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244d12c0, 0x0, 0x0, 0x0, 0xc4259b7cf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244d12c0, 0x6f0968, 0x3, 0x51f701, 0xc425160f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244d12c0, 0x5, 0xc4227dd460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc780, 0xc425768a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423de0c30, 0xc4255855e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244dc780, 0x0, 0x0, 0x0, 0xc4255855e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244dc780, 0x6f0968, 0x3, 0x51f701, 0xc42521d830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244dc780, 0x5, 0xc4227dd480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4223151d0, 0xc4257f3430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244645c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4223151d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4223151d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e21c30, 0xc4259b79b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4223151d0, 0x0, 0x0, 0x0, 0xc4259b79b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4223151d0, 0x6f0968, 0x3, 0x51f701, 0xc4251601b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4223151d0, 0x5, 0xc4227dd4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9095 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d14a0, 0xc4257f39e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d14a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e27c30, 0xc4259b7d28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244d14a0, 0x0, 0x0, 0x0, 0xc4259b7d28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244d14a0, 0x6f0968, 0x3, 0x51f701, 0xc425160fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244d14a0, 0x5, 0xc4227dd4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1680, 0xc4257f3a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244654e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e30c30, 0xc4259b7d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244d1680, 0x0, 0x0, 0x0, 0xc4259b7d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244d1680, 0x6f0968, 0x3, 0x51f701, 0xc425161080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244d1680, 0x5, 0xc4227dd4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1860, 0xc4257f3a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244655a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e31c30, 0xc4259b7d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4244d1860, 0x0, 0x0, 0x0, 0xc4259b7d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4244d1860, 0x6f0968, 0x3, 0x51f701, 0xc425161140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4244d1860, 0x5, 0xc4227dd500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9098 [semacquire]:
sync.runtime_Semacquire(0xc4227dd5dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd5d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8d80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9100 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c1a40, 0xc4258e51e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424ba7fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c1a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e22c30, 0xc425584b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225c1a40, 0x0, 0x0, 0x0, 0xc425584b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225c1a40, 0x6f0968, 0x3, 0x51f701, 0xc425286ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225c1a40, 0x5, 0xc4227dd5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421c313b0, 0xc4258e5e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424933720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421c313b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421c313b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e23c30, 0xc4255850b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421c313b0, 0x0, 0x0, 0x0, 0xc4255850b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421c313b0, 0x6f0968, 0x3, 0x51f701, 0xc42521c300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421c313b0, 0x5, 0xc4227dd610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfc20, 0xc425768790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2cc30, 0xc4255854c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421ddfc20, 0x0, 0x0, 0x0, 0xc4255854c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421ddfc20, 0x6f0968, 0x3, 0x51f701, 0xc42521d3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421ddfc20, 0x5, 0xc4227dd630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfe00, 0xc425768810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2dc30, 0xc4255854f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ddfe00, 0x0, 0x0, 0x0, 0xc4255854f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ddfe00, 0x6f0968, 0x3, 0x51f701, 0xc42521d470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ddfe00, 0x5, 0xc4227dd650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9104 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc000, 0xc425768890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2ec30, 0xc425585520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244dc000, 0x0, 0x0, 0x0, 0xc425585520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244dc000, 0x6f0968, 0x3, 0x51f701, 0xc42521d530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244dc000, 0x5, 0xc4227dd670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc1e0, 0xc4257688f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2fc30, 0xc425585550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244dc1e0, 0x0, 0x0, 0x0, 0xc425585550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244dc1e0, 0x6f0968, 0x3, 0x51f701, 0xc42521d5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244dc1e0, 0x5, 0xc4227dd690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc3c0, 0xc425768930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceaa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e38c30, 0xc425585580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244dc3c0, 0x0, 0x0, 0x0, 0xc425585580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244dc3c0, 0x6f0968, 0x3, 0x51f701, 0xc42521d6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244dc3c0, 0x5, 0xc4227dd6b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc4b0, 0xc425768980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e39c30, 0xc425585598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4244dc4b0, 0x0, 0x0, 0x0, 0xc425585598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4244dc4b0, 0x6f0968, 0x3, 0x51f701, 0xc42521d710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4244dc4b0, 0x5, 0xc4227dd6d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9124 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc5a0, 0xc4257689c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ceb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2ac30, 0xc4255855b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4244dc5a0, 0x0, 0x0, 0x0, 0xc4255855b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4244dc5a0, 0x6f0968, 0x3, 0x51f701, 0xc42521d770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4244dc5a0, 0x5, 0xc4227dd6f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10500 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429680, 0xc4254b67b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a20e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426043c30, 0xc424128400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422429680, 0x0, 0x0, 0x0, 0xc424128400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422429680, 0x6f0968, 0x3, 0x51f701, 0xc424991500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422429680, 0x5, 0xc4234e07d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9125 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc690, 0xc425768a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cebc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e2bc30, 0xc4255855c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4244dc690, 0x0, 0x0, 0x0, 0xc4255855c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4244dc690, 0x6f0968, 0x3, 0x51f701, 0xc42521d7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4244dc690, 0x5, 0xc4227dd710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9126 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dc870, 0xc425768a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cec80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dc870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dc870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e40c30, 0xc4255855f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4244dc870, 0x0, 0x0, 0x0, 0xc4255855f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4244dc870, 0x6f0968, 0x3, 0x51f701, 0xc42521d890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4244dc870, 0x5, 0xc4227dd730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dca50, 0xc425768b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ced40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dca50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e41c30, 0xc425585628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244dca50, 0x0, 0x0, 0x0, 0xc425585628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244dca50, 0x6f0968, 0x3, 0x51f701, 0xc42521d950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244dca50, 0x5, 0xc4227dd750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcc30, 0xc425768b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcc30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e32c30, 0xc425585658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4244dcc30, 0x0, 0x0, 0x0, 0xc425585658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4244dcc30, 0x6f0968, 0x3, 0x51f701, 0xc42521da10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4244dcc30, 0x5, 0xc4227dd770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dcf00, 0xc425768bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cef20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dcf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dcf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e33c30, 0xc4255856a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4244dcf00, 0x0, 0x0, 0x0, 0xc4255856a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4244dcf00, 0x6f0968, 0x3, 0x51f701, 0xc42521db30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4244dcf00, 0x5, 0xc4227dd790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd0e0, 0xc425768c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cefe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3cc30, 0xc4255856d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4244dd0e0, 0x0, 0x0, 0x0, 0xc4255856d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4244dd0e0, 0x6f0968, 0x3, 0x51f701, 0xc42521dbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4244dd0e0, 0x5, 0xc4227dd7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9131 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd4a0, 0xc425768d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3dc30, 0xc425585730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4244dd4a0, 0x0, 0x0, 0x0, 0xc425585730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4244dd4a0, 0x6f0968, 0x3, 0x51f701, 0xc42521dd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4244dd4a0, 0x5, 0xc4227dd7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9132 [semacquire]:
sync.runtime_Semacquire(0xc4227dd8bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd8b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e8ea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10501 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc4b0, 0xc4254b6b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a0c30, 0xc424128568)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421fcc4b0, 0x0, 0x0, 0x0, 0xc424128568, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421fcc4b0, 0x6f0968, 0x3, 0x51f701, 0xc424991aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421fcc4b0, 0x5, 0xc4234e07f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd680, 0xc425768d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3ec30, 0xc425585760)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244dd680, 0x0, 0x0, 0x0, 0xc425585760, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244dd680, 0x6f0968, 0x3, 0x51f701, 0xc42521de30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244dd680, 0x5, 0xc4227dd8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd950, 0xc425768e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3fc30, 0xc4255857a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244dd950, 0x0, 0x0, 0x0, 0xc4255857a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244dd950, 0x6f0968, 0x3, 0x51f701, 0xc42521df50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244dd950, 0x5, 0xc4227dd8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddb30, 0xc425768eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e48c30, 0xc4255857d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244ddb30, 0x0, 0x0, 0x0, 0xc4255857d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244ddb30, 0x6f0968, 0x3, 0x51f701, 0xc4250ce030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244ddb30, 0x5, 0xc4227dd910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddd10, 0xc425768f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e49c30, 0xc425585808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244ddd10, 0x0, 0x0, 0x0, 0xc425585808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244ddd10, 0x6f0968, 0x3, 0x51f701, 0xc4250ce120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244ddd10, 0x5, 0xc4227dd930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244ddef0, 0xc425768f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244ddef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244ddef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3ac30, 0xc425585838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244ddef0, 0x0, 0x0, 0x0, 0xc425585838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244ddef0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244ddef0, 0x5, 0xc4227dd950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda0f0, 0xc425768fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e3bc30, 0xc425585868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dda0f0, 0x0, 0x0, 0x0, 0xc425585868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dda0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dda0f0, 0x5, 0xc4227dd970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9140 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda2d0, 0xc425769030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e44c30, 0xc425585898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423dda2d0, 0x0, 0x0, 0x0, 0xc425585898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423dda2d0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423dda2d0, 0x5, 0xc4227dd990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda4b0, 0xc4257690b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e45c30, 0xc4255858c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423dda4b0, 0x0, 0x0, 0x0, 0xc4255858c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423dda4b0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423dda4b0, 0x5, 0xc4227dd9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda690, 0xc425769110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e46c30, 0xc4255858f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423dda690, 0x0, 0x0, 0x0, 0xc4255858f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423dda690, 0x6f0968, 0x3, 0x51f701, 0xc4250ce4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423dda690, 0x5, 0xc4227dd9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9680, 0xc42568efd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7cc30, 0xc424c50750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec9680, 0x0, 0x0, 0x0, 0xc424c50750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec9680, 0x6f0968, 0x3, 0x51f701, 0xc424e1c000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec9680, 0x5, 0xc422745ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422840b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dda870, 0xc425769150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfa00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dda870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dda870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e47c30, 0xc425585928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423dda870, 0x0, 0x0, 0x0, 0xc425585928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423dda870, 0x6f0968, 0x3, 0x51f701, 0xc4250ce5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423dda870, 0x5, 0xc4227dd9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddaa50, 0xc4257691e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddaa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddaa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e50c30, 0xc425585958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423ddaa50, 0x0, 0x0, 0x0, 0xc425585958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423ddaa50, 0x6f0968, 0x3, 0x51f701, 0xc4250ce660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423ddaa50, 0x5, 0xc4227dda10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddac30, 0xc425769260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e51c30, 0xc425585988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423ddac30, 0x0, 0x0, 0x0, 0xc425585988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423ddac30, 0x6f0968, 0x3, 0x51f701, 0xc4250ce750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423ddac30, 0x5, 0xc4227dda30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddae10, 0xc4257692c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e42c30, 0xc4255859b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423ddae10, 0x0, 0x0, 0x0, 0xc4255859b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423ddae10, 0x6f0968, 0x3, 0x51f701, 0xc4250ce810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423ddae10, 0x5, 0xc4227dda50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddaf00, 0xc4257692e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddaf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e43c30, 0xc4255859d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423ddaf00, 0x0, 0x0, 0x0, 0xc4255859d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423ddaf00, 0x6f0968, 0x3, 0x51f701, 0xc4250ce870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423ddaf00, 0x5, 0xc4227dda70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddaff0, 0xc425769300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddaff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4cc30, 0xc4255859e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423ddaff0, 0x0, 0x0, 0x0, 0xc4255859e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423ddaff0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423ddaff0, 0x5, 0xc4227dda90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9149 [semacquire]:
sync.runtime_Semacquire(0xc4227ddb6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227ddb60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb0e0, 0xc425769330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4dc30, 0xc425585a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddb0e0, 0x0, 0x0, 0x0, 0xc425585a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddb0e0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddb0e0, 0x5, 0xc4227ddb80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb1d0, 0xc425769360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4ec30, 0xc425585a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddb1d0, 0x0, 0x0, 0x0, 0xc425585a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddb1d0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddb1d0, 0x5, 0xc4227ddba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9153 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb3b0, 0xc4257693e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfe80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4fc30, 0xc425585a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddb3b0, 0x0, 0x0, 0x0, 0xc425585a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddb3b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cea50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddb3b0, 0x5, 0xc4227ddbc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb590, 0xc425769450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cff40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e58c30, 0xc425585a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddb590, 0x0, 0x0, 0x0, 0xc425585a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddb590, 0x6f0968, 0x3, 0x51f701, 0xc4250ceb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddb590, 0x5, 0xc4227ddbe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb770, 0xc425769490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e59c30, 0xc425585aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddb770, 0x0, 0x0, 0x0, 0xc425585aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddb770, 0x6f0968, 0x3, 0x51f701, 0xc4250cebd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddb770, 0x5, 0xc4227ddc00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb950, 0xc425769510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4ac30, 0xc425585ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddb950, 0x0, 0x0, 0x0, 0xc425585ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddb950, 0x6f0968, 0x3, 0x51f701, 0xc4250cec90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddb950, 0x5, 0xc4227ddc20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbb30, 0xc425769590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e4bc30, 0xc425585b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddbb30, 0x0, 0x0, 0x0, 0xc425585b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddbb30, 0x6f0968, 0x3, 0x51f701, 0xc4250ced50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddbb30, 0x5, 0xc4227ddc40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9158 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbd10, 0xc4257695e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e54c30, 0xc425585b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddbd10, 0x0, 0x0, 0x0, 0xc425585b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddbd10, 0x6f0968, 0x3, 0x51f701, 0xc4250cee40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddbd10, 0x5, 0xc4227ddc60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbef0, 0xc425769620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e55c30, 0xc425585b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423ddbef0, 0x0, 0x0, 0x0, 0xc425585b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423ddbef0, 0x6f0968, 0x3, 0x51f701, 0xc4250cef00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423ddbef0, 0x5, 0xc4227ddc80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df00f0, 0xc425769690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df00f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e56c30, 0xc425585b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423df00f0, 0x0, 0x0, 0x0, 0xc425585b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423df00f0, 0x6f0968, 0x3, 0x51f701, 0xc4250cefc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423df00f0, 0x5, 0xc4227ddca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9161 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df02d0, 0xc425769710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df02d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e57c30, 0xc425585bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423df02d0, 0x0, 0x0, 0x0, 0xc425585bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423df02d0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423df02d0, 0x5, 0xc4227ddcc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9162 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1590, 0xc4257f3a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423dccc30, 0xc4259b7d40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244d1590, 0x0, 0x0, 0x0, 0xc4259b7d40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244d1590, 0x6f0968, 0x3, 0x51f701, 0xc425161020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244d1590, 0x5, 0xc4227ddce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9163 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df04b0, 0xc425769750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df04b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e60c30, 0xc425585bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc423df04b0, 0x0, 0x0, 0x0, 0xc425585bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc423df04b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc423df04b0, 0x5, 0xc4227ddd00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9164 [semacquire]:
sync.runtime_Semacquire(0xc4228c9c6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9c60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9165 [semacquire]:
sync.runtime_Semacquire(0xc4227dde0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dde00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226efc20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9167 [semacquire]:
sync.runtime_Semacquire(0xc4229891dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229891d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10498 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc42152f101, 0xc4209a3f40, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209a3e58, 0x43b85c, 0xc4209a3f28)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10499 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc4209a2701, 0xc4209a2740, 0xc4209a2780)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209a2658, 0x43b85c, 0xc4209a2728)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0a50, 0xc425769880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e53c30, 0xc425585c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423df0a50, 0x0, 0x0, 0x0, 0xc425585c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423df0a50, 0x6f0968, 0x3, 0x51f701, 0xc4250cf3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423df0a50, 0x5, 0xc4227dde40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9169 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0c30, 0xc4257698d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5cc30, 0xc425585cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423df0c30, 0x0, 0x0, 0x0, 0xc425585cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423df0c30, 0x6f0968, 0x3, 0x51f701, 0xc4250cf470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423df0c30, 0x5, 0xc4227dde60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0e10, 0xc425769940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5dc30, 0xc425585ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df0e10, 0x0, 0x0, 0x0, 0xc425585ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df0e10, 0x6f0968, 0x3, 0x51f701, 0xc4250cf530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df0e10, 0x5, 0xc4227dde80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0ff0, 0xc425769990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5ec30, 0xc425585d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423df0ff0, 0x0, 0x0, 0x0, 0xc425585d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423df0ff0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423df0ff0, 0x5, 0xc4227ddea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df13b0, 0xc425769a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df13b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5fc30, 0xc425585d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423df13b0, 0x0, 0x0, 0x0, 0xc425585d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423df13b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423df13b0, 0x5, 0xc4227ddec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9173 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1590, 0xc425769aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e68c30, 0xc425585da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423df1590, 0x0, 0x0, 0x0, 0xc425585da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423df1590, 0x6f0968, 0x3, 0x51f701, 0xc4250cf830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423df1590, 0x5, 0xc4227ddee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1770, 0xc425769ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e69c30, 0xc425585dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423df1770, 0x0, 0x0, 0x0, 0xc425585dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423df1770, 0x6f0968, 0x3, 0x51f701, 0xc4250cf920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423df1770, 0x5, 0xc4227ddf00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1950, 0xc425769b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234edc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5ac30, 0xc425585e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423df1950, 0x0, 0x0, 0x0, 0xc425585e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423df1950, 0x6f0968, 0x3, 0x51f701, 0xc4250cf9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423df1950, 0x5, 0xc4227ddf20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1b30, 0xc425769b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e5bc30, 0xc425585e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423df1b30, 0x0, 0x0, 0x0, 0xc425585e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423df1b30, 0x6f0968, 0x3, 0x51f701, 0xc4250cfaa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423df1b30, 0x5, 0xc4227ddf40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1d10, 0xc425769ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e64c30, 0xc425585e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423df1d10, 0x0, 0x0, 0x0, 0xc425585e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423df1d10, 0x6f0968, 0x3, 0x51f701, 0xc4250cfb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423df1d10, 0x5, 0xc4227ddf60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1ef0, 0xc425769be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e65c30, 0xc425585e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc423df1ef0, 0x0, 0x0, 0x0, 0xc425585e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc423df1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc423df1ef0, 0x5, 0xc4227ddf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e0f0, 0xc425769c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e66c30, 0xc425585ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424c4e0f0, 0x0, 0x0, 0x0, 0xc425585ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424c4e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424c4e0f0, 0x5, 0xc4227ddfa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9180 [semacquire]:
sync.runtime_Semacquire(0xc4228c807c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8070)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca8c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e2d0, 0xc425769c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e67c30, 0xc425585ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4e2d0, 0x0, 0x0, 0x0, 0xc425585ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4e2d0, 0x5, 0xc4228c8090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10497 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc4209a9701, 0xc4209a9740, 0xc4209a9780)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209a9658, 0x43b85c, 0xc4209a9728)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e4b0, 0xc425769cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6cc30, 0xc425585f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4e4b0, 0x0, 0x0, 0x0, 0xc425585f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4e4b0, 0x5, 0xc4228c80b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e690, 0xc425769d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6dc30, 0xc425585f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4e690, 0x0, 0x0, 0x0, 0xc425585f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4e690, 0x6f0968, 0x3, 0x51f701, 0xc4250cffb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4e690, 0x5, 0xc4228c80d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e870, 0xc425769dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6ec30, 0xc425585f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c4e870, 0x0, 0x0, 0x0, 0xc425585f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c4e870, 0x6f0968, 0x3, 0x51f701, 0xc424f86090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c4e870, 0x5, 0xc4228c80f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ea50, 0xc425769e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6fc30, 0xc425585fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c4ea50, 0x0, 0x0, 0x0, 0xc425585fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c4ea50, 0x6f0968, 0x3, 0x51f701, 0xc424f86150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c4ea50, 0x5, 0xc4228c8110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ec30, 0xc425769ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e78c30, 0xc425585fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c4ec30, 0x0, 0x0, 0x0, 0xc425585fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c4ec30, 0x6f0968, 0x3, 0x51f701, 0xc424f86210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c4ec30, 0x5, 0xc4228c8130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ee10, 0xc425769f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e79c30, 0xc424c50018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c4ee10, 0x0, 0x0, 0x0, 0xc424c50018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c4ee10, 0x6f0968, 0x3, 0x51f701, 0xc424f862d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c4ee10, 0x5, 0xc4228c8150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9189 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4eff0, 0xc425769f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6ac30, 0xc424c50048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c4eff0, 0x0, 0x0, 0x0, 0xc424c50048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c4eff0, 0x6f0968, 0x3, 0x51f701, 0xc424f86390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c4eff0, 0x5, 0xc4228c8170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9190 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f1d0, 0xc42568e000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e6bc30, 0xc424c50078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424c4f1d0, 0x0, 0x0, 0x0, 0xc424c50078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424c4f1d0, 0x6f0968, 0x3, 0x51f701, 0xc424f86450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424c4f1d0, 0x5, 0xc4228c8190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f3b0, 0xc42568e080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e74c30, 0xc424c500a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424c4f3b0, 0x0, 0x0, 0x0, 0xc424c500a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424c4f3b0, 0x6f0968, 0x3, 0x51f701, 0xc424f86510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424c4f3b0, 0x5, 0xc4228c81b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f590, 0xc42568e100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e75c30, 0xc424c500d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424c4f590, 0x0, 0x0, 0x0, 0xc424c500d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424c4f590, 0x6f0968, 0x3, 0x51f701, 0xc424f865d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424c4f590, 0x5, 0xc4228c81d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9193 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1b30, 0xc4257f3af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244656e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e76c30, 0xc4259b7dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4244d1b30, 0x0, 0x0, 0x0, 0xc4259b7dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4244d1b30, 0x6f0968, 0x3, 0x51f701, 0xc425161260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4244d1b30, 0x5, 0xc4228c81f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9194 [semacquire]:
sync.runtime_Semacquire(0xc4228c82dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c82d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1d10, 0xc4257f3b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244657a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e77c30, 0xc4259b7e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244d1d10, 0x0, 0x0, 0x0, 0xc4259b7e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244d1d10, 0x6f0968, 0x3, 0x51f701, 0xc425161320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244d1d10, 0x5, 0xc4228c82f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9860, 0xc42568f010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7dc30, 0xc424c50780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec9860, 0x0, 0x0, 0x0, 0xc424c50780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec9860, 0x6f0968, 0x3, 0x51f701, 0xc424e1c0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec9860, 0x5, 0xc4228c4320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1ef0, 0xc4257f3b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e80c30, 0xc4259b7e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244d1ef0, 0x0, 0x0, 0x0, 0xc4259b7e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244d1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4251613e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244d1ef0, 0x5, 0xc4228c8310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9198 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c6ff0, 0xc4257f2a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5aac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e81c30, 0xc4259b7320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225c6ff0, 0x0, 0x0, 0x0, 0xc4259b7320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225c6ff0, 0x6f0968, 0x3, 0x51f701, 0xc42522e6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225c6ff0, 0x5, 0xc4228c8330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9199 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225c7c20, 0xc4257f2ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5afa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225c7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225c7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e72c30, 0xc4259b7458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225c7c20, 0x0, 0x0, 0x0, 0xc4259b7458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225c7c20, 0x6f0968, 0x3, 0x51f701, 0xc42522ebd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225c7c20, 0x5, 0xc4228c8350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9200 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ddfd10, 0xc4257687d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224ce800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ddfd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ddfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e73c30, 0xc4255854d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421ddfd10, 0x0, 0x0, 0x0, 0xc4255854d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421ddfd10, 0x6f0968, 0x3, 0x51f701, 0xc42521d410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421ddfd10, 0x5, 0xc4228c8370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244dd2c0, 0xc425768cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244dd2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244dd2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7cc30, 0xc425585700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244dd2c0, 0x0, 0x0, 0x0, 0xc425585700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244dd2c0, 0x6f0968, 0x3, 0x51f701, 0xc42521dcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244dd2c0, 0x5, 0xc4228c8390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9202 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb2c0, 0xc4257693a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfe20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7dc30, 0xc425585a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddb2c0, 0x0, 0x0, 0x0, 0xc425585a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddb2c0, 0x6f0968, 0x3, 0x51f701, 0xc4250ce9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddb2c0, 0x5, 0xc4228c83b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb4a0, 0xc425769420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cfee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7ec30, 0xc425585a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddb4a0, 0x0, 0x0, 0x0, 0xc425585a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddb4a0, 0x6f0968, 0x3, 0x51f701, 0xc4250ceab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddb4a0, 0x5, 0xc4228c83d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb680, 0xc425769470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cffa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7fc30, 0xc425585a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423ddb680, 0x0, 0x0, 0x0, 0xc425585a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423ddb680, 0x6f0968, 0x3, 0x51f701, 0xc4250ceb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423ddb680, 0x5, 0xc4228c83f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddb860, 0xc4257694d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddb860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e88c30, 0xc425585ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423ddb860, 0x0, 0x0, 0x0, 0xc425585ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423ddb860, 0x6f0968, 0x3, 0x51f701, 0xc4250cec30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423ddb860, 0x5, 0xc4228c8410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9206 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddba40, 0xc425769550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e89c30, 0xc425585af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc423ddba40, 0x0, 0x0, 0x0, 0xc425585af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc423ddba40, 0x6f0968, 0x3, 0x51f701, 0xc4250cecf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc423ddba40, 0x5, 0xc4228c8430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9207 [semacquire]:
sync.runtime_Semacquire(0xc4228c850c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f86c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbc20, 0xc4257695c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7ac30, 0xc425585b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddbc20, 0x0, 0x0, 0x0, 0xc425585b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddbc20, 0x6f0968, 0x3, 0x51f701, 0xc4250cedb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddbc20, 0x5, 0xc4228c8520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9219 [semacquire]:
sync.runtime_Semacquire(0xc421aff6cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421aff6c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddbe00, 0xc425769600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddbe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e7bc30, 0xc425585b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddbe00, 0x0, 0x0, 0x0, 0xc425585b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddbe00, 0x6f0968, 0x3, 0x51f701, 0xc4250ceea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddbe00, 0x5, 0xc4228c8540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9220 [semacquire]:
sync.runtime_Semacquire(0xc4228c442c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0000, 0xc425769650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e84c30, 0xc425585b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423df0000, 0x0, 0x0, 0x0, 0xc425585b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423df0000, 0x6f0968, 0x3, 0x51f701, 0xc4250cef60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423df0000, 0x5, 0xc4228c8560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df01e0, 0xc4257696d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df01e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e85c30, 0xc425585bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df01e0, 0x0, 0x0, 0x0, 0xc425585bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df01e0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df01e0, 0x5, 0xc4228c8580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df03c0, 0xc425769730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df03c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e86c30, 0xc425585be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423df03c0, 0x0, 0x0, 0x0, 0xc425585be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423df03c0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423df03c0, 0x5, 0xc4228c85a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df05a0, 0xc425769770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df05a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e87c30, 0xc425585c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423df05a0, 0x0, 0x0, 0x0, 0xc425585c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423df05a0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423df05a0, 0x5, 0xc4228c85c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0960, 0xc425769860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e90c30, 0xc425585c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423df0960, 0x0, 0x0, 0x0, 0xc425585c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423df0960, 0x6f0968, 0x3, 0x51f701, 0xc4250cf320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423df0960, 0x5, 0xc4228c85e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0b40, 0xc4257698a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e91c30, 0xc425585ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423df0b40, 0x0, 0x0, 0x0, 0xc425585ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423df0b40, 0x6f0968, 0x3, 0x51f701, 0xc4250cf410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423df0b40, 0x5, 0xc4228c8600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0d20, 0xc425769900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e82c30, 0xc425585cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423df0d20, 0x0, 0x0, 0x0, 0xc425585cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423df0d20, 0x6f0968, 0x3, 0x51f701, 0xc4250cf4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423df0d20, 0x5, 0xc4228c8620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9222 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9b30, 0xc422a92800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42245dc30, 0xc42104fde8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4221b9b30, 0x0, 0x0, 0x0, 0xc42104fde8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4221b9b30, 0x6f0968, 0x3, 0x51f701, 0xc422980870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4221b9b30, 0x5, 0xc4228c4440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4228410a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0f00, 0xc425769970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e83c30, 0xc425585d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc423df0f00, 0x0, 0x0, 0x0, 0xc425585d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc423df0f00, 0x6f0968, 0x3, 0x51f701, 0xc4250cf590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc423df0f00, 0x5, 0xc4228c8640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9235 [semacquire]:
sync.runtime_Semacquire(0xc4228c872c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9237 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df10e0, 0xc4257699b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df10e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8cc30, 0xc425585d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423df10e0, 0x0, 0x0, 0x0, 0xc425585d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423df10e0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423df10e0, 0x5, 0xc4228c8740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f950, 0xc4253ea6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610fc30, 0xc424129108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b2f950, 0x0, 0x0, 0x0, 0xc424129108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b2f950, 0x6f0968, 0x3, 0x51f701, 0xc424796a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b2f950, 0x5, 0xc4234e06f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2fb30, 0xc4253ea730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b295c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426114c30, 0xc424129138)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b2fb30, 0x0, 0x0, 0x0, 0xc424129138, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b2fb30, 0x6f0968, 0x3, 0x51f701, 0xc424796ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b2fb30, 0x5, 0xc4234e0710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df11d0, 0xc4257699f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df11d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8dc30, 0xc425585d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423df11d0, 0x0, 0x0, 0x0, 0xc425585d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423df11d0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423df11d0, 0x5, 0xc4228c8760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df12c0, 0xc425769a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df12c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8ec30, 0xc425585d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423df12c0, 0x0, 0x0, 0x0, 0xc425585d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423df12c0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423df12c0, 0x5, 0xc4228c8780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df14a0, 0xc425769a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df14a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8fc30, 0xc425585d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df14a0, 0x0, 0x0, 0x0, 0xc425585d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df14a0, 0x6f0968, 0x3, 0x51f701, 0xc4250cf7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df14a0, 0x5, 0xc4228c87a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1680, 0xc425769ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e98c30, 0xc425585dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423df1680, 0x0, 0x0, 0x0, 0xc425585dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423df1680, 0x6f0968, 0x3, 0x51f701, 0xc4250cf890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423df1680, 0x5, 0xc4228c87c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1860, 0xc425769b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e99c30, 0xc425585df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423df1860, 0x0, 0x0, 0x0, 0xc425585df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423df1860, 0x6f0968, 0x3, 0x51f701, 0xc4250cf980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423df1860, 0x5, 0xc4228c87e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9243 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1a40, 0xc425769b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234ee20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8ac30, 0xc425585e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423df1a40, 0x0, 0x0, 0x0, 0xc425585e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423df1a40, 0x6f0968, 0x3, 0x51f701, 0xc4250cfa40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423df1a40, 0x5, 0xc4228c8800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9244 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1c20, 0xc425769b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234eee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e8bc30, 0xc425585e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423df1c20, 0x0, 0x0, 0x0, 0xc425585e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423df1c20, 0x6f0968, 0x3, 0x51f701, 0xc4250cfb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423df1c20, 0x5, 0xc4228c8820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9245 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df1e00, 0xc425769bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234efa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df1e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e94c30, 0xc425585e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423df1e00, 0x0, 0x0, 0x0, 0xc425585e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423df1e00, 0x6f0968, 0x3, 0x51f701, 0xc4250cfbc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423df1e00, 0x5, 0xc4228c8840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9246 [semacquire]:
sync.runtime_Semacquire(0xc4228c891c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7ea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9248 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e000, 0xc425769c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e95c30, 0xc425585eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4e000, 0x0, 0x0, 0x0, 0xc425585eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4e000, 0x6f0968, 0x3, 0x51f701, 0xc4250cfc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4e000, 0x5, 0xc4228c8930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e1e0, 0xc425769c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e96c30, 0xc425585ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4e1e0, 0x0, 0x0, 0x0, 0xc425585ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4e1e0, 0x5, 0xc4228c8950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e3c0, 0xc425769c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e97c30, 0xc425585f10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4e3c0, 0x0, 0x0, 0x0, 0xc425585f10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4e3c0, 0x6f0968, 0x3, 0x51f701, 0xc4250cfe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4e3c0, 0x5, 0xc4228c8970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e5a0, 0xc425769d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea0c30, 0xc425585f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c4e5a0, 0x0, 0x0, 0x0, 0xc425585f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c4e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4250cff50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c4e5a0, 0x5, 0xc4228c8990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e780, 0xc425769d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea1c30, 0xc425585f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c4e780, 0x0, 0x0, 0x0, 0xc425585f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c4e780, 0x6f0968, 0x3, 0x51f701, 0xc424f86030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c4e780, 0x5, 0xc4228c89b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9253 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4eb40, 0xc425769e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e93c30, 0xc425585fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c4eb40, 0x0, 0x0, 0x0, 0xc425585fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c4eb40, 0x6f0968, 0x3, 0x51f701, 0xc424f861b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c4eb40, 0x5, 0xc4228c89d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ed20, 0xc425769ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea8c30, 0xc424c50000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c4ed20, 0x0, 0x0, 0x0, 0xc424c50000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c4ed20, 0x6f0968, 0x3, 0x51f701, 0xc424f86270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c4ed20, 0x5, 0xc4228c89f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9255 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4ef00, 0xc425769f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea9c30, 0xc424c50030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c4ef00, 0x0, 0x0, 0x0, 0xc424c50030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c4ef00, 0x6f0968, 0x3, 0x51f701, 0xc424f86330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c4ef00, 0x5, 0xc4228c8a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9256 [semacquire]:
sync.runtime_Semacquire(0xc4228c8afc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8af0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f0e0, 0xc425769fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e9ac30, 0xc424c50060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c4f0e0, 0x0, 0x0, 0x0, 0xc424c50060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c4f0e0, 0x6f0968, 0x3, 0x51f701, 0xc424f863f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c4f0e0, 0x5, 0xc4228c8b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9c20, 0xc422a92880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a7c30, 0xc42104fe00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4221b9c20, 0x0, 0x0, 0x0, 0xc42104fe00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4221b9c20, 0x6f0968, 0x3, 0x51f701, 0xc4229808d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4221b9c20, 0x5, 0xc4228c46f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd4a0, 0xc4254b6f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a6c30, 0xc424128700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421fcd4a0, 0x0, 0x0, 0x0, 0xc424128700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421fcd4a0, 0x6f0968, 0x3, 0x51f701, 0xc424980120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421fcd4a0, 0x5, 0xc422c411a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9259 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f2c0, 0xc42568e040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e9bc30, 0xc424c50090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4f2c0, 0x0, 0x0, 0x0, 0xc424c50090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4f2c0, 0x6f0968, 0x3, 0x51f701, 0xc424f864b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4f2c0, 0x5, 0xc4228c8b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4f4a0, 0xc42568e0c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea4c30, 0xc424c500c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c4f4a0, 0x0, 0x0, 0x0, 0xc424c500c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c4f4a0, 0x6f0968, 0x3, 0x51f701, 0xc424f86570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c4f4a0, 0x5, 0xc4228c8b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1c20, 0xc4257f3b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea5c30, 0xc4259b7de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244d1c20, 0x0, 0x0, 0x0, 0xc4259b7de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244d1c20, 0x6f0968, 0x3, 0x51f701, 0xc4251612c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244d1c20, 0x5, 0xc4228c8b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244d1e00, 0xc4257f3b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244d1e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244d1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea6c30, 0xc4259b7e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244d1e00, 0x0, 0x0, 0x0, 0xc4259b7e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244d1e00, 0x6f0968, 0x3, 0x51f701, 0xc425161380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244d1e00, 0x5, 0xc4228c8b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9263 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776000, 0xc4257f3b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244658e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea7c30, 0xc4259b7e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424776000, 0x0, 0x0, 0x0, 0xc4259b7e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424776000, 0x6f0968, 0x3, 0x51f701, 0xc425161440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424776000, 0x5, 0xc4228c8bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247760f0, 0xc4257f3bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247760f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247760f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb0c30, 0xc4259b7e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4247760f0, 0x0, 0x0, 0x0, 0xc4259b7e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4247760f0, 0x6f0968, 0x3, 0x51f701, 0xc4251614a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4247760f0, 0x5, 0xc4228c8bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd590, 0xc4254b6fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a7c30, 0xc424128718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421fcd590, 0x0, 0x0, 0x0, 0xc424128718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421fcd590, 0x6f0968, 0x3, 0x51f701, 0xc424980180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421fcd590, 0x5, 0xc422c411c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9265 [semacquire]:
sync.runtime_Semacquire(0xc4228c8cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247761e0, 0xc4257f3bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4244659a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247761e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247761e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb1c30, 0xc4259b7e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4247761e0, 0x0, 0x0, 0x0, 0xc4259b7e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4247761e0, 0x6f0968, 0x3, 0x51f701, 0xc425161500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4247761e0, 0x5, 0xc4228c8cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f590, 0xc4253ea620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610dc30, 0xc4241290a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b2f590, 0x0, 0x0, 0x0, 0xc4241290a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b2f590, 0x6f0968, 0x3, 0x51f701, 0xc4247968a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b2f590, 0x5, 0xc4234e06b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f770, 0xc4253ea660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610ec30, 0xc4241290d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b2f770, 0x0, 0x0, 0x0, 0xc4241290d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b2f770, 0x6f0968, 0x3, 0x51f701, 0xc424796960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b2f770, 0x5, 0xc4234e06d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247762d0, 0xc4257f3bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247762d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247762d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea2c30, 0xc4259b7e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4247762d0, 0x0, 0x0, 0x0, 0xc4259b7e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4247762d0, 0x6f0968, 0x3, 0x51f701, 0xc425161560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4247762d0, 0x5, 0xc4228c8ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247764b0, 0xc4257f3c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247764b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247764b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ea3c30, 0xc4259b7ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4247764b0, 0x0, 0x0, 0x0, 0xc4259b7ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4247764b0, 0x6f0968, 0x3, 0x51f701, 0xc425161680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4247764b0, 0x5, 0xc4228c8d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776690, 0xc4257f3c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eacc30, 0xc4259b7ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424776690, 0x0, 0x0, 0x0, 0xc4259b7ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424776690, 0x6f0968, 0x3, 0x51f701, 0xc425161740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424776690, 0x5, 0xc4228c8d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776870, 0xc4257f3cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eadc30, 0xc4259b7f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424776870, 0x0, 0x0, 0x0, 0xc4259b7f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424776870, 0x6f0968, 0x3, 0x51f701, 0xc425161800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424776870, 0x5, 0xc4228c8d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9272 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776a50, 0xc4257f3d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eaec30, 0xc4259b7f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424776a50, 0x0, 0x0, 0x0, 0xc4259b7f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424776a50, 0x6f0968, 0x3, 0x51f701, 0xc4251618c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424776a50, 0x5, 0xc4228c8d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9273 [semacquire]:
sync.runtime_Semacquire(0xc4228c8e4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8e40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285acb0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776d20, 0xc4257f3d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eafc30, 0xc4259b7f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424776d20, 0x0, 0x0, 0x0, 0xc4259b7f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424776d20, 0x6f0968, 0x3, 0x51f701, 0xc4251619e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424776d20, 0x5, 0xc4228c8e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9286 [semacquire]:
sync.runtime_Semacquire(0xc422a933dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a933d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a5410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776f00, 0xc4257f3dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb8c30, 0xc4259b7fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424776f00, 0x0, 0x0, 0x0, 0xc4259b7fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424776f00, 0x6f0968, 0x3, 0x51f701, 0xc425161aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424776f00, 0x5, 0xc4228c8e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247770e0, 0xc4257f3e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247770e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247770e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb9c30, 0xc4259b7ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4247770e0, 0x0, 0x0, 0x0, 0xc4259b7ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4247770e0, 0x6f0968, 0x3, 0x51f701, 0xc425161b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4247770e0, 0x5, 0xc4228c8ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247772c0, 0xc4257f3e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247772c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eaac30, 0xc423ddc028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4247772c0, 0x0, 0x0, 0x0, 0xc423ddc028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4247772c0, 0x6f0968, 0x3, 0x51f701, 0xc425161c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4247772c0, 0x5, 0xc4228c8ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247774a0, 0xc4257f3e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247774a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247774a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eabc30, 0xc423ddc058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4247774a0, 0x0, 0x0, 0x0, 0xc423ddc058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4247774a0, 0x6f0968, 0x3, 0x51f701, 0xc425161ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4247774a0, 0x5, 0xc4228c8ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9280 [semacquire]:
sync.runtime_Semacquire(0xc4228c8fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0870, 0xc425769840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e52c30, 0xc425585c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423df0870, 0x0, 0x0, 0x0, 0xc425585c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423df0870, 0x6f0968, 0x3, 0x51f701, 0xc4250cf2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423df0870, 0x5, 0xc4228c8fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4e960, 0xc425769e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234f440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e92c30, 0xc425585fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c4e960, 0x0, 0x0, 0x0, 0xc425585fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c4e960, 0x6f0968, 0x3, 0x51f701, 0xc424f860f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c4e960, 0x5, 0xc4228c8ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777680, 0xc4257f3ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb4c30, 0xc423ddc088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424777680, 0x0, 0x0, 0x0, 0xc423ddc088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424777680, 0x6f0968, 0x3, 0x51f701, 0xc425161da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424777680, 0x5, 0xc4228c9010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777770, 0xc4257f3f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb5c30, 0xc423ddc0a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424777770, 0x0, 0x0, 0x0, 0xc423ddc0a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424777770, 0x6f0968, 0x3, 0x51f701, 0xc425161e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424777770, 0x5, 0xc4228c9030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9302 [semacquire]:
sync.runtime_Semacquire(0xc4228c911c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7a40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777950, 0xc4257f3f80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb6c30, 0xc423ddc0d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777950, 0x0, 0x0, 0x0, 0xc423ddc0d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777950, 0x6f0968, 0x3, 0x51f701, 0xc425161ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777950, 0x5, 0xc4228c9130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9287 [semacquire]:
sync.runtime_Semacquire(0xc422a9367c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a93670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a5410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9288 [semacquire]:
sync.runtime_Semacquire(0xc4228c4b8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4b80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a5410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9e00, 0xc42568f150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8ac30, 0xc424c50810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ec9e00, 0x0, 0x0, 0x0, 0xc424c50810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ec9e00, 0x6f0968, 0x3, 0x51f701, 0xc424e1c300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ec9e00, 0x5, 0xc4228c4ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4228417e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777b30, 0xc4257f3fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb7c30, 0xc423ddc100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424777b30, 0x0, 0x0, 0x0, 0xc423ddc100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424777b30, 0x6f0968, 0x3, 0x51f701, 0xc425161f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424777b30, 0x5, 0xc4228c9150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9306 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777d10, 0xc4256da000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c24c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec0c30, 0xc423ddc130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424777d10, 0x0, 0x0, 0x0, 0xc423ddc130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424777d10, 0x6f0968, 0x3, 0x51f701, 0xc425098060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424777d10, 0x5, 0xc4228c9170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228de780, 0xc4228c91b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42277bd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420c89c30, 0xc42227eb70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4228de780, 0x0, 0x0, 0x0, 0xc42227eb70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4228de780, 0x6f0968, 0x3, 0x51f701, 0xc42285f4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4228de780, 0x5, 0xc4228c9190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10489 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f1d0, 0xc4253ea530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426107c30, 0xc424129048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424b2f1d0, 0x0, 0x0, 0x0, 0xc424129048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424b2f1d0, 0x6f0968, 0x3, 0x51f701, 0xc424796720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424b2f1d0, 0x5, 0xc4234e0670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424777ef0, 0xc4256da040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424777ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424777ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec1c30, 0xc423ddc160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424777ef0, 0x0, 0x0, 0x0, 0xc423ddc160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424777ef0, 0x6f0968, 0x3, 0x51f701, 0xc425098120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424777ef0, 0x5, 0xc4228c9280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10490 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f3b0, 0xc4253ea5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b292c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610cc30, 0xc424129078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b2f3b0, 0x0, 0x0, 0x0, 0xc424129078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b2f3b0, 0x6f0968, 0x3, 0x51f701, 0xc4247967e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b2f3b0, 0x5, 0xc4234e0690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde0f0, 0xc4256da080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb2c30, 0xc423ddc190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423dde0f0, 0x0, 0x0, 0x0, 0xc423ddc190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423dde0f0, 0x6f0968, 0x3, 0x51f701, 0xc4250981e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423dde0f0, 0x5, 0xc4228c92a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde2d0, 0xc4256da0c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eb3c30, 0xc423ddc1c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423dde2d0, 0x0, 0x0, 0x0, 0xc423ddc1c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423dde2d0, 0x6f0968, 0x3, 0x51f701, 0xc4250982a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423dde2d0, 0x5, 0xc4228c92c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9312 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde4b0, 0xc4256da100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c27e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebcc30, 0xc423ddc1f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423dde4b0, 0x0, 0x0, 0x0, 0xc423ddc1f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423dde4b0, 0x6f0968, 0x3, 0x51f701, 0xc425098360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423dde4b0, 0x5, 0xc4228c92e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde690, 0xc4256da140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c28a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebdc30, 0xc423ddc220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423dde690, 0x0, 0x0, 0x0, 0xc423ddc220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423dde690, 0x6f0968, 0x3, 0x51f701, 0xc425098420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423dde690, 0x5, 0xc4228c9300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423dde870, 0xc4256da180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423dde870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423dde870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebec30, 0xc423ddc250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423dde870, 0x0, 0x0, 0x0, 0xc423ddc250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423dde870, 0x6f0968, 0x3, 0x51f701, 0xc425098510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423dde870, 0x5, 0xc4228c9320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddea50, 0xc4256da1c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebfc30, 0xc423ddc280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddea50, 0x0, 0x0, 0x0, 0xc423ddc280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddea50, 0x6f0968, 0x3, 0x51f701, 0xc4250985d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddea50, 0x5, 0xc4228c9340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddec30, 0xc4256da200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec8c30, 0xc423ddc2b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddec30, 0x0, 0x0, 0x0, 0xc423ddc2b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddec30, 0x6f0968, 0x3, 0x51f701, 0xc425098690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddec30, 0x5, 0xc4228c9360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddee10, 0xc4256da260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec9c30, 0xc423ddc2e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423ddee10, 0x0, 0x0, 0x0, 0xc423ddc2e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423ddee10, 0x6f0968, 0x3, 0x51f701, 0xc425098750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423ddee10, 0x5, 0xc4228c9380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9318 [semacquire]:
sync.runtime_Semacquire(0xc4228c946c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4210d7f40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2000, 0xc42568f1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8bc30, 0xc424c50840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2000, 0x0, 0x0, 0x0, 0xc424c50840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2000, 0x6f0968, 0x3, 0x51f701, 0xc424e1c3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2000, 0x5, 0xc4228c4e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422841aa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddeff0, 0xc4256da2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddeff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebac30, 0xc423ddc310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddeff0, 0x0, 0x0, 0x0, 0xc423ddc310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddeff0, 0x6f0968, 0x3, 0x51f701, 0xc425098810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddeff0, 0x5, 0xc4228c9480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9321 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf1d0, 0xc4256da350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ebbc30, 0xc423ddc340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ddf1d0, 0x0, 0x0, 0x0, 0xc423ddc340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ddf1d0, 0x6f0968, 0x3, 0x51f701, 0xc4250988d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ddf1d0, 0x5, 0xc4228c94a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf3b0, 0xc4256da390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec4c30, 0xc423ddc370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ddf3b0, 0x0, 0x0, 0x0, 0xc423ddc370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ddf3b0, 0x6f0968, 0x3, 0x51f701, 0xc425098990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ddf3b0, 0x5, 0xc4228c94c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf590, 0xc4256da410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec5c30, 0xc423ddc3a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ddf590, 0x0, 0x0, 0x0, 0xc423ddc3a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ddf590, 0x6f0968, 0x3, 0x51f701, 0xc425098a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ddf590, 0x5, 0xc4228c94e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf770, 0xc4256da490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c2fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec6c30, 0xc423ddc3d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ddf770, 0x0, 0x0, 0x0, 0xc423ddc3d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ddf770, 0x6f0968, 0x3, 0x51f701, 0xc425098b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ddf770, 0x5, 0xc4228c9500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddf950, 0xc4256da4e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddf950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ec7c30, 0xc423ddc400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ddf950, 0x0, 0x0, 0x0, 0xc423ddc400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ddf950, 0x6f0968, 0x3, 0x51f701, 0xc425098bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ddf950, 0x5, 0xc4228c9520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfb30, 0xc4256da520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eccc30, 0xc423ddc430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ddfb30, 0x0, 0x0, 0x0, 0xc423ddc430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ddfb30, 0x6f0968, 0x3, 0x51f701, 0xc425098c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ddfb30, 0x5, 0xc4228c9540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfd10, 0xc4256da590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecdc30, 0xc423ddc460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423ddfd10, 0x0, 0x0, 0x0, 0xc423ddc460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423ddfd10, 0x6f0968, 0x3, 0x51f701, 0xc425098d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423ddfd10, 0x5, 0xc4228c9560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9328 [semacquire]:
sync.runtime_Semacquire(0xc4228c963c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200821b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9346 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ddfef0, 0xc4256da610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c32e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ddfef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ddfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecec30, 0xc423ddc490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ddfef0, 0x0, 0x0, 0x0, 0xc423ddc490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ddfef0, 0x6f0968, 0x3, 0x51f701, 0xc425098e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ddfef0, 0x5, 0xc4228c9650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ee10, 0xc4253ea480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426105c30, 0xc424128fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b2ee10, 0x0, 0x0, 0x0, 0xc424128fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b2ee10, 0x6f0968, 0x3, 0x51f701, 0xc424796570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b2ee10, 0x5, 0xc4234e0630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2eff0, 0xc4253ea4f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2eff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426106c30, 0xc424129018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b2eff0, 0x0, 0x0, 0x0, 0xc424129018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b2eff0, 0x6f0968, 0x3, 0x51f701, 0xc424796630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b2eff0, 0x5, 0xc4234e0650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9347 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe1e0, 0xc4256da670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecfc30, 0xc423ddc4d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebe1e0, 0x0, 0x0, 0x0, 0xc423ddc4d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebe1e0, 0x6f0968, 0x3, 0x51f701, 0xc425098f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebe1e0, 0x5, 0xc4228c9670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9348 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe3c0, 0xc4256da700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed8c30, 0xc423ddc508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebe3c0, 0x0, 0x0, 0x0, 0xc423ddc508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebe3c0, 0x6f0968, 0x3, 0x51f701, 0xc425098ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebe3c0, 0x5, 0xc4228c9690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe690, 0xc4256da780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed9c30, 0xc423ddc550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebe690, 0x0, 0x0, 0x0, 0xc423ddc550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebe690, 0x6f0968, 0x3, 0x51f701, 0xc425099110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebe690, 0x5, 0xc4228c96b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebe870, 0xc4256da7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c36e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebe870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebe870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecac30, 0xc423ddc580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebe870, 0x0, 0x0, 0x0, 0xc423ddc580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebe870, 0x6f0968, 0x3, 0x51f701, 0xc4250991d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebe870, 0x5, 0xc4228c96d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebea50, 0xc4256da840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c37c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ecbc30, 0xc423ddc5b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ebea50, 0x0, 0x0, 0x0, 0xc423ddc5b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ebea50, 0x6f0968, 0x3, 0x51f701, 0xc425099290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ebea50, 0x5, 0xc4228c96f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebec30, 0xc4256da890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed4c30, 0xc423ddc5e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423ebec30, 0x0, 0x0, 0x0, 0xc423ddc5e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423ebec30, 0x6f0968, 0x3, 0x51f701, 0xc425099350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423ebec30, 0x5, 0xc4228c9710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9353 [semacquire]:
sync.runtime_Semacquire(0xc4228c97fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c97f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262db80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebee10, 0xc4256da8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed5c30, 0xc423ddc610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebee10, 0x0, 0x0, 0x0, 0xc423ddc610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebee10, 0x6f0968, 0x3, 0x51f701, 0xc425099410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebee10, 0x5, 0xc4228c9810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9334 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff21e0, 0xc42568f210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff21e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7ac30, 0xc424c50870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff21e0, 0x0, 0x0, 0x0, 0xc424c50870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff21e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c4b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff21e0, 0x5, 0xc4228c50d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422841d60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9356 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebeff0, 0xc4256da960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebeff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed6c30, 0xc423ddc640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebeff0, 0x0, 0x0, 0x0, 0xc423ddc640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebeff0, 0x6f0968, 0x3, 0x51f701, 0xc4250994d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebeff0, 0x5, 0xc4228c9830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf1d0, 0xc4256da9a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed7c30, 0xc423ddc670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebf1d0, 0x0, 0x0, 0x0, 0xc423ddc670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebf1d0, 0x6f0968, 0x3, 0x51f701, 0xc425099590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebf1d0, 0x5, 0xc4228c9850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9358 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf3b0, 0xc4256da9e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee0c30, 0xc423ddc6a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebf3b0, 0x0, 0x0, 0x0, 0xc423ddc6a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebf3b0, 0x6f0968, 0x3, 0x51f701, 0xc425099650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebf3b0, 0x5, 0xc4228c9870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9359 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf4a0, 0xc4256daa00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee1c30, 0xc423ddc6b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423ebf4a0, 0x0, 0x0, 0x0, 0xc423ddc6b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423ebf4a0, 0x6f0968, 0x3, 0x51f701, 0xc4250996b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423ebf4a0, 0x5, 0xc4228c9890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9360 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf590, 0xc4256daa20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed2c30, 0xc423ddc6d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423ebf590, 0x0, 0x0, 0x0, 0xc423ddc6d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423ebf590, 0x6f0968, 0x3, 0x51f701, 0xc425099710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423ebf590, 0x5, 0xc4228c98b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9361 [semacquire]:
sync.runtime_Semacquire(0xc4228c998c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9363 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf680, 0xc4256daa40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ed3c30, 0xc423ddc6e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423ebf680, 0x0, 0x0, 0x0, 0xc423ddc6e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423ebf680, 0x6f0968, 0x3, 0x51f701, 0xc4250997a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423ebf680, 0x5, 0xc4228c99a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebf860, 0xc4256daa80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebf860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edcc30, 0xc423ddc718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423ebf860, 0x0, 0x0, 0x0, 0xc423ddc718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423ebf860, 0x6f0968, 0x3, 0x51f701, 0xc425099860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423ebf860, 0x5, 0xc4228c99c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9365 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfa40, 0xc4256daac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423eddc30, 0xc423ddc748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423ebfa40, 0x0, 0x0, 0x0, 0xc423ddc748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423ebfa40, 0x6f0968, 0x3, 0x51f701, 0xc425099920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423ebfa40, 0x5, 0xc4228c99e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423ebfc20, 0xc4256dab00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224c3f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423ebfc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423ebfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edec30, 0xc423ddc778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423ebfc20, 0x0, 0x0, 0x0, 0xc423ddc778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423ebfc20, 0x6f0968, 0x3, 0x51f701, 0xc4250999e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423ebfc20, 0x5, 0xc4228c9a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9367 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52000, 0xc4256dab90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223360a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee8c30, 0xc423ddc7d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c52000, 0x0, 0x0, 0x0, 0xc423ddc7d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c52000, 0x6f0968, 0x3, 0x51f701, 0xc425099b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c52000, 0x5, 0xc4228c9a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9368 [semacquire]:
sync.runtime_Semacquire(0xc4228c9b0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9b00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c521e0, 0xc4256dac10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c521e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c521e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee9c30, 0xc423ddc808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c521e0, 0x0, 0x0, 0x0, 0xc423ddc808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c521e0, 0x6f0968, 0x3, 0x51f701, 0xc425099c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c521e0, 0x5, 0xc4228c9b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10484 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ec30, 0xc4253ea410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426104c30, 0xc424128fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b2ec30, 0x0, 0x0, 0x0, 0xc424128fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b2ec30, 0x6f0968, 0x3, 0x51f701, 0xc4247964b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b2ec30, 0x5, 0xc4234e0610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422b3a2c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9371 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c523c0, 0xc4256dac80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c523c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c523c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edac30, 0xc423ddc838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c523c0, 0x0, 0x0, 0x0, 0xc423ddc838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c523c0, 0x6f0968, 0x3, 0x51f701, 0xc425099ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c523c0, 0x5, 0xc4228c9b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c525a0, 0xc4256dacc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c525a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c525a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423edbc30, 0xc423ddc868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c525a0, 0x0, 0x0, 0x0, 0xc423ddc868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c525a0, 0x6f0968, 0x3, 0x51f701, 0xc425099da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c525a0, 0x5, 0xc4228c9b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9373 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423df0780, 0xc425769800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234e6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423df0780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423df0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423e61c30, 0xc425585c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423df0780, 0x0, 0x0, 0x0, 0xc425585c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423df0780, 0x6f0968, 0x3, 0x51f701, 0xc4250cf260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423df0780, 0x5, 0xc4228c9b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dee10, 0xc42568f260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a9c30, 0xc42227ec18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4228dee10, 0x0, 0x0, 0x0, 0xc42227ec18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4228dee10, 0x6f0968, 0x3, 0x51f701, 0xc42285fce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4228dee10, 0x5, 0xc4228c9ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b7f40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10483 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ea50, 0xc4253ea3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260ffc30, 0xc424128f88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424b2ea50, 0x0, 0x0, 0x0, 0xc424128f88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424b2ea50, 0x6f0968, 0x3, 0x51f701, 0xc4247963f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424b2ea50, 0x5, 0xc422c41f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52780, 0xc4256dad40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223363c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee4c30, 0xc423ddc898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c52780, 0x0, 0x0, 0x0, 0xc423ddc898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c52780, 0x6f0968, 0x3, 0x51f701, 0xc425099e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c52780, 0x5, 0xc4228c9c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9377 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52b40, 0xc4256dae00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee5c30, 0xc423ddc8f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c52b40, 0x0, 0x0, 0x0, 0xc423ddc8f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c52b40, 0x6f0968, 0x3, 0x51f701, 0xc424f02000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c52b40, 0x5, 0xc4228c9ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9378 [semacquire]:
sync.runtime_Semacquire(0xc422a7c72c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9379 [semacquire]:
sync.runtime_Semacquire(0xc422a7ce6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7ce60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9860, 0xc425568e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413ec30, 0xc424c51770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256e9860, 0x0, 0x0, 0x0, 0xc424c51770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256e9860, 0x6f0968, 0x3, 0x51f701, 0xc424bc6210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256e9860, 0x5, 0xc4228c9d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7b30, 0xc4255e2b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c682c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413fc30, 0xc423ddd750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423fb7b30, 0x0, 0x0, 0x0, 0xc423ddd750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423fb7b30, 0x6f0968, 0x3, 0x51f701, 0xc424d8fa10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423fb7b30, 0x5, 0xc4228c9d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9382 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7ef0, 0xc4255e2bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c690c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424144c30, 0xc423ddd7b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423fb7ef0, 0x0, 0x0, 0x0, 0xc423ddd7b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423fb7ef0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423fb7ef0, 0x5, 0xc4228c9d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a2d0, 0xc4255e2cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424145c30, 0xc423ddd810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592a2d0, 0x0, 0x0, 0x0, 0xc423ddd810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592a2d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592a2d0, 0x5, 0xc4228c9d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9384 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a690, 0xc4255e2dd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c693c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424146c30, 0xc423ddd870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592a690, 0x0, 0x0, 0x0, 0xc423ddd870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592a690, 0x6f0968, 0x3, 0x51f701, 0xc424d8fe90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592a690, 0x5, 0xc4228c9d80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9385 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a870, 0xc4255e2e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424147c30, 0xc423ddd8a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592a870, 0x0, 0x0, 0x0, 0xc423ddd8a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592a870, 0x6f0968, 0x3, 0x51f701, 0xc424d8ff50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592a870, 0x5, 0xc4228c9da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9386 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ac30, 0xc4255e2ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414cc30, 0xc423ddd900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592ac30, 0x0, 0x0, 0x0, 0xc423ddd900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592ac30, 0x6f0968, 0x3, 0x51f701, 0xc424be80f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592ac30, 0x5, 0xc4228c9dc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592aff0, 0xc4255e2fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414dc30, 0xc423ddd960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42592aff0, 0x0, 0x0, 0x0, 0xc423ddd960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42592aff0, 0x6f0968, 0x3, 0x51f701, 0xc424be8270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42592aff0, 0x5, 0xc4228c9de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9388 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b3b0, 0xc4255e30d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d4be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414ec30, 0xc423ddd9c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42592b3b0, 0x0, 0x0, 0x0, 0xc423ddd9c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42592b3b0, 0x6f0968, 0x3, 0x51f701, 0xc424be83f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42592b3b0, 0x5, 0xc4228c9e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9389 [semacquire]:
sync.runtime_Semacquire(0xc4228c9eec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9ee0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200ca9a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b770, 0xc4255e31d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414fc30, 0xc423ddda20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42592b770, 0x0, 0x0, 0x0, 0xc423ddda20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42592b770, 0x6f0968, 0x3, 0x51f701, 0xc424be8570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42592b770, 0x5, 0xc4228c9f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff24b0, 0xc42568f2e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff24b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7bc30, 0xc424c508b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff24b0, 0x0, 0x0, 0x0, 0xc424c508b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff24b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c5d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff24b0, 0x5, 0xc4228c5500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4229861e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592bb30, 0xc4255e3280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424154c30, 0xc423ddda80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42592bb30, 0x0, 0x0, 0x0, 0xc423ddda80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42592bb30, 0x6f0968, 0x3, 0x51f701, 0xc424be86f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42592bb30, 0x5, 0xc4228c9f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592bef0, 0xc4255e3380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424155c30, 0xc423dddae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42592bef0, 0x0, 0x0, 0x0, 0xc423dddae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42592bef0, 0x6f0968, 0x3, 0x51f701, 0xc424be8870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42592bef0, 0x5, 0xc4228c9f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e2d0, 0xc4255e3480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424156c30, 0xc423dddb40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42563e2d0, 0x0, 0x0, 0x0, 0xc423dddb40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42563e2d0, 0x6f0968, 0x3, 0x51f701, 0xc424be89f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42563e2d0, 0x5, 0xc4228c9f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e690, 0xc4255e3560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424157c30, 0xc423dddba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42563e690, 0x0, 0x0, 0x0, 0xc423dddba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42563e690, 0x6f0968, 0x3, 0x51f701, 0xc424be8b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42563e690, 0x5, 0xc4228c9f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9396 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ea50, 0xc4255e3600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415cc30, 0xc423dddc00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42563ea50, 0x0, 0x0, 0x0, 0xc423dddc00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42563ea50, 0x6f0968, 0x3, 0x51f701, 0xc424be8cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42563ea50, 0x5, 0xc4228c9fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9397 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ed20, 0xc4255e36c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415dc30, 0xc423dddc48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42563ed20, 0x0, 0x0, 0x0, 0xc423dddc48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42563ed20, 0x6f0968, 0x3, 0x51f701, 0xc424be8e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42563ed20, 0x5, 0xc4228c9fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ef00, 0xc4255e3740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256424e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ef00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415ec30, 0xc423dddc78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42563ef00, 0x0, 0x0, 0x0, 0xc423dddc78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42563ef00, 0x6f0968, 0x3, 0x51f701, 0xc424be8ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42563ef00, 0x5, 0xc4228c9fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9399 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563eff0, 0xc4255e3780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563eff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563eff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415fc30, 0xc423dddc90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42563eff0, 0x0, 0x0, 0x0, 0xc423dddc90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42563eff0, 0x6f0968, 0x3, 0x51f701, 0xc424be8f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42563eff0, 0x5, 0xc422988000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f3b0, 0xc4255e3880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256426c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424168c30, 0xc423dddcf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42563f3b0, 0x0, 0x0, 0x0, 0xc423dddcf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42563f3b0, 0x6f0968, 0x3, 0x51f701, 0xc424be90b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42563f3b0, 0x5, 0xc422988020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f770, 0xc4255e3930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424169c30, 0xc423dddd50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42563f770, 0x0, 0x0, 0x0, 0xc423dddd50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42563f770, 0x6f0968, 0x3, 0x51f701, 0xc424be9260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42563f770, 0x5, 0xc422988040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9402 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fb30, 0xc4255e3a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256429c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415ac30, 0xc423ddddb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42563fb30, 0x0, 0x0, 0x0, 0xc423ddddb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42563fb30, 0x6f0968, 0x3, 0x51f701, 0xc424be93e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42563fb30, 0x5, 0xc422988060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9403 [semacquire]:
sync.runtime_Semacquire(0xc42298813c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0870, 0xc4255e3d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424170c30, 0xc423dddf00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425ad0870, 0x0, 0x0, 0x0, 0xc423dddf00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425ad0870, 0x6f0968, 0x3, 0x51f701, 0xc424be9920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425ad0870, 0x5, 0xc422988150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9406 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0c30, 0xc4255e3e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424171c30, 0xc423dddf60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425ad0c30, 0x0, 0x0, 0x0, 0xc423dddf60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425ad0c30, 0x6f0968, 0x3, 0x51f701, 0xc424be9aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425ad0c30, 0x5, 0xc422988170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0ff0, 0xc4255e3ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424162c30, 0xc423dddfc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425ad0ff0, 0x0, 0x0, 0x0, 0xc423dddfc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425ad0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424be9c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425ad0ff0, 0x5, 0xc422988190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9408 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad13b0, 0xc4255e3fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad13b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424163c30, 0xc4240ce020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425ad13b0, 0x0, 0x0, 0x0, 0xc4240ce020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425ad13b0, 0x6f0968, 0x3, 0x51f701, 0xc424be9da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425ad13b0, 0x5, 0xc4229881b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1950, 0xc425534120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256435c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424178c30, 0xc4240ce0b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425ad1950, 0x0, 0x0, 0x0, 0xc4240ce0b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425ad1950, 0x6f0968, 0x3, 0x51f701, 0xc424a4e000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425ad1950, 0x5, 0xc4229881d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9410 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1d10, 0xc425534220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424179c30, 0xc4240ce110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425ad1d10, 0x0, 0x0, 0x0, 0xc4240ce110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425ad1d10, 0x6f0968, 0x3, 0x51f701, 0xc424a4e180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425ad1d10, 0x5, 0xc4229881f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d00f0, 0xc425534320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256438c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d00f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416ac30, 0xc4240ce170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d00f0, 0x0, 0x0, 0x0, 0xc4240ce170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d00f0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d00f0, 0x5, 0xc422988210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9412 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d05a0, 0xc425534460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d05a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416bc30, 0xc4240ce1e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d05a0, 0x0, 0x0, 0x0, 0xc4240ce1e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d05a0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d05a0, 0x5, 0xc422988230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9413 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0960, 0xc425534520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424180c30, 0xc4240ce248)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d0960, 0x0, 0x0, 0x0, 0xc4240ce248, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d0960, 0x6f0968, 0x3, 0x51f701, 0xc424a4e660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d0960, 0x5, 0xc422988250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9414 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563eb40, 0xc4255e3640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424181c30, 0xc423dddc18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42563eb40, 0x0, 0x0, 0x0, 0xc423dddc18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42563eb40, 0x6f0968, 0x3, 0x51f701, 0xc424be8d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42563eb40, 0x5, 0xc422988270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cab40, 0xc425569190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424172c30, 0xc424c51950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240cab40, 0x0, 0x0, 0x0, 0xc424c51950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240cab40, 0x6f0968, 0x3, 0x51f701, 0xc424bc69c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240cab40, 0x5, 0xc422988290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9416 [semacquire]:
sync.runtime_Semacquire(0xc42298837c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e1e0, 0xc4253ea210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f7c30, 0xc424128eb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424b2e1e0, 0x0, 0x0, 0x0, 0xc424128eb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424b2e1e0, 0x6f0968, 0x3, 0x51f701, 0xc424796090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424b2e1e0, 0x5, 0xc422c41ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cad20, 0xc425569210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e56e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424173c30, 0xc424c51980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240cad20, 0x0, 0x0, 0x0, 0xc424c51980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240cad20, 0x6f0968, 0x3, 0x51f701, 0xc424bc6a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240cad20, 0x5, 0xc422988390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e3c0, 0xc4253ea250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fcc30, 0xc424128ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424b2e3c0, 0x0, 0x0, 0x0, 0xc424128ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424b2e3c0, 0x6f0968, 0x3, 0x51f701, 0xc424796150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424b2e3c0, 0x5, 0xc422c41f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb0e0, 0xc4255692a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424188c30, 0xc424c519e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240cb0e0, 0x0, 0x0, 0x0, 0xc424c519e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240cb0e0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240cb0e0, 0x5, 0xc4229883b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb2c0, 0xc425569310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424189c30, 0xc424c51a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240cb2c0, 0x0, 0x0, 0x0, 0xc424c51a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240cb2c0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240cb2c0, 0x5, 0xc4229883d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb4a0, 0xc425569380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e59e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417ac30, 0xc424c51a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4240cb4a0, 0x0, 0x0, 0x0, 0xc424c51a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4240cb4a0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4240cb4a0, 0x5, 0xc4229883f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb680, 0xc4255693c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417bc30, 0xc424c51a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240cb680, 0x0, 0x0, 0x0, 0xc424c51a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240cb680, 0x6f0968, 0x3, 0x51f701, 0xc424bc6e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240cb680, 0x5, 0xc422988410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9423 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb860, 0xc425569440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424184c30, 0xc424c51aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240cb860, 0x0, 0x0, 0x0, 0xc424c51aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240cb860, 0x6f0968, 0x3, 0x51f701, 0xc424bc6f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240cb860, 0x5, 0xc422988430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cba40, 0xc4255694b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424185c30, 0xc424c51ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240cba40, 0x0, 0x0, 0x0, 0xc424c51ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240cba40, 0x6f0968, 0x3, 0x51f701, 0xc424bc6fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240cba40, 0x5, 0xc422988450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cbe00, 0xc425569540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cbe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424186c30, 0xc424c51b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240cbe00, 0x0, 0x0, 0x0, 0xc424c51b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240cbe00, 0x6f0968, 0x3, 0x51f701, 0xc424bc7140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240cbe00, 0x5, 0xc422988470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6000, 0xc4255695c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424187c30, 0xc424c51b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d6000, 0x0, 0x0, 0x0, 0xc424c51b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d6000, 0x6f0968, 0x3, 0x51f701, 0xc424bc7200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d6000, 0x5, 0xc422988490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d63c0, 0xc425569670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d63c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418cc30, 0xc424c51bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240d63c0, 0x0, 0x0, 0x0, 0xc424c51bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240d63c0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240d63c0, 0x5, 0xc4229884b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9428 [semacquire]:
sync.runtime_Semacquire(0xc42298858c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9445 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2690, 0xc42568f360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f86c30, 0xc424c508e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2690, 0x0, 0x0, 0x0, 0xc424c508e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2690, 0x6f0968, 0x3, 0x51f701, 0xc424e1c690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2690, 0x5, 0xc4228c57a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4229864a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9430 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6780, 0xc425569710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418dc30, 0xc424c51c20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d6780, 0x0, 0x0, 0x0, 0xc424c51c20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d6780, 0x6f0968, 0x3, 0x51f701, 0xc424bc7500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d6780, 0x5, 0xc4229885a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6b40, 0xc425569790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418ec30, 0xc424c51c80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d6b40, 0x0, 0x0, 0x0, 0xc424c51c80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d6b40, 0x6f0968, 0x3, 0x51f701, 0xc424bc7680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d6b40, 0x5, 0xc4229885c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6f00, 0xc425569810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418fc30, 0xc424c51ce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d6f00, 0x0, 0x0, 0x0, 0xc424c51ce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d6f00, 0x6f0968, 0x3, 0x51f701, 0xc424bc7830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d6f00, 0x5, 0xc4229885e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b680, 0xc4255e3190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e8c30, 0xc423ddda08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592b680, 0x0, 0x0, 0x0, 0xc423ddda08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592b680, 0x6f0968, 0x3, 0x51f701, 0xc424be8510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592b680, 0x5, 0xc422988600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ae10, 0xc4255e2f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424151c30, 0xc423ddd930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42592ae10, 0x0, 0x0, 0x0, 0xc423ddd930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42592ae10, 0x6f0968, 0x3, 0x51f701, 0xc424be81b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42592ae10, 0x5, 0xc422988620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9435 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fef0, 0xc4255e3b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42415bc30, 0xc423ddde10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42563fef0, 0x0, 0x0, 0x0, 0xc423ddde10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42563fef0, 0x6f0968, 0x3, 0x51f701, 0xc424be9560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42563fef0, 0x5, 0xc422988640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d72c0, 0xc425569890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424194c30, 0xc424c51d40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d72c0, 0x0, 0x0, 0x0, 0xc424c51d40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d72c0, 0x6f0968, 0x3, 0x51f701, 0xc424bc79b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d72c0, 0x5, 0xc422988660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9437 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7680, 0xc425569950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424195c30, 0xc424c51da0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d7680, 0x0, 0x0, 0x0, 0xc424c51da0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d7680, 0x6f0968, 0x3, 0x51f701, 0xc424bc7b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d7680, 0x5, 0xc422988680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7a40, 0xc425569a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424196c30, 0xc424c51e00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d7a40, 0x0, 0x0, 0x0, 0xc424c51e00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d7a40, 0x6f0968, 0x3, 0x51f701, 0xc424bc7cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d7a40, 0x5, 0xc4229886a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9439 [semacquire]:
sync.runtime_Semacquire(0xc42298878c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc420585540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7e00, 0xc425569b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424197c30, 0xc424c51e60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d7e00, 0x0, 0x0, 0x0, 0xc424c51e60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d7e00, 0x6f0968, 0x3, 0x51f701, 0xc424bc7e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d7e00, 0x5, 0xc4229887a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1e00, 0xc4253ea110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f5c30, 0xc424128e50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4260d1e00, 0x0, 0x0, 0x0, 0xc424128e50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4260d1e00, 0x6f0968, 0x3, 0x51f701, 0xc424981ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4260d1e00, 0x5, 0xc422c41eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e000, 0xc4253ea190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f6c30, 0xc424128e80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424b2e000, 0x0, 0x0, 0x0, 0xc424128e80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424b2e000, 0x6f0968, 0x3, 0x51f701, 0xc424981f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424b2e000, 0x5, 0xc422c41ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9458 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124000, 0xc425569b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aeb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419cc30, 0xc424c51e90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424124000, 0x0, 0x0, 0x0, 0xc424c51e90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424124000, 0x6f0968, 0x3, 0x51f701, 0xc424bc7ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424124000, 0x5, 0xc4229887c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241241e0, 0xc425569bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241241e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241241e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419dc30, 0xc424c51ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4241241e0, 0x0, 0x0, 0x0, 0xc424c51ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4241241e0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4241241e0, 0x5, 0xc4229887e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9460 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241244b0, 0xc425569c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aed00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241244b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241244b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419ec30, 0xc424c51f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241244b0, 0x0, 0x0, 0x0, 0xc424c51f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241244b0, 0x6f0968, 0x3, 0x51f701, 0xc4249900f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241244b0, 0x5, 0xc422988800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124870, 0xc425569d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aee80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419fc30, 0xc424c51f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424124870, 0x0, 0x0, 0x0, 0xc424c51f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424124870, 0x6f0968, 0x3, 0x51f701, 0xc424990270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424124870, 0x5, 0xc422988820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9462 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124c30, 0xc425569df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a4c30, 0xc424c51fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424124c30, 0x0, 0x0, 0x0, 0xc424c51fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424124c30, 0x6f0968, 0x3, 0x51f701, 0xc4249903f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424124c30, 0x5, 0xc422988840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124f00, 0xc425569e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a5c30, 0xc424128010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424124f00, 0x0, 0x0, 0x0, 0xc424128010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424124f00, 0x6f0968, 0x3, 0x51f701, 0xc424990510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424124f00, 0x5, 0xc422988860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9464 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241253b0, 0xc425569f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241253b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241253b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a6c30, 0xc424128088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4241253b0, 0x0, 0x0, 0x0, 0xc424128088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4241253b0, 0x6f0968, 0x3, 0x51f701, 0xc4249906f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4241253b0, 0x5, 0xc422988880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9465 [semacquire]:
sync.runtime_Semacquire(0xc42298895c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988950)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9467 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125770, 0xc4254b6030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a7c30, 0xc4241280e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424125770, 0x0, 0x0, 0x0, 0xc4241280e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424125770, 0x6f0968, 0x3, 0x51f701, 0xc424990870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424125770, 0x5, 0xc422988970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1c20, 0xc4253ea0c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f4c30, 0xc424128e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4260d1c20, 0x0, 0x0, 0x0, 0xc424128e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4260d1c20, 0x6f0968, 0x3, 0x51f701, 0xc424981e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4260d1c20, 0x5, 0xc422c41e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a55500, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9468 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125b30, 0xc4254b60f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241acc30, 0xc424128148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424125b30, 0x0, 0x0, 0x0, 0xc424128148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424125b30, 0x6f0968, 0x3, 0x51f701, 0xc4249909f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424125b30, 0x5, 0xc422988990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9469 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125d10, 0xc4254b6170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241adc30, 0xc424128178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424125d10, 0x0, 0x0, 0x0, 0xc424128178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424125d10, 0x6f0968, 0x3, 0x51f701, 0xc424990ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424125d10, 0x5, 0xc4229889b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9470 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224285a0, 0xc4254b63b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224285a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224285a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241aec30, 0xc424128250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4224285a0, 0x0, 0x0, 0x0, 0xc424128250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4224285a0, 0x6f0968, 0x3, 0x51f701, 0xc424990e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4224285a0, 0x5, 0xc4229889d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9471 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428780, 0xc4254b6430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241afc30, 0xc424128280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422428780, 0x0, 0x0, 0x0, 0xc424128280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422428780, 0x6f0968, 0x3, 0x51f701, 0xc424990ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422428780, 0x5, 0xc4229889f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9472 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428b40, 0xc4254b6530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b8c30, 0xc4241282e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422428b40, 0x0, 0x0, 0x0, 0xc4241282e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422428b40, 0x6f0968, 0x3, 0x51f701, 0xc424991050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422428b40, 0x5, 0xc422988a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9473 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428f00, 0xc4254b6610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b9c30, 0xc424128340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422428f00, 0x0, 0x0, 0x0, 0xc424128340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422428f00, 0x6f0968, 0x3, 0x51f701, 0xc4249911d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422428f00, 0x5, 0xc422988a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9474 [semacquire]:
sync.runtime_Semacquire(0xc422988b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9476 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224292c0, 0xc4254b66b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aff60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224292c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224292c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241aac30, 0xc4241283a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4224292c0, 0x0, 0x0, 0x0, 0xc4241283a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4224292c0, 0x6f0968, 0x3, 0x51f701, 0xc424991350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4224292c0, 0x5, 0xc422988b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9477 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429770, 0xc4254b67f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241abc30, 0xc424128418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422429770, 0x0, 0x0, 0x0, 0xc424128418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422429770, 0x6f0968, 0x3, 0x51f701, 0xc424991560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422429770, 0x5, 0xc422988b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9478 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429ef0, 0xc4254b69f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c0c30, 0xc4241284d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422429ef0, 0x0, 0x0, 0x0, 0xc4241284d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422429ef0, 0x6f0968, 0x3, 0x51f701, 0xc424991860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422429ef0, 0x5, 0xc422988b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9479 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc2d0, 0xc4254b6af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a25c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c1c30, 0xc424128538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421fcc2d0, 0x0, 0x0, 0x0, 0xc424128538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421fcc2d0, 0x6f0968, 0x3, 0x51f701, 0xc4249919e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421fcc2d0, 0x5, 0xc422988b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9480 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d04b0, 0xc425534420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d04b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b2c30, 0xc4240ce1d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d04b0, 0x0, 0x0, 0x0, 0xc4240ce1d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d04b0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d04b0, 0x5, 0xc422988bb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9481 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0d20, 0xc4255345e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b3c30, 0xc4240ce2a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240d0d20, 0x0, 0x0, 0x0, 0xc4240ce2a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240d0d20, 0x6f0968, 0x3, 0x51f701, 0xc424a4e840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240d0d20, 0x5, 0xc422988bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9482 [semacquire]:
sync.runtime_Semacquire(0xc422988cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9454 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2870, 0xc42568f3c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f87c30, 0xc424c50918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2870, 0x0, 0x0, 0x0, 0xc424c50918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2870, 0x6f0968, 0x3, 0x51f701, 0xc424e1c750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2870, 0x5, 0xc4228c5bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422986920, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1590, 0xc425534040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c8c30, 0xc4240ce050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425ad1590, 0x0, 0x0, 0x0, 0xc4240ce050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425ad1590, 0x6f0968, 0x3, 0x51f701, 0xc424be9e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425ad1590, 0x5, 0xc422988cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9485 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241245a0, 0xc425569c80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241245a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241245a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c9c30, 0xc424c51f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241245a0, 0x0, 0x0, 0x0, 0xc424c51f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241245a0, 0x6f0968, 0x3, 0x51f701, 0xc424990150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241245a0, 0x5, 0xc422988ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9486 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124960, 0xc425569d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aeee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bac30, 0xc424c51f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424124960, 0x0, 0x0, 0x0, 0xc424c51f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424124960, 0x6f0968, 0x3, 0x51f701, 0xc4249902d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424124960, 0x5, 0xc422988d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9487 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124e10, 0xc425569e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bbc30, 0xc424c51ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424124e10, 0x0, 0x0, 0x0, 0xc424c51ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424124e10, 0x6f0968, 0x3, 0x51f701, 0xc4249904b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424124e10, 0x5, 0xc422988d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9488 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241251d0, 0xc425569ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241251d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241251d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d0c30, 0xc424128058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4241251d0, 0x0, 0x0, 0x0, 0xc424128058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4241251d0, 0x6f0968, 0x3, 0x51f701, 0xc424990630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4241251d0, 0x5, 0xc422988d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9489 [semacquire]:
sync.runtime_Semacquire(0xc422988e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422983e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9491 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241254a0, 0xc425569f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241254a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241254a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d1c30, 0xc4241280a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4241254a0, 0x0, 0x0, 0x0, 0xc4241280a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4241254a0, 0x6f0968, 0x3, 0x51f701, 0xc424990750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4241254a0, 0x5, 0xc422988e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdd10, 0xc4254b7130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260afc30, 0xc4241287d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421fcdd10, 0x0, 0x0, 0x0, 0xc4241287d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421fcdd10, 0x6f0968, 0x3, 0x51f701, 0xc424980480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421fcdd10, 0x5, 0xc422c41240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10441 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdef0, 0xc4254b71a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260b4c30, 0xc424128808)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421fcdef0, 0x0, 0x0, 0x0, 0xc424128808, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421fcdef0, 0x6f0968, 0x3, 0x51f701, 0xc424980540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421fcdef0, 0x5, 0xc422c41260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9492 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125860, 0xc4254b6070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c2c30, 0xc424128100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424125860, 0x0, 0x0, 0x0, 0xc424128100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424125860, 0x6f0968, 0x3, 0x51f701, 0xc4249908d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424125860, 0x5, 0xc422988e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9493 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125e00, 0xc4254b61b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c3c30, 0xc424128190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424125e00, 0x0, 0x0, 0x0, 0xc424128190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424125e00, 0x6f0968, 0x3, 0x51f701, 0xc424990b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424125e00, 0x5, 0xc422988e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9494 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428000, 0xc4254b6230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d8c30, 0xc4241281c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422428000, 0x0, 0x0, 0x0, 0xc4241281c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422428000, 0x6f0968, 0x3, 0x51f701, 0xc424990bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422428000, 0x5, 0xc422988ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9495 [semacquire]:
sync.runtime_Semacquire(0xc422988f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9497 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224281e0, 0xc4254b62b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224281e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224281e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d9c30, 0xc4241281f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4224281e0, 0x0, 0x0, 0x0, 0xc4241281f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4224281e0, 0x6f0968, 0x3, 0x51f701, 0xc424990c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4224281e0, 0x5, 0xc422988f90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9508 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2c30, 0xc42568f460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f88c30, 0xc424c50978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2c30, 0x0, 0x0, 0x0, 0xc424c50978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2c30, 0x6f0968, 0x3, 0x51f701, 0xc424e1c8d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2c30, 0x5, 0xc4228c5e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422986be0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9498 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224283c0, 0xc4254b6330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224283c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224283c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cac30, 0xc424128220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4224283c0, 0x0, 0x0, 0x0, 0xc424128220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4224283c0, 0x6f0968, 0x3, 0x51f701, 0xc424990d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4224283c0, 0x5, 0xc422988fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9499 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428690, 0xc4254b63f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cbc30, 0xc424128268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422428690, 0x0, 0x0, 0x0, 0xc424128268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422428690, 0x6f0968, 0x3, 0x51f701, 0xc424990e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422428690, 0x5, 0xc422988fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9500 [semacquire]:
sync.runtime_Semacquire(0xc4229890bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229890b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9502 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428e10, 0xc4254b65f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e1c30, 0xc424128328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422428e10, 0x0, 0x0, 0x0, 0xc424128328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422428e10, 0x6f0968, 0x3, 0x51f701, 0xc424991170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422428e10, 0x5, 0xc4229890d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9503 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224291d0, 0xc4254b6680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aff00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224291d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224291d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d2c30, 0xc424128388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4224291d0, 0x0, 0x0, 0x0, 0xc424128388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4224291d0, 0x6f0968, 0x3, 0x51f701, 0xc4249912f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4224291d0, 0x5, 0xc4229890f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd950, 0xc4254b70a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260adc30, 0xc424128778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421fcd950, 0x0, 0x0, 0x0, 0xc424128778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421fcd950, 0x6f0968, 0x3, 0x51f701, 0xc424980300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421fcd950, 0x5, 0xc422c41200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9504 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4228dfa40, 0xc42568f4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ee00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228dfa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228dfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219a9c30, 0xc42227ed50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4228dfa40, 0x0, 0x0, 0x0, 0xc42227ed50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4228dfa40, 0x6f0968, 0x3, 0x51f701, 0xc42299cd50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4228dfa40, 0x5, 0xc422989110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcdb30, 0xc4254b70f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcdb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcdb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260aec30, 0xc4241287a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421fcdb30, 0x0, 0x0, 0x0, 0xc4241287a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421fcdb30, 0x6f0968, 0x3, 0x51f701, 0xc4249803c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421fcdb30, 0x5, 0xc422c41220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9522 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429590, 0xc4254b6770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d3c30, 0xc4241283e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422429590, 0x0, 0x0, 0x0, 0xc4241283e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422429590, 0x6f0968, 0x3, 0x51f701, 0xc4249914a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422429590, 0x5, 0xc4229891f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9514 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2f00, 0xc42568f540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f89c30, 0xc424c509c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2f00, 0x0, 0x0, 0x0, 0xc424c509c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2f00, 0x6f0968, 0x3, 0x51f701, 0xc424e1c9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2f00, 0x5, 0xc422a120e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9523 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429a40, 0xc4254b68b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e8c30, 0xc424128460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422429a40, 0x0, 0x0, 0x0, 0xc424128460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422429a40, 0x6f0968, 0x3, 0x51f701, 0xc424991680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422429a40, 0x5, 0xc422989210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9524 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429e00, 0xc4254b69b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a23e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e9c30, 0xc4241284c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422429e00, 0x0, 0x0, 0x0, 0xc4241284c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422429e00, 0x6f0968, 0x3, 0x51f701, 0xc424991800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422429e00, 0x5, 0xc422989230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9525 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc1e0, 0xc4254b6ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dac30, 0xc424128520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421fcc1e0, 0x0, 0x0, 0x0, 0xc424128520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421fcc1e0, 0x6f0968, 0x3, 0x51f701, 0xc424991980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421fcc1e0, 0x5, 0xc422989250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9526 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124ff0, 0xc425569e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c7c30, 0xc424128028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424124ff0, 0x0, 0x0, 0x0, 0xc424128028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424124ff0, 0x6f0968, 0x3, 0x51f701, 0xc424990570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424124ff0, 0x5, 0xc422989270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9527 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125680, 0xc425569fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cdc30, 0xc4241280d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424125680, 0x0, 0x0, 0x0, 0xc4241280d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424125680, 0x6f0968, 0x3, 0x51f701, 0xc424990810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424125680, 0x5, 0xc422989290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9528 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125c20, 0xc4254b6130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cec30, 0xc424128160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424125c20, 0x0, 0x0, 0x0, 0xc424128160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424125c20, 0x6f0968, 0x3, 0x51f701, 0xc424990a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424125c20, 0x5, 0xc4229892b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9529 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125ef0, 0xc4254b61f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241cfc30, 0xc4241281a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424125ef0, 0x0, 0x0, 0x0, 0xc4241281a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424125ef0, 0x6f0968, 0x3, 0x51f701, 0xc424990b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424125ef0, 0x5, 0xc4229892d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9530 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224280f0, 0xc4254b6270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224280f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224280f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d4c30, 0xc4241281d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4224280f0, 0x0, 0x0, 0x0, 0xc4241281d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4224280f0, 0x6f0968, 0x3, 0x51f701, 0xc424990c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4224280f0, 0x5, 0xc4229892f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9531 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224282d0, 0xc4254b62f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224282d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224282d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d5c30, 0xc424128208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4224282d0, 0x0, 0x0, 0x0, 0xc424128208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4224282d0, 0x6f0968, 0x3, 0x51f701, 0xc424990cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4224282d0, 0x5, 0xc422989310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9532 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224284b0, 0xc4254b6370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224284b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224284b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d6c30, 0xc424128238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4224284b0, 0x0, 0x0, 0x0, 0xc424128238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4224284b0, 0x6f0968, 0x3, 0x51f701, 0xc424990db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4224284b0, 0x5, 0xc422989330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9533 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428870, 0xc4254b6470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afb40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241d7c30, 0xc424128298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422428870, 0x0, 0x0, 0x0, 0xc424128298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422428870, 0x6f0968, 0x3, 0x51f701, 0xc424990f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422428870, 0x5, 0xc422989350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9534 [semacquire]:
sync.runtime_Semacquire(0xc42298943c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e04e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9536 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428c30, 0xc4254b6570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dcc30, 0xc4241282f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422428c30, 0x0, 0x0, 0x0, 0xc4241282f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422428c30, 0x6f0968, 0x3, 0x51f701, 0xc4249910b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422428c30, 0x5, 0xc422989450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9537 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428ff0, 0xc4254b6630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241ddc30, 0xc424128358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422428ff0, 0x0, 0x0, 0x0, 0xc424128358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422428ff0, 0x6f0968, 0x3, 0x51f701, 0xc424991230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422428ff0, 0x5, 0xc422989470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9538 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224293b0, 0xc4254b66f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222affc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224293b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224293b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dec30, 0xc4241283b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4224293b0, 0x0, 0x0, 0x0, 0xc4241283b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4224293b0, 0x6f0968, 0x3, 0x51f701, 0xc4249913b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4224293b0, 0x5, 0xc422989490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9539 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429860, 0xc4254b6830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a21a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dfc30, 0xc424128430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422429860, 0x0, 0x0, 0x0, 0xc424128430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422429860, 0x6f0968, 0x3, 0x51f701, 0xc4249915c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422429860, 0x5, 0xc4229894b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9540 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429c20, 0xc4254b6930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e4c30, 0xc424128490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422429c20, 0x0, 0x0, 0x0, 0xc424128490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422429c20, 0x6f0968, 0x3, 0x51f701, 0xc424991740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422429c20, 0x5, 0xc4229894d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9541 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc000, 0xc4254b6a30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a24a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e5c30, 0xc4241284f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421fcc000, 0x0, 0x0, 0x0, 0xc4241284f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421fcc000, 0x6f0968, 0x3, 0x51f701, 0xc4249918c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421fcc000, 0x5, 0xc4229894f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9542 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0a50, 0xc425534540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e6c30, 0xc4240ce260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d0a50, 0x0, 0x0, 0x0, 0xc4240ce260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d0a50, 0x6f0968, 0x3, 0x51f701, 0xc424a4e720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d0a50, 0x5, 0xc422989510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9543 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0e10, 0xc425534620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e7c30, 0xc4240ce2c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d0e10, 0x0, 0x0, 0x0, 0xc4240ce2c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d0e10, 0x6f0968, 0x3, 0x51f701, 0xc424a4e8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d0e10, 0x5, 0xc422989530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9544 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0ff0, 0xc4255346a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241ecc30, 0xc4240ce2f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d0ff0, 0x0, 0x0, 0x0, 0xc4240ce2f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d0ff0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d0ff0, 0x5, 0xc422989550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d11d0, 0xc425534720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d11d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241edc30, 0xc4240ce320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240d11d0, 0x0, 0x0, 0x0, 0xc4240ce320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240d11d0, 0x6f0968, 0x3, 0x51f701, 0xc424a4ea20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240d11d0, 0x5, 0xc422989570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d13b0, 0xc4255347a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d13b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241eec30, 0xc4240ce350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240d13b0, 0x0, 0x0, 0x0, 0xc4240ce350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240d13b0, 0x6f0968, 0x3, 0x51f701, 0xc424a4eae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240d13b0, 0x5, 0xc422989590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9547 [semacquire]:
sync.runtime_Semacquire(0xc42298966c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1590, 0xc425534820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241efc30, 0xc4240ce380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d1590, 0x0, 0x0, 0x0, 0xc4240ce380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d1590, 0x6f0968, 0x3, 0x51f701, 0xc424a4eba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d1590, 0x5, 0xc422989680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9515 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff30e0, 0xc42568f590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff30e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff30e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f92c30, 0xc424c509f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ff30e0, 0x0, 0x0, 0x0, 0xc424c509f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ff30e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ff30e0, 0x5, 0xc422a12100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9516 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff32c0, 0xc42568f5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b88a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff32c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f93c30, 0xc424c50a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ff32c0, 0x0, 0x0, 0x0, 0xc424c50a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ff32c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ff32c0, 0x5, 0xc422a12120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9517 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff34a0, 0xc42568f670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b9b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff34a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f84c30, 0xc424c50a50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ff34a0, 0x0, 0x0, 0x0, 0xc424c50a50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ff34a0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cc30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ff34a0, 0x5, 0xc422a12140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9518 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3680, 0xc42568f6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f85c30, 0xc424c50a80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ff3680, 0x0, 0x0, 0x0, 0xc424c50a80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ff3680, 0x6f0968, 0x3, 0x51f701, 0xc424e1ccf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ff3680, 0x5, 0xc422a12160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9519 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3860, 0xc42568f730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8ec30, 0xc424c50ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ff3860, 0x0, 0x0, 0x0, 0xc424c50ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ff3860, 0x6f0968, 0x3, 0x51f701, 0xc424e1cdb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ff3860, 0x5, 0xc422a12180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9520 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3a40, 0xc42568f780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8fc30, 0xc424c50ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ff3a40, 0x0, 0x0, 0x0, 0xc424c50ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ff3a40, 0x6f0968, 0x3, 0x51f701, 0xc424e1ce70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ff3a40, 0x5, 0xc422a121a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9521 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3c20, 0xc42568f7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f90c30, 0xc424c50b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ff3c20, 0x0, 0x0, 0x0, 0xc424c50b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ff3c20, 0x6f0968, 0x3, 0x51f701, 0xc424e1cf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ff3c20, 0x5, 0xc422a121c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3e00, 0xc42568f870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f4500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f91c30, 0xc424c50b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ff3e00, 0x0, 0x0, 0x0, 0xc424c50b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ff3e00, 0x6f0968, 0x3, 0x51f701, 0xc424e1cff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ff3e00, 0x5, 0xc422a121e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054000, 0xc42568f8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4212cf020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9ac30, 0xc424c50b70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424054000, 0x0, 0x0, 0x0, 0xc424c50b70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424054000, 0x6f0968, 0x3, 0x51f701, 0xc424e1d0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424054000, 0x5, 0xc422a12200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240541e0, 0xc42568f920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118b8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240541e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240541e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9bc30, 0xc424c50ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240541e0, 0x0, 0x0, 0x0, 0xc424c50ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240541e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240541e0, 0x5, 0xc422a12220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240543c0, 0xc42568f9a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421187e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240543c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240543c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8cc30, 0xc424c50bd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4240543c0, 0x0, 0x0, 0x0, 0xc424c50bd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4240543c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4240543c0, 0x5, 0xc422a12240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240545a0, 0xc42568f9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100f940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240545a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240545a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f8dc30, 0xc424c50c00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4240545a0, 0x0, 0x0, 0x0, 0xc424c50c00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4240545a0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4240545a0, 0x5, 0xc422a12260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054780, 0xc42568fa30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa2c30, 0xc424c50c30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424054780, 0x0, 0x0, 0x0, 0xc424c50c30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424054780, 0x6f0968, 0x3, 0x51f701, 0xc424e1d3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424054780, 0x5, 0xc422a12280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054960, 0xc42568faa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa3c30, 0xc424c50c60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424054960, 0x0, 0x0, 0x0, 0xc424c50c60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424054960, 0x6f0968, 0x3, 0x51f701, 0xc424e1d470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424054960, 0x5, 0xc422a122a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054b40, 0xc42568fb10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f94c30, 0xc424c50c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424054b40, 0x0, 0x0, 0x0, 0xc424c50c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424054b40, 0x6f0968, 0x3, 0x51f701, 0xc424e1d530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424054b40, 0x5, 0xc422a122c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054d20, 0xc42568fb50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f95c30, 0xc424c50cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424054d20, 0x0, 0x0, 0x0, 0xc424c50cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424054d20, 0x6f0968, 0x3, 0x51f701, 0xc424e1d5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424054d20, 0x5, 0xc422a122e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53590, 0xc4256db020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9ec30, 0xc423ddca00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424c53590, 0x0, 0x0, 0x0, 0xc423ddca00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424c53590, 0x6f0968, 0x3, 0x51f701, 0xc424f02420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424c53590, 0x5, 0xc422a12300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53770, 0xc4256db060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9fc30, 0xc423ddca30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424c53770, 0x0, 0x0, 0x0, 0xc423ddca30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424c53770, 0x6f0968, 0x3, 0x51f701, 0xc424f024e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424c53770, 0x5, 0xc422a12320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9565 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7e900, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53950, 0xc4256db0b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa0c30, 0xc423ddca60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424c53950, 0x0, 0x0, 0x0, 0xc423ddca60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424c53950, 0x6f0968, 0x3, 0x51f701, 0xc424f025a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424c53950, 0x5, 0xc422a12780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1950, 0xc425534920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f4c30, 0xc4240ce3e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d1950, 0x0, 0x0, 0x0, 0xc4240ce3e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d1950, 0x6f0968, 0x3, 0x51f701, 0xc424a4ed20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d1950, 0x5, 0xc4229896a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1c20, 0xc4255349c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f5c30, 0xc4240ce428)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d1c20, 0x0, 0x0, 0x0, 0xc4240ce428, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d1c20, 0x6f0968, 0x3, 0x51f701, 0xc424a4ee40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d1c20, 0x5, 0xc4229896c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428a50, 0xc4254b64f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e0c30, 0xc4241282c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422428a50, 0x0, 0x0, 0x0, 0xc4241282c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422428a50, 0x6f0968, 0x3, 0x51f701, 0xc424990ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422428a50, 0x5, 0xc4229896e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0c30, 0xc4255345a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241dbc30, 0xc4240ce290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d0c30, 0x0, 0x0, 0x0, 0xc4240ce290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d0c30, 0x6f0968, 0x3, 0x51f701, 0xc424a4e7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d0c30, 0x5, 0xc422989700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0f00, 0xc425534660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f0c30, 0xc4240ce2d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240d0f00, 0x0, 0x0, 0x0, 0xc4240ce2d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240d0f00, 0x6f0968, 0x3, 0x51f701, 0xc424a4e900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240d0f00, 0x5, 0xc422989720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d10e0, 0xc4255346e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d10e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f1c30, 0xc4240ce308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d10e0, 0x0, 0x0, 0x0, 0xc4240ce308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d10e0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d10e0, 0x5, 0xc422989740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d12c0, 0xc425534760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d12c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e2c30, 0xc4240ce338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d12c0, 0x0, 0x0, 0x0, 0xc4240ce338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d12c0, 0x6f0968, 0x3, 0x51f701, 0xc424a4ea80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d12c0, 0x5, 0xc422989760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d14a0, 0xc4255347e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d14a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241e3c30, 0xc4240ce368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d14a0, 0x0, 0x0, 0x0, 0xc4240ce368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d14a0, 0x6f0968, 0x3, 0x51f701, 0xc424a4eb40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d14a0, 0x5, 0xc422989780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1770, 0xc4255348a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f8c30, 0xc4240ce3b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240d1770, 0x0, 0x0, 0x0, 0xc4240ce3b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240d1770, 0x6f0968, 0x3, 0x51f701, 0xc424a4ec60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240d1770, 0x5, 0xc4229897a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9575 [semacquire]:
sync.runtime_Semacquire(0xc42298988c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009a9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9577 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1b30, 0xc4255349a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f9c30, 0xc4240ce410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4240d1b30, 0x0, 0x0, 0x0, 0xc4240ce410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4240d1b30, 0x6f0968, 0x3, 0x51f701, 0xc424a4ede0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4240d1b30, 0x5, 0xc4229898a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9568 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53b30, 0xc4256db120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa1c30, 0xc423ddca90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424c53b30, 0x0, 0x0, 0x0, 0xc423ddca90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424c53b30, 0x6f0968, 0x3, 0x51f701, 0xc424f02660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424c53b30, 0x5, 0xc422a127a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9569 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424776b40, 0xc4257f3d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424465d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424776b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424776b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423faac30, 0xc4259b7f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424776b40, 0x0, 0x0, 0x0, 0xc4259b7f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424776b40, 0x6f0968, 0x3, 0x51f701, 0xc425161920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424776b40, 0x5, 0xc422a127c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9586 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52960, 0xc4256dadc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fabc30, 0xc423ddc8c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c52960, 0x0, 0x0, 0x0, 0xc423ddc8c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c52960, 0x6f0968, 0x3, 0x51f701, 0xc425099f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c52960, 0x5, 0xc422a127e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9587 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c4fe00, 0xc42568e2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42234fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c4fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c4fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9cc30, 0xc424c501b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c4fe00, 0x0, 0x0, 0x0, 0xc424c501b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c4fe00, 0x6f0968, 0x3, 0x51f701, 0xc424f86930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c4fe00, 0x5, 0xc422a12800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9588 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8c30, 0xc42568ed60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f9dc30, 0xc424c50648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ec8c30, 0x0, 0x0, 0x0, 0xc424c50648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ec8c30, 0x6f0968, 0x3, 0x51f701, 0xc424f87bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ec8c30, 0x5, 0xc422a12820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9589 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8e10, 0xc42568edd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221510c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa6c30, 0xc424c50678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ec8e10, 0x0, 0x0, 0x0, 0xc424c50678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ec8e10, 0x6f0968, 0x3, 0x51f701, 0xc424f87c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ec8e10, 0x5, 0xc422a12840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9590 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec8ff0, 0xc42568ee10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa7c30, 0xc424c506a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ec8ff0, 0x0, 0x0, 0x0, 0xc424c506a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ec8ff0, 0x6f0968, 0x3, 0x51f701, 0xc424f87d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ec8ff0, 0x5, 0xc422a12860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9591 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec91d0, 0xc42568ee90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa8c30, 0xc424c506d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ec91d0, 0x0, 0x0, 0x0, 0xc424c506d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ec91d0, 0x6f0968, 0x3, 0x51f701, 0xc424f87e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ec91d0, 0x5, 0xc422a12880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9592 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec93b0, 0xc42568ef10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa9c30, 0xc424c50708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ec93b0, 0x0, 0x0, 0x0, 0xc424c50708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ec93b0, 0x6f0968, 0x3, 0x51f701, 0xc424f87ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ec93b0, 0x5, 0xc422a128a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9593 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9590, 0xc42568ef90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb2c30, 0xc424c50738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ec9590, 0x0, 0x0, 0x0, 0xc424c50738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ec9590, 0x6f0968, 0x3, 0x51f701, 0xc424f87f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ec9590, 0x5, 0xc422a128c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9594 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9770, 0xc42568eff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221514c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb3c30, 0xc424c50768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ec9770, 0x0, 0x0, 0x0, 0xc424c50768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ec9770, 0x6f0968, 0x3, 0x51f701, 0xc424e1c060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ec9770, 0x5, 0xc422a128e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9595 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9a40, 0xc42568f060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221515e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa4c30, 0xc424c507b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ec9a40, 0x0, 0x0, 0x0, 0xc424c507b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ec9a40, 0x6f0968, 0x3, 0x51f701, 0xc424e1c180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ec9a40, 0x5, 0xc422a12900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9596 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9c20, 0xc42568f0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221516c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fa5c30, 0xc424c507e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424ec9c20, 0x0, 0x0, 0x0, 0xc424c507e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424ec9c20, 0x6f0968, 0x3, 0x51f701, 0xc424e1c240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424ec9c20, 0x5, 0xc422a12920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9597 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9ef0, 0xc42568f190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221517e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423faec30, 0xc424c50828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424ec9ef0, 0x0, 0x0, 0x0, 0xc424c50828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424ec9ef0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424ec9ef0, 0x5, 0xc422a12940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9598 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff20f0, 0xc42568f1f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221518a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fafc30, 0xc424c50858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424ff20f0, 0x0, 0x0, 0x0, 0xc424c50858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424ff20f0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424ff20f0, 0x5, 0xc422a12960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9578 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1d10, 0xc4255349e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241eac30, 0xc4240ce440)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d1d10, 0x0, 0x0, 0x0, 0xc4240ce440, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d1d10, 0x6f0968, 0x3, 0x51f701, 0xc424a4eea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d1d10, 0x5, 0xc4229898c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9599 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff23c0, 0xc42568f2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221519c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff23c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb1c30, 0xc424c508a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424ff23c0, 0x0, 0x0, 0x0, 0xc424c508a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424ff23c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424ff23c0, 0x5, 0xc422a12980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9579 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1ef0, 0xc425534a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241ebc30, 0xc4240ce470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d1ef0, 0x0, 0x0, 0x0, 0xc4240ce470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d1ef0, 0x6f0968, 0x3, 0x51f701, 0xc424a4ef60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d1ef0, 0x5, 0xc4229898e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9600 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff25a0, 0xc42568f320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbac30, 0xc424c508d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424ff25a0, 0x0, 0x0, 0x0, 0xc424c508d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424ff25a0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424ff25a0, 0x5, 0xc422a129a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9580 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241221e0, 0xc425534b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241221e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241221e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424200c30, 0xc4240ce4b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241221e0, 0x0, 0x0, 0x0, 0xc4240ce4b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241221e0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241221e0, 0x5, 0xc422989900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2780, 0xc42568f3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbbc30, 0xc424c50900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424ff2780, 0x0, 0x0, 0x0, 0xc424c50900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424ff2780, 0x6f0968, 0x3, 0x51f701, 0xc424e1c6f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424ff2780, 0x5, 0xc422a129c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9581 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d1e00, 0xc425534a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d1e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f6c30, 0xc4240ce458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d1e00, 0x0, 0x0, 0x0, 0xc4240ce458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d1e00, 0x6f0968, 0x3, 0x51f701, 0xc424a4ef00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d1e00, 0x5, 0xc422989920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9602 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7ec00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9582 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122000, 0xc425534a90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241f7c30, 0xc4240ce488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424122000, 0x0, 0x0, 0x0, 0xc4240ce488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424122000, 0x6f0968, 0x3, 0x51f701, 0xc424a4efc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424122000, 0x5, 0xc422989940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9583 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241222d0, 0xc425534b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241222d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241222d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241fcc30, 0xc4240ce4d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4241222d0, 0x0, 0x0, 0x0, 0xc4240ce4d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4241222d0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4241222d0, 0x5, 0xc422989960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9604 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2960, 0xc42568f3e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423facc30, 0xc424c50930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424ff2960, 0x0, 0x0, 0x0, 0xc424c50930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424ff2960, 0x6f0968, 0x3, 0x51f701, 0xc424e1c7b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424ff2960, 0x5, 0xc422a12df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c52d20, 0xc4256dae50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c52d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c52d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ee6c30, 0xc423ddc928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c52d20, 0x0, 0x0, 0x0, 0xc423ddc928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c52d20, 0x6f0968, 0x3, 0x51f701, 0xc424f020c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c52d20, 0x5, 0xc422989980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9585 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241225a0, 0xc425534c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241225a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241225a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241fdc30, 0xc4240ce518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4241225a0, 0x0, 0x0, 0x0, 0xc4240ce518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4241225a0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4241225a0, 0x5, 0xc4229899a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9618 [semacquire]:
sync.runtime_Semacquire(0xc422989a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4205855e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9620 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122780, 0xc425534c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241fec30, 0xc4240ce548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424122780, 0x0, 0x0, 0x0, 0xc4240ce548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424122780, 0x6f0968, 0x3, 0x51f701, 0xc424a4f2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424122780, 0x5, 0xc422989a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9605 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2a50, 0xc42568f400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fadc30, 0xc424c50948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ff2a50, 0x0, 0x0, 0x0, 0xc424c50948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ff2a50, 0x6f0968, 0x3, 0x51f701, 0xc424e1c810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ff2a50, 0x5, 0xc422a12e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9606 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2b40, 0xc42568f430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb6c30, 0xc424c50960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ff2b40, 0x0, 0x0, 0x0, 0xc424c50960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ff2b40, 0x6f0968, 0x3, 0x51f701, 0xc424e1c870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ff2b40, 0x5, 0xc422a12e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9607 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2d20, 0xc42568f4a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb7c30, 0xc424c50990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ff2d20, 0x0, 0x0, 0x0, 0xc424c50990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ff2d20, 0x6f0968, 0x3, 0x51f701, 0xc424e1c930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ff2d20, 0x5, 0xc422a12e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9608 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2e10, 0xc42568f500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb8c30, 0xc424c509a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ff2e10, 0x0, 0x0, 0x0, 0xc424c509a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ff2e10, 0x6f0968, 0x3, 0x51f701, 0xc424e1c990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ff2e10, 0x5, 0xc422a12e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9609 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff2ff0, 0xc42568f570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb9c30, 0xc424c509d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ff2ff0, 0x0, 0x0, 0x0, 0xc424c509d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ff2ff0, 0x6f0968, 0x3, 0x51f701, 0xc424e1ca50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ff2ff0, 0x5, 0xc422a12e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9610 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff31d0, 0xc42568f5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff31d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc2c30, 0xc424c50a08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ff31d0, 0x0, 0x0, 0x0, 0xc424c50a08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ff31d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ff31d0, 0x5, 0xc422a12eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff33b0, 0xc42568f630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4216b98a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc3c30, 0xc424c50a38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ff33b0, 0x0, 0x0, 0x0, 0xc424c50a38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ff33b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1cbd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ff33b0, 0x5, 0xc422a12ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3590, 0xc42568f6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421561460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb4c30, 0xc424c50a68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ff3590, 0x0, 0x0, 0x0, 0xc424c50a68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ff3590, 0x6f0968, 0x3, 0x51f701, 0xc424e1cc90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ff3590, 0x5, 0xc422a12ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9613 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3770, 0xc42568f710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215615c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb5c30, 0xc424c50a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ff3770, 0x0, 0x0, 0x0, 0xc424c50a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ff3770, 0x6f0968, 0x3, 0x51f701, 0xc424e1cd50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ff3770, 0x5, 0xc422a12f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1860, 0xc421e78700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219abc30, 0xc425279350)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4219f1860, 0x0, 0x0, 0x0, 0xc425279350, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4219f1860, 0x6f0968, 0x3, 0x51f701, 0xc4277685a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4219f1860, 0x5, 0xc422989ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9622 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f753b0, 0xc421e790a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f753b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f753b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c6ec30, 0xc421e360c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421f753b0, 0x0, 0x0, 0x0, 0xc421e360c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421f753b0, 0x6f0968, 0x3, 0x51f701, 0xc427768b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421f753b0, 0x5, 0xc422989ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75590, 0xc421e79120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f529c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c6fc30, 0xc421e360f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421f75590, 0x0, 0x0, 0x0, 0xc421e360f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421f75590, 0x6f0968, 0x3, 0x51f701, 0xc427768b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421f75590, 0x5, 0xc422989af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9624 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9ef0, 0xc422a92ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422456c30, 0xc42104fe48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4221b9ef0, 0x0, 0x0, 0x0, 0xc42104fe48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4221b9ef0, 0x6f0968, 0x3, 0x51f701, 0xc422980a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4221b9ef0, 0x5, 0xc422989b10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220621e0, 0xc422a92bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220621e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220621e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422457c30, 0xc42104fe78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4220621e0, 0x0, 0x0, 0x0, 0xc42104fe78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4220621e0, 0x6f0968, 0x3, 0x51f701, 0xc422980b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4220621e0, 0x5, 0xc422989b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9614 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3950, 0xc42568f750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215616e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcac30, 0xc424c50ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ff3950, 0x0, 0x0, 0x0, 0xc424c50ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ff3950, 0x6f0968, 0x3, 0x51f701, 0xc424e1ce10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ff3950, 0x5, 0xc422a12f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9615 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3b30, 0xc42568f7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215617e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcbc30, 0xc424c50af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ff3b30, 0x0, 0x0, 0x0, 0xc424c50af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ff3b30, 0x6f0968, 0x3, 0x51f701, 0xc424e1ced0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ff3b30, 0x5, 0xc422a12f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9616 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3d10, 0xc42568f830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4215618e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbcc30, 0xc424c50b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ff3d10, 0x0, 0x0, 0x0, 0xc424c50b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ff3d10, 0x6f0968, 0x3, 0x51f701, 0xc424e1cf90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ff3d10, 0x5, 0xc422a12f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9617 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240540f0, 0xc42568f8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118b3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240540f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240540f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fbdc30, 0xc424c50b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4240540f0, 0x0, 0x0, 0x0, 0xc424c50b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4240540f0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4240540f0, 0x5, 0xc422a12f90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9634 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240542d0, 0xc42568f960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118bbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240542d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240542d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc6c30, 0xc424c50bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240542d0, 0x0, 0x0, 0x0, 0xc424c50bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240542d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240542d0, 0x5, 0xc422a12fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9627 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75770, 0xc421e791a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c77c30, 0xc421e36128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421f75770, 0x0, 0x0, 0x0, 0xc421e36128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421f75770, 0x6f0968, 0x3, 0x51f701, 0xc427768bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421f75770, 0x5, 0xc422989b70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9628 [semacquire]:
sync.runtime_Semacquire(0xc422989c5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989c50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200822d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9635 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240544b0, 0xc42568f9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421187fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240544b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240544b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc7c30, 0xc424c50be8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240544b0, 0x0, 0x0, 0x0, 0xc424c50be8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240544b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240544b0, 0x5, 0xc422a12fd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054690, 0xc42568fa10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc8c30, 0xc424c50c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424054690, 0x0, 0x0, 0x0, 0xc424c50c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424054690, 0x6f0968, 0x3, 0x51f701, 0xc424e1d350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424054690, 0x5, 0xc422a12ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054870, 0xc42568fa60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100fe40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc9c30, 0xc424c50c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424054870, 0x0, 0x0, 0x0, 0xc424c50c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424054870, 0x6f0968, 0x3, 0x51f701, 0xc424e1d410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424054870, 0x5, 0xc422a13010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9630 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75950, 0xc421e79210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c68c30, 0xc421e36158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc421f75950, 0x0, 0x0, 0x0, 0xc421e36158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc421f75950, 0x6f0968, 0x3, 0x51f701, 0xc427768c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc421f75950, 0x5, 0xc422989c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9638 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054a50, 0xc42568fae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42100ffc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd2c30, 0xc424c50c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424054a50, 0x0, 0x0, 0x0, 0xc424c50c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424054a50, 0x6f0968, 0x3, 0x51f701, 0xc424e1d4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424054a50, 0x5, 0xc422a13030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9639 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7ef00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9632 [semacquire]:
sync.runtime_Semacquire(0xc4244a5d0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5d00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9633 [semacquire]:
sync.runtime_Semacquire(0xc4252a4e4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a4e40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef1d0, 0xc421f568d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c70c30, 0xc42104f6e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226ef1d0, 0x0, 0x0, 0x0, 0xc42104f6e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226ef1d0, 0x6f0968, 0x3, 0x51f701, 0xc421d70960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226ef1d0, 0x5, 0xc422989cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a4b0, 0xc421f56fc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c71c30, 0xc42104f890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42232a4b0, 0x0, 0x0, 0x0, 0xc42104f890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42232a4b0, 0x6f0968, 0x3, 0x51f701, 0xc421d71200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42232a4b0, 0x5, 0xc422989d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9652 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a780, 0xc421f570d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c86c30, 0xc42104f8d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42232a780, 0x0, 0x0, 0x0, 0xc42104f8d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42232a780, 0x6f0968, 0x3, 0x51f701, 0xc421d71320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42232a780, 0x5, 0xc422989d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9653 [semacquire]:
sync.runtime_Semacquire(0xc422989e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054c30, 0xc42568fb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fec0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd3c30, 0xc424c50ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424054c30, 0x0, 0x0, 0x0, 0xc424c50ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424054c30, 0x6f0968, 0x3, 0x51f701, 0xc424e1d590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424054c30, 0x5, 0xc422a13450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a870, 0xc421f57130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc71e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c87c30, 0xc42104f8f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42232a870, 0x0, 0x0, 0x0, 0xc42104f8f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42232a870, 0x6f0968, 0x3, 0x51f701, 0xc421d71380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42232a870, 0x5, 0xc422989e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054e10, 0xc42568fb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc4c30, 0xc424c50cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424054e10, 0x0, 0x0, 0x0, 0xc424c50cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424054e10, 0x6f0968, 0x3, 0x51f701, 0xc424e1d650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424054e10, 0x5, 0xc422a13470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9643 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c534a0, 0xc4256daff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c534a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c534a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fc5c30, 0xc423ddc9e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424c534a0, 0x0, 0x0, 0x0, 0xc423ddc9e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424c534a0, 0x6f0968, 0x3, 0x51f701, 0xc424f023c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424c534a0, 0x5, 0xc422a13490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9644 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53680, 0xc4256db040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223369e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcec30, 0xc423ddca18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c53680, 0x0, 0x0, 0x0, 0xc423ddca18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c53680, 0x6f0968, 0x3, 0x51f701, 0xc424f02480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c53680, 0x5, 0xc422a134b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e5a0, 0xc425dd50b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c79c30, 0xc425278718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421a9e5a0, 0x0, 0x0, 0x0, 0xc425278718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421a9e5a0, 0x6f0968, 0x3, 0x51f701, 0xc4277683f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421a9e5a0, 0x5, 0xc422989e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53860, 0xc4256db080)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcfc30, 0xc423ddca48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424c53860, 0x0, 0x0, 0x0, 0xc423ddca48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424c53860, 0x6f0968, 0x3, 0x51f701, 0xc424f02540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424c53860, 0x5, 0xc422a134d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5ef0, 0xc421e78550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c8ec30, 0xc4252792c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421bf5ef0, 0x0, 0x0, 0x0, 0xc4252792c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421bf5ef0, 0x6f0968, 0x3, 0x51f701, 0xc427768420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421bf5ef0, 0x5, 0xc422989e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53a40, 0xc4256db0f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd0c30, 0xc423ddca78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424c53a40, 0x0, 0x0, 0x0, 0xc423ddca78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424c53a40, 0x6f0968, 0x3, 0x51f701, 0xc424f02600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424c53a40, 0x5, 0xc422a134f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a960, 0xc421f57170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c8fc30, 0xc42104f908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42232a960, 0x0, 0x0, 0x0, 0xc42104f908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42232a960, 0x6f0968, 0x3, 0x51f701, 0xc421d713e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42232a960, 0x5, 0xc422989ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53c20, 0xc4256db140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd1c30, 0xc423ddcaa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424c53c20, 0x0, 0x0, 0x0, 0xc423ddcaa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424c53c20, 0x6f0968, 0x3, 0x51f701, 0xc424f026c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424c53c20, 0x5, 0xc422a13510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232ab40, 0xc421f571f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c80c30, 0xc42104f938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42232ab40, 0x0, 0x0, 0x0, 0xc42104f938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42232ab40, 0x6f0968, 0x3, 0x51f701, 0xc421d714a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42232ab40, 0x5, 0xc422989ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9661 [semacquire]:
sync.runtime_Semacquire(0xc422989fac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989fa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fc690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53d10, 0xc4256db160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdac30, 0xc423ddcac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424c53d10, 0x0, 0x0, 0x0, 0xc423ddcac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424c53d10, 0x6f0968, 0x3, 0x51f701, 0xc424f02720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424c53d10, 0x5, 0xc422a13530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53e00, 0xc4256db180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdbc30, 0xc423ddcad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424c53e00, 0x0, 0x0, 0x0, 0xc423ddcad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424c53e00, 0x6f0968, 0x3, 0x51f701, 0xc424f02780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424c53e00, 0x5, 0xc422a13550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9666 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a000, 0xc4256db1c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fccc30, 0xc423ddcb08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42512a000, 0x0, 0x0, 0x0, 0xc423ddcb08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42512a000, 0x6f0968, 0x3, 0x51f701, 0xc424f02840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42512a000, 0x5, 0xc422a13570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9667 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a1e0, 0xc4256db200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fcdc30, 0xc423ddcb38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42512a1e0, 0x0, 0x0, 0x0, 0xc423ddcb38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42512a1e0, 0x6f0968, 0x3, 0x51f701, 0xc424f02900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42512a1e0, 0x5, 0xc422a13590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9668 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a3c0, 0xc4256db240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd6c30, 0xc423ddcb68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42512a3c0, 0x0, 0x0, 0x0, 0xc423ddcb68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42512a3c0, 0x6f0968, 0x3, 0x51f701, 0xc424f029c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42512a3c0, 0x5, 0xc422a135b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9663 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220624b0, 0xc422a92c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294eac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220624b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220624b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c81c30, 0xc42104fec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4220624b0, 0x0, 0x0, 0x0, 0xc42104fec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4220624b0, 0x6f0968, 0x3, 0x51f701, 0xc422980bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4220624b0, 0x5, 0xc422989fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9669 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a5a0, 0xc4256db280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd7c30, 0xc423ddcb98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42512a5a0, 0x0, 0x0, 0x0, 0xc423ddcb98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42512a5a0, 0x6f0968, 0x3, 0x51f701, 0xc424f02a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42512a5a0, 0x5, 0xc422a135d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9670 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a780, 0xc4256db2c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223370e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd8c30, 0xc423ddcbc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42512a780, 0x0, 0x0, 0x0, 0xc423ddcbc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42512a780, 0x6f0968, 0x3, 0x51f701, 0xc424f02b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42512a780, 0x5, 0xc422a135f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9671 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a960, 0xc4256db300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223371a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd9c30, 0xc423ddcbf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42512a960, 0x0, 0x0, 0x0, 0xc423ddcbf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42512a960, 0x6f0968, 0x3, 0x51f701, 0xc424f02c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42512a960, 0x5, 0xc422a13610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9672 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec85a0, 0xc42568ebd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422150d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f79c30, 0xc424c505a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424ec85a0, 0x0, 0x0, 0x0, 0xc424c505a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424ec85a0, 0x6f0968, 0x3, 0x51f701, 0xc424f87920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424ec85a0, 0x5, 0xc422a13630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9673 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff22d0, 0xc42568f230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff22d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fb0c30, 0xc424c50888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424ff22d0, 0x0, 0x0, 0x0, 0xc424c50888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424ff22d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1c510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424ff22d0, 0x5, 0xc422a13650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9674 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ba40, 0xc4256db6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223378c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423feac30, 0xc423ddcda8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42512ba40, 0x0, 0x0, 0x0, 0xc423ddcda8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42512ba40, 0x6f0968, 0x3, 0x51f701, 0xc424f032f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42512ba40, 0x5, 0xc422a13670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9675 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512bc20, 0xc4256db6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423febc30, 0xc423ddcdd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42512bc20, 0x0, 0x0, 0x0, 0xc423ddcdd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42512bc20, 0x6f0968, 0x3, 0x51f701, 0xc424f033b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42512bc20, 0x5, 0xc422a13690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9676 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac8b00, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9678 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512be00, 0xc4256db740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdcc30, 0xc423ddce08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42512be00, 0x0, 0x0, 0x0, 0xc423ddce08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42512be00, 0x6f0968, 0x3, 0x51f701, 0xc424f03470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42512be00, 0x5, 0xc422a13a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9664 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062870, 0xc422a92e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c96c30, 0xc42104ff38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422062870, 0x0, 0x0, 0x0, 0xc42104ff38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422062870, 0x6f0968, 0x3, 0x51f701, 0xc422980d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422062870, 0x5, 0xc422989fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9665 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75b30, 0xc421e79250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c97c30, 0xc421e36188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421f75b30, 0x0, 0x0, 0x0, 0xc421e36188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421f75b30, 0x6f0968, 0x3, 0x51f701, 0xc427768c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421f75b30, 0x5, 0xc422a7c000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9682 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75e00, 0xc421e792a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c88c30, 0xc421e361b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421f75e00, 0x0, 0x0, 0x0, 0xc421e361b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421f75e00, 0x6f0968, 0x3, 0x51f701, 0xc427768cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421f75e00, 0x5, 0xc422a7c020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9684 [semacquire]:
sync.runtime_Semacquire(0xc422a7c11c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422a60840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9686 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc427768db0, 0x6cb0ad, 0x5, 0xc422a7c130, 0x9)
	/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc427768db0, 0x6cb0ad, 0x5, 0xc422a7c130, 0x9)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9679 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca000, 0xc4256db7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fddc30, 0xc423ddce38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424eca000, 0x0, 0x0, 0x0, 0xc423ddce38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424eca000, 0x6f0968, 0x3, 0x51f701, 0xc424f03530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424eca000, 0x5, 0xc422a13aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca1e0, 0xc4256db800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe6c30, 0xc423ddce68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424eca1e0, 0x0, 0x0, 0x0, 0xc423ddce68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424eca1e0, 0x6f0968, 0x3, 0x51f701, 0xc424f035f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424eca1e0, 0x5, 0xc422a13ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9681 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca3c0, 0xc4256db860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe7c30, 0xc423ddce98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424eca3c0, 0x0, 0x0, 0x0, 0xc423ddce98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424eca3c0, 0x6f0968, 0x3, 0x51f701, 0xc424f036b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424eca3c0, 0x5, 0xc422a13ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9698 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca5a0, 0xc4256db8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe8c30, 0xc423ddcec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424eca5a0, 0x0, 0x0, 0x0, 0xc423ddcec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424eca5a0, 0x6f0968, 0x3, 0x51f701, 0xc424f03770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424eca5a0, 0x5, 0xc422a13b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9699 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca780, 0xc4256db910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe9c30, 0xc423ddcef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424eca780, 0x0, 0x0, 0x0, 0xc423ddcef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424eca780, 0x6f0968, 0x3, 0x51f701, 0xc424f03830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424eca780, 0x5, 0xc422a13b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca960, 0xc4256db950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff2c30, 0xc423ddcf28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424eca960, 0x0, 0x0, 0x0, 0xc423ddcf28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424eca960, 0x6f0968, 0x3, 0x51f701, 0xc424f038f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424eca960, 0x5, 0xc422a13b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9701 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecab40, 0xc4256db990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff3c30, 0xc423ddcf58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ecab40, 0x0, 0x0, 0x0, 0xc423ddcf58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ecab40, 0x6f0968, 0x3, 0x51f701, 0xc424f039b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ecab40, 0x5, 0xc422a13b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9702 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecad20, 0xc4256db9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe4c30, 0xc423ddcf88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424ecad20, 0x0, 0x0, 0x0, 0xc423ddcf88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424ecad20, 0x6f0968, 0x3, 0x51f701, 0xc424f03aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424ecad20, 0x5, 0xc422a13b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9703 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecae10, 0xc4256db9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221320c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe5c30, 0xc423ddcfa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424ecae10, 0x0, 0x0, 0x0, 0xc423ddcfa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424ecae10, 0x6f0968, 0x3, 0x51f701, 0xc424f03b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424ecae10, 0x5, 0xc422a13ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9704 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecaf00, 0xc4256dba10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecaf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecaf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423feec30, 0xc423ddcfb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424ecaf00, 0x0, 0x0, 0x0, 0xc423ddcfb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424ecaf00, 0x6f0968, 0x3, 0x51f701, 0xc424f03b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424ecaf00, 0x5, 0xc422a13bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9705 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecaff0, 0xc4256dba30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecaff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecaff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fefc30, 0xc423ddcfd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424ecaff0, 0x0, 0x0, 0x0, 0xc423ddcfd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424ecaff0, 0x6f0968, 0x3, 0x51f701, 0xc424f03bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424ecaff0, 0x5, 0xc422a13be0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9706 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb0e0, 0xc4256dba50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221321e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff0c30, 0xc423ddcfe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424ecb0e0, 0x0, 0x0, 0x0, 0xc423ddcfe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424ecb0e0, 0x6f0968, 0x3, 0x51f701, 0xc424f03c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424ecb0e0, 0x5, 0xc422a13c00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9707 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbb30, 0xc4256dbc30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ffac30, 0xc423ddd0f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424ecbb30, 0x0, 0x0, 0x0, 0xc423ddd0f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424ecbb30, 0x6f0968, 0x3, 0x51f701, 0xc424d8e060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424ecbb30, 0x5, 0xc422a13c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9708 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbd10, 0xc4256dbcb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221326e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ffbc30, 0xc423ddd120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424ecbd10, 0x0, 0x0, 0x0, 0xc423ddd120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424ecbd10, 0x6f0968, 0x3, 0x51f701, 0xc424d8e120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424ecbd10, 0x5, 0xc422a13c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9709 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbef0, 0xc4256dbd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221327a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fecc30, 0xc423ddd150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424ecbef0, 0x0, 0x0, 0x0, 0xc423ddd150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424ecbef0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424ecbef0, 0x5, 0xc422a13c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9688 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062b40, 0xc422a92ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ed60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c90c30, 0xc42104ff80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422062b40, 0x0, 0x0, 0x0, 0xc42104ff80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422062b40, 0x6f0968, 0x3, 0x51f701, 0xc422980e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422062b40, 0x5, 0xc422a7c170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9710 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a0f0, 0xc4256dbd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221328a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fedc30, 0xc423ddd180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42404a0f0, 0x0, 0x0, 0x0, 0xc423ddd180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42404a0f0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42404a0f0, 0x5, 0xc422a13c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a2d0, 0xc4256dbdc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424002c30, 0xc423ddd1b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42404a2d0, 0x0, 0x0, 0x0, 0xc423ddd1b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42404a2d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42404a2d0, 0x5, 0xc422a13ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a4b0, 0xc4256dbe30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424003c30, 0xc423ddd1e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42404a4b0, 0x0, 0x0, 0x0, 0xc423ddd1e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42404a4b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42404a4b0, 0x5, 0xc422a13cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9713 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac8dc0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9690 [semacquire]:
sync.runtime_Semacquire(0xc422a7c27c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422976dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a690, 0xc4256dbe90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff4c30, 0xc423ddd210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42404a690, 0x0, 0x0, 0x0, 0xc423ddd210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42404a690, 0x6f0968, 0x3, 0x51f701, 0xc424d8e4e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42404a690, 0x5, 0xc422a920a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9692 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232aff0, 0xc421f57380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca2c30, 0xc42104f998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42232aff0, 0x0, 0x0, 0x0, 0xc42104f998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42232aff0, 0x6f0968, 0x3, 0x51f701, 0xc421d71620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42232aff0, 0x5, 0xc422a7c290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9693 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b0e0, 0xc421f57400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca3c30, 0xc42104f9b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42232b0e0, 0x0, 0x0, 0x0, 0xc42104f9b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42232b0e0, 0x6f0968, 0x3, 0x51f701, 0xc421d71680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42232b0e0, 0x5, 0xc422a7c2b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9694 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d950, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422ca4c30, 0x410ffd, 0xc4258e0ba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425c8d950, 0x0, 0x0, 0x0, 0xc4258e0ba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425c8d950, 0x6f0968, 0x3, 0x51f701, 0xc425d2eed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425c8d950, 0x5, 0xc422a7c2d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9695 [semacquire]:
sync.runtime_Semacquire(0xc422a7c3ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c3a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e86c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9697 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f12c0, 0xc421e78590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f12c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca5c30, 0xc4252792d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4219f12c0, 0x0, 0x0, 0x0, 0xc4252792d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4219f12c0, 0x6f0968, 0x3, 0x51f701, 0xc4277684b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4219f12c0, 0x5, 0xc422a7c3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299dc20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a870, 0xc4256dbed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff5c30, 0xc423ddd240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42404a870, 0x0, 0x0, 0x0, 0xc423ddd240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42404a870, 0x6f0968, 0x3, 0x51f701, 0xc424d8e5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42404a870, 0x5, 0xc422a920c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404aa50, 0xc4256dbf60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ffec30, 0xc423ddd270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42404aa50, 0x0, 0x0, 0x0, 0xc423ddd270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42404aa50, 0x6f0968, 0x3, 0x51f701, 0xc424d8e660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42404aa50, 0x5, 0xc422a920e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404ac30, 0xc4256dbfb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404ac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404ac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fffc30, 0xc423ddd2a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42404ac30, 0x0, 0x0, 0x0, 0xc423ddd2a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42404ac30, 0x6f0968, 0x3, 0x51f701, 0xc424d8e720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42404ac30, 0x5, 0xc422a92100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404ad20, 0xc4256dbfd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424000c30, 0xc423ddd2b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42404ad20, 0x0, 0x0, 0x0, 0xc423ddd2b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42404ad20, 0x6f0968, 0x3, 0x51f701, 0xc424d8e780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42404ad20, 0x5, 0xc422a92120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404ae10, 0xc4256dbff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424001c30, 0xc423ddd2d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42404ae10, 0x0, 0x0, 0x0, 0xc423ddd2d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42404ae10, 0x6f0968, 0x3, 0x51f701, 0xc424d8e7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42404ae10, 0x5, 0xc422a92140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404aff0, 0xc4255e2070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404aff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404aff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42400ac30, 0xc423ddd300)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42404aff0, 0x0, 0x0, 0x0, 0xc423ddd300, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42404aff0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42404aff0, 0x5, 0xc422a92160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b2c0, 0xc4255e2130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42400bc30, 0xc423ddd348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42404b2c0, 0x0, 0x0, 0x0, 0xc423ddd348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42404b2c0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e9c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42404b2c0, 0x5, 0xc422a92180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b4a0, 0xc4255e21b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221330c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ffcc30, 0xc423ddd378)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42404b4a0, 0x0, 0x0, 0x0, 0xc423ddd378, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42404b4a0, 0x6f0968, 0x3, 0x51f701, 0xc424d8ea80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42404b4a0, 0x5, 0xc422a921a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b860, 0xc4255e22b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ffdc30, 0xc423ddd3d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42404b860, 0x0, 0x0, 0x0, 0xc423ddd3d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42404b860, 0x6f0968, 0x3, 0x51f701, 0xc424d8ec00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42404b860, 0x5, 0xc422a921c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404ba40, 0xc4255e2330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424006c30, 0xc423ddd408)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42404ba40, 0x0, 0x0, 0x0, 0xc423ddd408, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42404ba40, 0x6f0968, 0x3, 0x51f701, 0xc424d8ecc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42404ba40, 0x5, 0xc422a921e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404bc20, 0xc4255e2380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221333c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424007c30, 0xc423ddd438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42404bc20, 0x0, 0x0, 0x0, 0xc423ddd438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42404bc20, 0x6f0968, 0x3, 0x51f701, 0xc424d8edb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42404bc20, 0x5, 0xc422a92200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404be00, 0xc4255e23e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424008c30, 0xc423ddd468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42404be00, 0x0, 0x0, 0x0, 0xc423ddd468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42404be00, 0x6f0968, 0x3, 0x51f701, 0xc424d8ee70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42404be00, 0x5, 0xc422a92220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6000, 0xc4255e2460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424009c30, 0xc423ddd498)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423fb6000, 0x0, 0x0, 0x0, 0xc423ddd498, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423fb6000, 0x6f0968, 0x3, 0x51f701, 0xc424d8ef30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423fb6000, 0x5, 0xc422a92240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb61e0, 0xc4255e24e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424012c30, 0xc423ddd4c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc423fb61e0, 0x0, 0x0, 0x0, 0xc423ddd4c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc423fb61e0, 0x6f0968, 0x3, 0x51f701, 0xc424d8eff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc423fb61e0, 0x5, 0xc422a92260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9b30, 0xc42568f090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7ec30, 0xc424c507c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424ec9b30, 0x0, 0x0, 0x0, 0xc424c507c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424ec9b30, 0x6f0968, 0x3, 0x51f701, 0xc424e1c1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424ec9b30, 0x5, 0xc422a92280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb63c0, 0xc4255e2560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221336c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb63c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424013c30, 0xc423ddd4f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423fb63c0, 0x0, 0x0, 0x0, 0xc423ddd4f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423fb63c0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423fb63c0, 0x5, 0xc422a922a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9746 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299dc20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb65a0, 0xc4255e25e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424004c30, 0xc423ddd528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423fb65a0, 0x0, 0x0, 0x0, 0xc423ddd528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423fb65a0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423fb65a0, 0x5, 0xc422a922c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9747 [semacquire]:
sync.runtime_Semacquire(0xc422a7c4cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c4c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299dc20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9733 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6780, 0xc4255e2660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424005c30, 0xc423ddd558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423fb6780, 0x0, 0x0, 0x0, 0xc423ddd558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423fb6780, 0x6f0968, 0x3, 0x51f701, 0xc424d8f230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423fb6780, 0x5, 0xc422a922e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9734 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9080, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6960, 0xc4255e26e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42400ec30, 0xc423ddd588)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc423fb6960, 0x0, 0x0, 0x0, 0xc423ddd588, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc423fb6960, 0x6f0968, 0x3, 0x51f701, 0xc424d8f2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc423fb6960, 0x5, 0xc422a92690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f13b0, 0xc421e785c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f13b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cafc30, 0xc4252792f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4219f13b0, 0x0, 0x0, 0x0, 0xc4252792f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4219f13b0, 0x6f0968, 0x3, 0x51f701, 0xc4277684e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4219f13b0, 0x5, 0xc422a7c4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42294f8a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc5a0, 0xc4254b6b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a26e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426095c30, 0xc424128580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421fcc5a0, 0x0, 0x0, 0x0, 0xc424128580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421fcc5a0, 0x6f0968, 0x3, 0x51f701, 0xc424991b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421fcc5a0, 0x5, 0xc422c41080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10427 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc780, 0xc4254b6bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a27a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426096c30, 0xc4241285b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421fcc780, 0x0, 0x0, 0x0, 0xc4241285b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421fcc780, 0x6f0968, 0x3, 0x51f701, 0xc424991bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421fcc780, 0x5, 0xc422c410a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6b40, 0xc4255e2740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221339e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42400fc30, 0xc423ddd5b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423fb6b40, 0x0, 0x0, 0x0, 0xc423ddd5b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423fb6b40, 0x6f0968, 0x3, 0x51f701, 0xc424d8f3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423fb6b40, 0x5, 0xc422a926b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6d20, 0xc4255e2780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424010c30, 0xc423ddd5e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423fb6d20, 0x0, 0x0, 0x0, 0xc423ddd5e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423fb6d20, 0x6f0968, 0x3, 0x51f701, 0xc424d8f470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423fb6d20, 0x5, 0xc422a926d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424c53ef0, 0xc4256db1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424c53ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424c53ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424011c30, 0xc423ddcaf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424c53ef0, 0x0, 0x0, 0x0, 0xc423ddcaf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424c53ef0, 0x6f0968, 0x3, 0x51f701, 0xc424f027e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424c53ef0, 0x5, 0xc422a926f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb860, 0xc4256dbbc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221324e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401ac30, 0xc423ddd0a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ecb860, 0x0, 0x0, 0x0, 0xc423ddd0a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ecb860, 0x6f0968, 0x3, 0x51f701, 0xc424f03f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ecb860, 0x5, 0xc422a92710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240554a0, 0xc42568fcb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240554a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240554a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42400cc30, 0xc424c50d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240554a0, 0x0, 0x0, 0x0, 0xc424c50d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240554a0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240554a0, 0x5, 0xc422a92730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055680, 0xc42568fcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42400dc30, 0xc424c50db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424055680, 0x0, 0x0, 0x0, 0xc424c50db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424055680, 0x6f0968, 0x3, 0x51f701, 0xc424e1d9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424055680, 0x5, 0xc422a92750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9743 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055860, 0xc42568fd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424016c30, 0xc424c50de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424055860, 0x0, 0x0, 0x0, 0xc424c50de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424055860, 0x6f0968, 0x3, 0x51f701, 0xc424e1da70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424055860, 0x5, 0xc422a92770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9744 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055a40, 0xc42568fd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424017c30, 0xc424c50e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424055a40, 0x0, 0x0, 0x0, 0xc424c50e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424055a40, 0x6f0968, 0x3, 0x51f701, 0xc424e1db30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424055a40, 0x5, 0xc422a92790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055c20, 0xc42568fdb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420feda00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424018c30, 0xc424c50e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424055c20, 0x0, 0x0, 0x0, 0xc424c50e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424055c20, 0x6f0968, 0x3, 0x51f701, 0xc424e1dbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424055c20, 0x5, 0xc422a927b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055e00, 0xc42568fdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fedbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424019c30, 0xc424c50e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424055e00, 0x0, 0x0, 0x0, 0xc424c50e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424055e00, 0x6f0968, 0x3, 0x51f701, 0xc424e1dcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424055e00, 0x5, 0xc422a927d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2000, 0xc42568fe30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fede20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424022c30, 0xc424c50ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256d2000, 0x0, 0x0, 0x0, 0xc424c50ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256d2000, 0x6f0968, 0x3, 0x51f701, 0xc424e1dda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256d2000, 0x5, 0xc422a927f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d21e0, 0xc42568fe70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d21e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424023c30, 0xc424c50ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256d21e0, 0x0, 0x0, 0x0, 0xc424c50ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256d21e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1de60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256d21e0, 0x5, 0xc422a92810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d23c0, 0xc42568feb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d23c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424014c30, 0xc424c50f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256d23c0, 0x0, 0x0, 0x0, 0xc424c50f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256d23c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1df20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256d23c0, 0x5, 0xc422a92830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d25a0, 0xc42568fef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df86e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424015c30, 0xc424c50f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256d25a0, 0x0, 0x0, 0x0, 0xc424c50f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256d25a0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256d25a0, 0x5, 0xc422a92850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2690, 0xc42568ff10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401ec30, 0xc424c50f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4256d2690, 0x0, 0x0, 0x0, 0xc424c50f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4256d2690, 0x6f0968, 0x3, 0x51f701, 0xc424cf6060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4256d2690, 0x5, 0xc422a92870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2870, 0xc42568ffa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401fc30, 0xc424c50f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256d2870, 0x0, 0x0, 0x0, 0xc424c50f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256d2870, 0x6f0968, 0x3, 0x51f701, 0xc424cf6120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256d2870, 0x5, 0xc422a92890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2a50, 0xc425568010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424020c30, 0xc424c50fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4256d2a50, 0x0, 0x0, 0x0, 0xc424c50fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4256d2a50, 0x6f0968, 0x3, 0x51f701, 0xc424cf61e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4256d2a50, 0x5, 0xc422a928b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de5a0, 0xc4234e00c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc424021c30, 0x410ffd, 0xc42227f1b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4234de5a0, 0x0, 0x0, 0x0, 0xc42227f1b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4234de5a0, 0x6f0968, 0x3, 0x51f701, 0xc422ac16e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4234de5a0, 0x5, 0xc422a928d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9771 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc421ac9340, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9773 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2c30, 0xc425568090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424026c30, 0xc424c50fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4256d2c30, 0x0, 0x0, 0x0, 0xc424c50fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4256d2c30, 0x6f0968, 0x3, 0x51f701, 0xc424cf62a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4256d2c30, 0x5, 0xc422a92c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5f2c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc422a5f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422ca0c30, 0x410ffd, 0xc42227efc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f2c0, 0x0, 0x0, 0x0, 0xc42227efc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f2c0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f2c0, 0x5, 0xc422a7c760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9774 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2e10, 0xc4255680f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424027c30, 0xc424c51008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4256d2e10, 0x0, 0x0, 0x0, 0xc424c51008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4256d2e10, 0x6f0968, 0x3, 0x51f701, 0xc424cf6360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4256d2e10, 0x5, 0xc422a92c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2ff0, 0xc425568130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424028c30, 0xc424c51038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256d2ff0, 0x0, 0x0, 0x0, 0xc424c51038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256d2ff0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256d2ff0, 0x5, 0xc422a92cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d33b0, 0xc425568220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df93a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d33b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d33b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424029c30, 0xc424c51098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256d33b0, 0x0, 0x0, 0x0, 0xc424c51098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256d33b0, 0x6f0968, 0x3, 0x51f701, 0xc424cf65a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256d33b0, 0x5, 0xc422a92cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3770, 0xc4255682c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424032c30, 0xc424c510f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256d3770, 0x0, 0x0, 0x0, 0xc424c510f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256d3770, 0x6f0968, 0x3, 0x51f701, 0xc424cf6750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256d3770, 0x5, 0xc422a92cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9778 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3b30, 0xc425568370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424033c30, 0xc424c51158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4256d3b30, 0x0, 0x0, 0x0, 0xc424c51158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4256d3b30, 0x6f0968, 0x3, 0x51f701, 0xc424cf68d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4256d3b30, 0x5, 0xc422a92d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9779 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3ef0, 0xc4255683f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424024c30, 0xc424c511b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4256d3ef0, 0x0, 0x0, 0x0, 0xc424c511b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4256d3ef0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4256d3ef0, 0x5, 0xc422a92d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9780 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ff3ef0, 0xc42568f890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4214f45c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ff3ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ff3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424025c30, 0xc424c50b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424ff3ef0, 0x0, 0x0, 0x0, 0xc424c50b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424ff3ef0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424ff3ef0, 0x5, 0xc422a92d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a2d0, 0xc4256db220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422336ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403ac30, 0xc423ddcb50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42512a2d0, 0x0, 0x0, 0x0, 0xc423ddcb50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42512a2d0, 0x6f0968, 0x3, 0x51f701, 0xc424f02960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42512a2d0, 0x5, 0xc422a92d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9782 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512a690, 0xc4256db2a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512a690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42403bc30, 0xc423ddcbb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42512a690, 0x0, 0x0, 0x0, 0xc423ddcbb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42512a690, 0x6f0968, 0x3, 0x51f701, 0xc424f02ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42512a690, 0x5, 0xc422a92d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9783 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10437 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd770, 0xc4254b7020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260acc30, 0xc424128748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421fcd770, 0x0, 0x0, 0x0, 0xc424128748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421fcd770, 0x6f0968, 0x3, 0x51f701, 0xc424980240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421fcd770, 0x5, 0xc422c411e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9788 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de690, 0xc4234e00e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42402cc30, 0x410ffd, 0xc42227f1c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234de690, 0x0, 0x0, 0x0, 0xc42227f1c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234de690, 0x6f0968, 0x3, 0x51f701, 0xc422ac1740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234de690, 0x5, 0xc422a933f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422987720, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10433 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd0e0, 0xc4254b6e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a4c30, 0xc4241286a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421fcd0e0, 0x0, 0x0, 0x0, 0xc4241286a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421fcd0e0, 0x6f0968, 0x3, 0x51f701, 0xc424991f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421fcd0e0, 0x5, 0xc422c41160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcd2c0, 0xc4254b6ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcd2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcd2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260a5c30, 0xc4241286d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421fcd2c0, 0x0, 0x0, 0x0, 0xc4241286d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421fcd2c0, 0x6f0968, 0x3, 0x51f701, 0xc424980060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421fcd2c0, 0x5, 0xc422c41180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de780, 0xc4234e0100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42402dc30, 0x410ffd, 0xc42227f1e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234de780, 0x0, 0x0, 0x0, 0xc42227f1e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234de780, 0x6f0968, 0x3, 0x51f701, 0xc422ac17a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234de780, 0x5, 0xc422a93690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4229879e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fccd20, 0xc4254b6d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a29e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fccd20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fccd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42609ec30, 0xc424128640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421fccd20, 0x0, 0x0, 0x0, 0xc424128640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421fccd20, 0x6f0968, 0x3, 0x51f701, 0xc424991e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421fccd20, 0x5, 0xc422c41120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcce10, 0xc4254b6da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcce10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42609fc30, 0xc424128658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421fcce10, 0x0, 0x0, 0x0, 0xc424128658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421fcce10, 0x6f0968, 0x3, 0x51f701, 0xc424991e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421fcce10, 0x5, 0xc422c41140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9800 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de870, 0xc4234e0120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42402dc30, 0x410ffd, 0xc42227f1f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234de870, 0x0, 0x0, 0x0, 0xc42227f1f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234de870, 0x6f0968, 0x3, 0x51f701, 0xc422ac1800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234de870, 0x5, 0xc422a93900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca2d0, 0xc4256db820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42402dc30, 0xc423ddce80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424eca2d0, 0x0, 0x0, 0x0, 0xc423ddce80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424eca2d0, 0x6f0968, 0x3, 0x51f701, 0xc424f03650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424eca2d0, 0x5, 0xc422a93920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424eca690, 0xc4256db8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424eca690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424eca690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404ac30, 0xc423ddcee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424eca690, 0x0, 0x0, 0x0, 0xc423ddcee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424eca690, 0x6f0968, 0x3, 0x51f701, 0xc424f037d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424eca690, 0x5, 0xc422a93940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb2c0, 0xc4256dba90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221322a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404bc30, 0xc423ddd018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ecb2c0, 0x0, 0x0, 0x0, 0xc423ddd018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ecb2c0, 0x6f0968, 0x3, 0x51f701, 0xc424f03ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ecb2c0, 0x5, 0xc422a93960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb4a0, 0xc4256dbad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404cc30, 0xc423ddd048)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ecb4a0, 0x0, 0x0, 0x0, 0xc423ddd048, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ecb4a0, 0x6f0968, 0x3, 0x51f701, 0xc424f03da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ecb4a0, 0x5, 0xc422a93980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9805 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb680, 0xc4256dbb40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42404dc30, 0xc423ddd078)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424ecb680, 0x0, 0x0, 0x0, 0xc423ddd078, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424ecb680, 0x6f0968, 0x3, 0x51f701, 0xc424f03e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424ecb680, 0x5, 0xc422a939a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecbc20, 0xc4256dbc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecbc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405ec30, 0xc423ddd108)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424ecbc20, 0x0, 0x0, 0x0, 0xc423ddd108, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424ecbc20, 0x6f0968, 0x3, 0x51f701, 0xc424d8e0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424ecbc20, 0x5, 0xc422a939c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a000, 0xc4256dbd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42405fc30, 0xc423ddd168)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42404a000, 0x0, 0x0, 0x0, 0xc423ddd168, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42404a000, 0x6f0968, 0x3, 0x51f701, 0xc424d8e240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42404a000, 0x5, 0xc422a939e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a3c0, 0xc4256dbdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221329e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424050c30, 0xc423ddd1c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42404a3c0, 0x0, 0x0, 0x0, 0xc423ddd1c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42404a3c0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42404a3c0, 0x5, 0xc422a93a00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9809 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404a780, 0xc4256dbeb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424051c30, 0xc423ddd228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42404a780, 0x0, 0x0, 0x0, 0xc423ddd228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42404a780, 0x6f0968, 0x3, 0x51f701, 0xc424d8e540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42404a780, 0x5, 0xc422a93a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404ab40, 0xc4256dbf90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424066c30, 0xc423ddd288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42404ab40, 0x0, 0x0, 0x0, 0xc423ddd288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42404ab40, 0x6f0968, 0x3, 0x51f701, 0xc424d8e6c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42404ab40, 0x5, 0xc422a93a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b0e0, 0xc4255e20b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424067c30, 0xc423ddd318)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42404b0e0, 0x0, 0x0, 0x0, 0xc423ddd318, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42404b0e0, 0x6f0968, 0x3, 0x51f701, 0xc424d8e900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42404b0e0, 0x5, 0xc422a93a60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b3b0, 0xc4255e2170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424058c30, 0xc423ddd360)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42404b3b0, 0x0, 0x0, 0x0, 0xc423ddd360, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42404b3b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8ea20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42404b3b0, 0x5, 0xc422a93a80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404b770, 0xc4255e2270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221331e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424059c30, 0xc423ddd3c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42404b770, 0x0, 0x0, 0x0, 0xc423ddd3c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42404b770, 0x6f0968, 0x3, 0x51f701, 0xc424d8eba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42404b770, 0x5, 0xc422a93aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9814 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404bb30, 0xc4255e2360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406ec30, 0xc423ddd420)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42404bb30, 0x0, 0x0, 0x0, 0xc423ddd420, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42404bb30, 0x6f0968, 0x3, 0x51f701, 0xc424d8ed50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42404bb30, 0x5, 0xc422a93ac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42404bef0, 0xc4255e2420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221334e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42404bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42404bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42406fc30, 0xc423ddd480)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42404bef0, 0x0, 0x0, 0x0, 0xc423ddd480, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42404bef0, 0x6f0968, 0x3, 0x51f701, 0xc424d8eed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42404bef0, 0x5, 0xc422a93ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb62d0, 0xc4255e2520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424060c30, 0xc423ddd4e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423fb62d0, 0x0, 0x0, 0x0, 0xc423ddd4e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423fb62d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423fb62d0, 0x5, 0xc422a93b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6690, 0xc4255e2620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4221337e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424061c30, 0xc423ddd540)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423fb6690, 0x0, 0x0, 0x0, 0xc423ddd540, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423fb6690, 0x6f0968, 0x3, 0x51f701, 0xc424d8f1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423fb6690, 0x5, 0xc422a93b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6c30, 0xc4255e2760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424076c30, 0xc423ddd5d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423fb6c30, 0x0, 0x0, 0x0, 0xc423ddd5d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423fb6c30, 0x6f0968, 0x3, 0x51f701, 0xc424d8f410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423fb6c30, 0x5, 0xc422a93b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9819 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7f200, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dea50, 0xc4234e0160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c090a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc424077c30, 0x410ffd, 0xc42227f228)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234dea50, 0x0, 0x0, 0x0, 0xc42227f228, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234dea50, 0x6f0968, 0x3, 0x51f701, 0xc422ac18c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234dea50, 0x5, 0xc422a93fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240552c0, 0xc42568fc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240552c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240552c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424077c30, 0xc424c50d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240552c0, 0x0, 0x0, 0x0, 0xc424c50d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240552c0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240552c0, 0x5, 0xc422a93fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055590, 0xc42568fcd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424068c30, 0xc424c50d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424055590, 0x0, 0x0, 0x0, 0xc424c50d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424055590, 0x6f0968, 0x3, 0x51f701, 0xc424e1d950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424055590, 0x5, 0xc422a93fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055950, 0xc42568fd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424069c30, 0xc424c50df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424055950, 0x0, 0x0, 0x0, 0xc424c50df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424055950, 0x6f0968, 0x3, 0x51f701, 0xc424e1dad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424055950, 0x5, 0xc422aee000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424055d10, 0xc42568fdd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fedb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424055d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424055d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407ac30, 0xc424c50e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424055d10, 0x0, 0x0, 0x0, 0xc424c50e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424055d10, 0x6f0968, 0x3, 0x51f701, 0xc424e1dc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424055d10, 0x5, 0xc422aee020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9826 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d20f0, 0xc42568fe50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fedf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407bc30, 0xc424c50eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4256d20f0, 0x0, 0x0, 0x0, 0xc424c50eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4256d20f0, 0x6f0968, 0x3, 0x51f701, 0xc424e1de00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4256d20f0, 0x5, 0xc422aee040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9827 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d22d0, 0xc42568fe90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d22d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407cc30, 0xc424c50ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4256d22d0, 0x0, 0x0, 0x0, 0xc424c50ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4256d22d0, 0x6f0968, 0x3, 0x51f701, 0xc424e1dec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4256d22d0, 0x5, 0xc422aee060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d24b0, 0xc42568fed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d24b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42407dc30, 0xc424c50f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4256d24b0, 0x0, 0x0, 0x0, 0xc424c50f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4256d24b0, 0x6f0968, 0x3, 0x51f701, 0xc424e1df80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4256d24b0, 0x5, 0xc422aee080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2780, 0xc42568ff60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424082c30, 0xc424c50f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4256d2780, 0x0, 0x0, 0x0, 0xc424c50f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4256d2780, 0x6f0968, 0x3, 0x51f701, 0xc424cf60c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4256d2780, 0x5, 0xc422aee0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2b40, 0xc425568050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424083c30, 0xc424c50fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256d2b40, 0x0, 0x0, 0x0, 0xc424c50fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256d2b40, 0x6f0968, 0x3, 0x51f701, 0xc424cf6240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256d2b40, 0x5, 0xc422aee0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2f00, 0xc425568110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df90e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424084c30, 0xc424c51020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4256d2f00, 0x0, 0x0, 0x0, 0xc424c51020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4256d2f00, 0x6f0968, 0x3, 0x51f701, 0xc424cf63c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4256d2f00, 0x5, 0xc422aee0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d32c0, 0xc425568200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d32c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424085c30, 0xc424c51080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256d32c0, 0x0, 0x0, 0x0, 0xc424c51080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256d32c0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256d32c0, 0x5, 0xc422aee100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9833 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3680, 0xc425568290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df9720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408ec30, 0xc424c510e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256d3680, 0x0, 0x0, 0x0, 0xc424c510e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256d3680, 0x6f0968, 0x3, 0x51f701, 0xc424cf66f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256d3680, 0x5, 0xc422aee120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9834 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3a40, 0xc425568350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42408fc30, 0xc424c51140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256d3a40, 0x0, 0x0, 0x0, 0xc424c51140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256d3a40, 0x6f0968, 0x3, 0x51f701, 0xc424cf6870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256d3a40, 0x5, 0xc422aee140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d3e00, 0xc4255683d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4209cf400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d3e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d3e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424080c30, 0xc424c511a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4256d3e00, 0x0, 0x0, 0x0, 0xc424c511a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4256d3e00, 0x6f0968, 0x3, 0x51f701, 0xc424cf69f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4256d3e00, 0x5, 0xc422aee160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e1e0, 0xc425568450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420934820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424081c30, 0xc424c51200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42592e1e0, 0x0, 0x0, 0x0, 0xc424c51200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42592e1e0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42592e1e0, 0x5, 0xc422aee180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e3c0, 0xc425568490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420935ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424096c30, 0xc424c51230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42592e3c0, 0x0, 0x0, 0x0, 0xc424c51230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42592e3c0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42592e3c0, 0x5, 0xc422aee1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e5a0, 0xc4255684d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420630d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424097c30, 0xc424c51260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42592e5a0, 0x0, 0x0, 0x0, 0xc424c51260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42592e5a0, 0x6f0968, 0x3, 0x51f701, 0xc424cf6d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42592e5a0, 0x5, 0xc422aee1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9839 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e960, 0xc425568550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420631380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424088c30, 0xc424c512c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42592e960, 0x0, 0x0, 0x0, 0xc424c512c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42592e960, 0x6f0968, 0x3, 0x51f701, 0xc424cf6ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42592e960, 0x5, 0xc422aee1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9840 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a7f500, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234deb40, 0xc4234e0180)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234deb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234deb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc424089c30, 0x410ffd, 0xc42227f240)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234deb40, 0x0, 0x0, 0x0, 0xc42227f240, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234deb40, 0x6f0968, 0x3, 0x51f701, 0xc422ac1920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234deb40, 0x5, 0xc422aee610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f3b0, 0xc425568730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424089c30, 0xc424c513c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42592f3b0, 0x0, 0x0, 0x0, 0xc424c513c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42592f3b0, 0x6f0968, 0x3, 0x51f701, 0xc424cf72c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42592f3b0, 0x5, 0xc422aee630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9844 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f680, 0xc4255687a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409ac30, 0xc424c51410)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42592f680, 0x0, 0x0, 0x0, 0xc424c51410, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42592f680, 0x6f0968, 0x3, 0x51f701, 0xc424cf7410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42592f680, 0x5, 0xc422aee650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9845 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fa40, 0xc4255688a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e42a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409bc30, 0xc424c51470)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592fa40, 0x0, 0x0, 0x0, 0xc424c51470, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592fa40, 0x6f0968, 0x3, 0x51f701, 0xc424cf7590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592fa40, 0x5, 0xc422aee670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fc20, 0xc4255688f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409cc30, 0xc424c514a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42592fc20, 0x0, 0x0, 0x0, 0xc424c514a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42592fc20, 0x6f0968, 0x3, 0x51f701, 0xc424cf7650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42592fc20, 0x5, 0xc422aee690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fe00, 0xc425568930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42409dc30, 0xc424c514d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42592fe00, 0x0, 0x0, 0x0, 0xc424c514d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42592fe00, 0x6f0968, 0x3, 0x51f701, 0xc424cf7710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42592fe00, 0x5, 0xc422aee6b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9848 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e83c0, 0xc425568a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a2c30, 0xc424c51560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4256e83c0, 0x0, 0x0, 0x0, 0xc424c51560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4256e83c0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4256e83c0, 0x5, 0xc422aee6d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9849 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e85a0, 0xc425568ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a3c30, 0xc424c51590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4256e85a0, 0x0, 0x0, 0x0, 0xc424c51590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4256e85a0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4256e85a0, 0x5, 0xc422aee6f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8960, 0xc425568b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e48a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a4c30, 0xc424c515f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4256e8960, 0x0, 0x0, 0x0, 0xc424c515f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4256e8960, 0x6f0968, 0x3, 0x51f701, 0xc424cf7bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4256e8960, 0x5, 0xc422aee710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9851 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8d20, 0xc425568c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a5c30, 0xc424c51650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256e8d20, 0x0, 0x0, 0x0, 0xc424c51650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256e8d20, 0x6f0968, 0x3, 0x51f701, 0xc424cf7d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256e8d20, 0x5, 0xc422aee730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9852 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e90e0, 0xc425568d00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240aec30, 0xc424c516b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4256e90e0, 0x0, 0x0, 0x0, 0xc424c516b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4256e90e0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4256e90e0, 0x5, 0xc422aee750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9853 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e94a0, 0xc425568db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240afc30, 0xc424c51710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256e94a0, 0x0, 0x0, 0x0, 0xc424c51710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256e94a0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256e94a0, 0x5, 0xc422aee770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9a40, 0xc425568e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a0c30, 0xc424c517a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256e9a40, 0x0, 0x0, 0x0, 0xc424c517a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256e9a40, 0x6f0968, 0x3, 0x51f701, 0xc424bc62d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256e9a40, 0x5, 0xc422aee790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9855 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9e00, 0xc425568ef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e50e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a1c30, 0xc424c51800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256e9e00, 0x0, 0x0, 0x0, 0xc424c51800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256e9e00, 0x6f0968, 0x3, 0x51f701, 0xc424bc6450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256e9e00, 0x5, 0xc422aee7b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca1e0, 0xc425568f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b6c30, 0xc424c51860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240ca1e0, 0x0, 0x0, 0x0, 0xc424c51860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240ca1e0, 0x6f0968, 0x3, 0x51f701, 0xc424bc65d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240ca1e0, 0x5, 0xc422aee7d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca690, 0xc4255690a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240b7c30, 0xc424c518d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240ca690, 0x0, 0x0, 0x0, 0xc424c518d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240ca690, 0x6f0968, 0x3, 0x51f701, 0xc424bc67b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240ca690, 0x5, 0xc422aee7f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240550e0, 0xc42568fc30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fed200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240550e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240550e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a8c30, 0xc424c50d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4240550e0, 0x0, 0x0, 0x0, 0xc424c50d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4240550e0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4240550e0, 0x5, 0xc422aee810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb72c0, 0xc4255e28e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240a9c30, 0xc423ddd678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423fb72c0, 0x0, 0x0, 0x0, 0xc423ddd678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423fb72c0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423fb72c0, 0x5, 0xc422aee830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ecb950, 0xc4256dbbf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422132540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ecb950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ecb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423ff1c30, 0xc423ddd0c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424ecb950, 0x0, 0x0, 0x0, 0xc423ddd0c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424ecb950, 0x6f0968, 0x3, 0x51f701, 0xc424f03f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424ecb950, 0x5, 0xc422aee850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9861 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc421a7f800, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234de960, 0xc4234e0140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234de960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234de960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42404bc30, 0x410ffd, 0xc42227f210)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234de960, 0x0, 0x0, 0x0, 0xc42227f210, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234de960, 0x6f0968, 0x3, 0x51f701, 0xc422ac1860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234de960, 0x5, 0xc422aeec70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256d2d20, 0xc4255680d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420df8fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256d2d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256d2d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424087c30, 0xc424c50ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4256d2d20, 0x0, 0x0, 0x0, 0xc424c50ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4256d2d20, 0x6f0968, 0x3, 0x51f701, 0xc424cf6300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4256d2d20, 0x5, 0xc422aeec90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9865 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb6a50, 0xc4255e2720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bac30, 0xc423ddd5a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423fb6a50, 0x0, 0x0, 0x0, 0xc423ddd5a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423fb6a50, 0x6f0968, 0x3, 0x51f701, 0xc424d8f350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423fb6a50, 0x5, 0xc422aeecb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592e870, 0xc425568530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206312c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bbc30, 0xc424c512a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592e870, 0x0, 0x0, 0x0, 0xc424c512a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592e870, 0x6f0968, 0x3, 0x51f701, 0xc424cf6e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592e870, 0x5, 0xc422aeecd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ed20, 0xc4255685d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4206316a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bcc30, 0xc424c51320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42592ed20, 0x0, 0x0, 0x0, 0xc424c51320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42592ed20, 0x6f0968, 0x3, 0x51f701, 0xc424cf7020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42592ed20, 0x5, 0xc422aeecf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f0e0, 0xc425568670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4200d9ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240bdc30, 0xc424c51380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42592f0e0, 0x0, 0x0, 0x0, 0xc424c51380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42592f0e0, 0x6f0968, 0x3, 0x51f701, 0xc424cf71a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42592f0e0, 0x5, 0xc422aeed10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f590, 0xc425568780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e40c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c2c30, 0xc424c513f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592f590, 0x0, 0x0, 0x0, 0xc424c513f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592f590, 0x6f0968, 0x3, 0x51f701, 0xc424cf73b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592f590, 0x5, 0xc422aeed30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592f950, 0xc425568860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c3c30, 0xc424c51458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592f950, 0x0, 0x0, 0x0, 0xc424c51458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592f950, 0x6f0968, 0x3, 0x51f701, 0xc424cf7530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592f950, 0x5, 0xc422aeed50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592fd10, 0xc425568910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e43c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c4c30, 0xc424c514b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592fd10, 0x0, 0x0, 0x0, 0xc424c514b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592fd10, 0x6f0968, 0x3, 0x51f701, 0xc424cf76b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592fd10, 0x5, 0xc422aeed70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e82d0, 0xc425568a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240cac30, 0xc424c51548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4256e82d0, 0x0, 0x0, 0x0, 0xc424c51548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4256e82d0, 0x6f0968, 0x3, 0x51f701, 0xc424cf7920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4256e82d0, 0x5, 0xc422aeed90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8690, 0xc425568b10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240cbc30, 0xc424c515a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4256e8690, 0x0, 0x0, 0x0, 0xc424c515a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4256e8690, 0x6f0968, 0x3, 0x51f701, 0xc424cf7aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4256e8690, 0x5, 0xc422aeedb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8a50, 0xc425568bb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240ccc30, 0xc424c51608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4256e8a50, 0x0, 0x0, 0x0, 0xc424c51608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4256e8a50, 0x6f0968, 0x3, 0x51f701, 0xc424cf7c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4256e8a50, 0x5, 0xc422aeedd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9875 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9b30, 0xc425568e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e4fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240cdc30, 0xc424c517b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4256e9b30, 0x0, 0x0, 0x0, 0xc424c517b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4256e9b30, 0x6f0968, 0x3, 0x51f701, 0xc424bc6330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4256e9b30, 0x5, 0xc422aeedf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9876 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e9ef0, 0xc425568f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e9ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dec30, 0xc424c51818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4256e9ef0, 0x0, 0x0, 0x0, 0xc424c51818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4256e9ef0, 0x6f0968, 0x3, 0x51f701, 0xc424bc64b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4256e9ef0, 0x5, 0xc422aeee10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca0f0, 0xc425568f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240dfc30, 0xc424c51848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240ca0f0, 0x0, 0x0, 0x0, 0xc424c51848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240ca0f0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240ca0f0, 0x5, 0xc422aeee30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca960, 0xc425569100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d0c30, 0xc424c51920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240ca960, 0x0, 0x0, 0x0, 0xc424c51920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240ca960, 0x6f0968, 0x3, 0x51f701, 0xc424bc6900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240ca960, 0x5, 0xc422aeee50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb70e0, 0xc4255e2860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d1c30, 0xc423ddd648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc423fb70e0, 0x0, 0x0, 0x0, 0xc423ddd648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc423fb70e0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc423fb70e0, 0x5, 0xc422aeee70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7590, 0xc4255e29a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e6c30, 0xc423ddd6c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc423fb7590, 0x0, 0x0, 0x0, 0xc423ddd6c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc423fb7590, 0x6f0968, 0x3, 0x51f701, 0xc424d8f7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc423fb7590, 0x5, 0xc422aeee90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9881 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7770, 0xc4255e2a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e7c30, 0xc423ddd6f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc423fb7770, 0x0, 0x0, 0x0, 0xc423ddd6f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc423fb7770, 0x6f0968, 0x3, 0x51f701, 0xc424d8f890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc423fb7770, 0x5, 0xc422aeeeb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9882 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc421ac9600, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9884 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dec30, 0xc4234e01a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4240d8c30, 0x410ffd, 0xc42227f258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234dec30, 0x0, 0x0, 0x0, 0xc42227f258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234dec30, 0x6f0968, 0x3, 0x51f701, 0xc422ac1980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234dec30, 0x5, 0xc422aef2a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9885 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a1e0, 0xc4255e2c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c691e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d8c30, 0xc423ddd7f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42592a1e0, 0x0, 0x0, 0x0, 0xc423ddd7f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42592a1e0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42592a1e0, 0x5, 0xc422aef2c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a5a0, 0xc4255e2d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240d9c30, 0xc423ddd858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42592a5a0, 0x0, 0x0, 0x0, 0xc423ddd858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42592a5a0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fe30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42592a5a0, 0x5, 0xc422aef2e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a960, 0xc4255e2e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240eac30, 0xc423ddd8b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592a960, 0x0, 0x0, 0x0, 0xc423ddd8b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592a960, 0x6f0968, 0x3, 0x51f701, 0xc424d8ffb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592a960, 0x5, 0xc422aef300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ab40, 0xc4255e2ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ab40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240ebc30, 0xc423ddd8e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42592ab40, 0x0, 0x0, 0x0, 0xc423ddd8e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42592ab40, 0x6f0968, 0x3, 0x51f701, 0xc424be8090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42592ab40, 0x5, 0xc422aef320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9889 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ad20, 0xc4255e2f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240ecc30, 0xc423ddd918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42592ad20, 0x0, 0x0, 0x0, 0xc423ddd918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42592ad20, 0x6f0968, 0x3, 0x51f701, 0xc424be8150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42592ad20, 0x5, 0xc422aef340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9890 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592af00, 0xc4255e2f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240edc30, 0xc423ddd948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42592af00, 0x0, 0x0, 0x0, 0xc423ddd948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42592af00, 0x6f0968, 0x3, 0x51f701, 0xc424be8210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42592af00, 0x5, 0xc422aef360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9891 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b0e0, 0xc4255e3010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082c6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f2c30, 0xc423ddd978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42592b0e0, 0x0, 0x0, 0x0, 0xc423ddd978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42592b0e0, 0x6f0968, 0x3, 0x51f701, 0xc424be82d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42592b0e0, 0x5, 0xc422aef380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b4a0, 0xc4255e3110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d55a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f3c30, 0xc423ddd9d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42592b4a0, 0x0, 0x0, 0x0, 0xc423ddd9d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42592b4a0, 0x6f0968, 0x3, 0x51f701, 0xc424be8450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42592b4a0, 0x5, 0xc422aef3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b860, 0xc4255e3200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4203ea340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f4c30, 0xc423ddda38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592b860, 0x0, 0x0, 0x0, 0xc423ddda38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592b860, 0x6f0968, 0x3, 0x51f701, 0xc424be85d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592b860, 0x5, 0xc422aef3c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592bc20, 0xc4255e32c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f5c30, 0xc423ddda98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592bc20, 0x0, 0x0, 0x0, 0xc423ddda98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592bc20, 0x6f0968, 0x3, 0x51f701, 0xc424be8750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592bc20, 0x5, 0xc422aef3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9895 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e000, 0xc4255e33c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240fac30, 0xc423dddaf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42563e000, 0x0, 0x0, 0x0, 0xc423dddaf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42563e000, 0x6f0968, 0x3, 0x51f701, 0xc424be88d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42563e000, 0x5, 0xc422aef400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9896 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e3c0, 0xc4255e34c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240fbc30, 0xc423dddb58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42563e3c0, 0x0, 0x0, 0x0, 0xc423dddb58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42563e3c0, 0x6f0968, 0x3, 0x51f701, 0xc424be8a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42563e3c0, 0x5, 0xc422aef420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9897 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e780, 0xc4255e3580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256421e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240fcc30, 0xc423dddbb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42563e780, 0x0, 0x0, 0x0, 0xc423dddbb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42563e780, 0x6f0968, 0x3, 0x51f701, 0xc424be8bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42563e780, 0x5, 0xc422aef440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9898 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ec30, 0xc4255e3680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256423c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240fdc30, 0xc423dddc30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42563ec30, 0x0, 0x0, 0x0, 0xc423dddc30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42563ec30, 0x6f0968, 0x3, 0x51f701, 0xc424be8db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42563ec30, 0x5, 0xc422aef460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f0e0, 0xc4255e37c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256425a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424102c30, 0xc423dddca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42563f0e0, 0x0, 0x0, 0x0, 0xc423dddca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42563f0e0, 0x6f0968, 0x3, 0x51f701, 0xc424be8f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42563f0e0, 0x5, 0xc422aef480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f4a0, 0xc4255e38a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424103c30, 0xc423dddd08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42563f4a0, 0x0, 0x0, 0x0, 0xc423dddd08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42563f4a0, 0x6f0968, 0x3, 0x51f701, 0xc424be9140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42563f4a0, 0x5, 0xc422aef4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f860, 0xc4255e3970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256428a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424104c30, 0xc423dddd68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42563f860, 0x0, 0x0, 0x0, 0xc423dddd68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42563f860, 0x6f0968, 0x3, 0x51f701, 0xc424be92c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42563f860, 0x5, 0xc422aef4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9902 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fc20, 0xc4255e3a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424105c30, 0xc423ddddc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42563fc20, 0x0, 0x0, 0x0, 0xc423ddddc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42563fc20, 0x6f0968, 0x3, 0x51f701, 0xc424be9440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42563fc20, 0x5, 0xc422aef4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9903 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc421ac98c0, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9905 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234ded20, 0xc4234e01c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c091c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234ded20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234ded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42410ac30, 0x410ffd, 0xc42227f270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234ded20, 0x0, 0x0, 0x0, 0xc42227f270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234ded20, 0x6f0968, 0x3, 0x51f701, 0xc422ac19e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234ded20, 0x5, 0xc422aef8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad05a0, 0xc4255e3c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad05a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42410ac30, 0xc423dddeb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425ad05a0, 0x0, 0x0, 0x0, 0xc423dddeb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425ad05a0, 0x6f0968, 0x3, 0x51f701, 0xc424be9800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425ad05a0, 0x5, 0xc422aef8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0960, 0xc4255e3d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42410bc30, 0xc423dddf18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425ad0960, 0x0, 0x0, 0x0, 0xc423dddf18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425ad0960, 0x6f0968, 0x3, 0x51f701, 0xc424be9980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425ad0960, 0x5, 0xc422aef900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9908 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0d20, 0xc4255e3e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256430e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42410cc30, 0xc423dddf78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425ad0d20, 0x0, 0x0, 0x0, 0xc423dddf78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425ad0d20, 0x6f0968, 0x3, 0x51f701, 0xc424be9b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425ad0d20, 0x5, 0xc422aef920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9909 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad10e0, 0xc4255e3f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad10e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42410dc30, 0xc423dddfd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425ad10e0, 0x0, 0x0, 0x0, 0xc423dddfd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425ad10e0, 0x6f0968, 0x3, 0x51f701, 0xc424be9c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425ad10e0, 0x5, 0xc422aef940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad14a0, 0xc425534020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256433e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad14a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424112c30, 0xc4240ce038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425ad14a0, 0x0, 0x0, 0x0, 0xc4240ce038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425ad14a0, 0x6f0968, 0x3, 0x51f701, 0xc424be9e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425ad14a0, 0x5, 0xc422aef960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424054ff0, 0xc42568fc10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420fecc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424054ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424054ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42401bc30, 0xc424c50d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424054ff0, 0x0, 0x0, 0x0, 0xc424c50d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424054ff0, 0x6f0968, 0x3, 0x51f701, 0xc424e1d710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424054ff0, 0x5, 0xc422aef980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1860, 0xc4255340e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424114c30, 0xc4240ce098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425ad1860, 0x0, 0x0, 0x0, 0xc4240ce098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425ad1860, 0x6f0968, 0x3, 0x51f701, 0xc424be9f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425ad1860, 0x5, 0xc422aef9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9913 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1a40, 0xc425534160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424115c30, 0xc4240ce0c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425ad1a40, 0x0, 0x0, 0x0, 0xc4240ce0c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425ad1a40, 0x6f0968, 0x3, 0x51f701, 0xc424a4e060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425ad1a40, 0x5, 0xc422aef9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1c20, 0xc4255341e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256436e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42411ac30, 0xc4240ce0f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425ad1c20, 0x0, 0x0, 0x0, 0xc4240ce0f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425ad1c20, 0x6f0968, 0x3, 0x51f701, 0xc424a4e120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425ad1c20, 0x5, 0xc422aef9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9915 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1e00, 0xc425534260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256437a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42411bc30, 0xc4240ce128)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425ad1e00, 0x0, 0x0, 0x0, 0xc4240ce128, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425ad1e00, 0x6f0968, 0x3, 0x51f701, 0xc424a4e1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425ad1e00, 0x5, 0xc422aefa00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9916 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0000, 0xc4255342e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42411cc30, 0xc4240ce158)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4240d0000, 0x0, 0x0, 0x0, 0xc4240ce158, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4240d0000, 0x6f0968, 0x3, 0x51f701, 0xc424a4e2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4240d0000, 0x5, 0xc422aefa20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d03c0, 0xc4255343e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256439e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d03c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42411dc30, 0xc4240ce1b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4240d03c0, 0x0, 0x0, 0x0, 0xc4240ce1b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4240d03c0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4240d03c0, 0x5, 0xc422aefa40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb71d0, 0xc4255e28a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424128c30, 0xc423ddd660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc423fb71d0, 0x0, 0x0, 0x0, 0xc423ddd660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc423fb71d0, 0x6f0968, 0x3, 0x51f701, 0xc424d8f650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc423fb71d0, 0x5, 0xc422aefa60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cac30, 0xc4255691d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cac30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424129c30, 0xc424c51968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240cac30, 0x0, 0x0, 0x0, 0xc424c51968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240cac30, 0x6f0968, 0x3, 0x51f701, 0xc424bc6a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240cac30, 0x5, 0xc422aefa80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240caff0, 0xc425569270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240caff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240caff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424118c30, 0xc424c519c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240caff0, 0x0, 0x0, 0x0, 0xc424c519c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240caff0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240caff0, 0x5, 0xc422aefaa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9921 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb3b0, 0xc425569350)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424119c30, 0xc424c51a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4240cb3b0, 0x0, 0x0, 0x0, 0xc424c51a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4240cb3b0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4240cb3b0, 0x5, 0xc422aefac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb770, 0xc425569400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424130c30, 0xc424c51a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4240cb770, 0x0, 0x0, 0x0, 0xc424c51a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4240cb770, 0x6f0968, 0x3, 0x51f701, 0xc424bc6ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4240cb770, 0x5, 0xc422aefae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9923 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cbb30, 0xc4255694d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cbb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424131c30, 0xc424c51ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4240cbb30, 0x0, 0x0, 0x0, 0xc424c51ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4240cbb30, 0x6f0968, 0x3, 0x51f701, 0xc424bc7020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4240cbb30, 0x5, 0xc422aefb00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9924 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc421ac9b80, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9926 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234dee10, 0xc4234e01e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc424122c30, 0x410ffd, 0xc42227f288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234dee10, 0x0, 0x0, 0x0, 0xc42227f288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234dee10, 0x6f0968, 0x3, 0x51f701, 0xc422ac1a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234dee10, 0x5, 0xc422aefeb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9927 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6870, 0xc425569730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae1c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424122c30, 0xc424c51c38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d6870, 0x0, 0x0, 0x0, 0xc424c51c38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d6870, 0x6f0968, 0x3, 0x51f701, 0xc424bc7560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d6870, 0x5, 0xc422aefed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9928 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6c30, 0xc4255697b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424123c30, 0xc424c51c98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d6c30, 0x0, 0x0, 0x0, 0xc424c51c98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d6c30, 0x6f0968, 0x3, 0x51f701, 0xc424bc76e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d6c30, 0x5, 0xc422aefef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9929 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d73b0, 0xc4255698b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424140c30, 0xc424c51d58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4240d73b0, 0x0, 0x0, 0x0, 0xc424c51d58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4240d73b0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4240d73b0, 0x5, 0xc422aeff10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9930 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7590, 0xc425569910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424141c30, 0xc424c51d88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d7590, 0x0, 0x0, 0x0, 0xc424c51d88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d7590, 0x6f0968, 0x3, 0x51f701, 0xc424bc7ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d7590, 0x5, 0xc422aeff30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9931 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7770, 0xc425569990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424132c30, 0xc424c51db8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240d7770, 0x0, 0x0, 0x0, 0xc424c51db8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240d7770, 0x6f0968, 0x3, 0x51f701, 0xc424bc7b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240d7770, 0x5, 0xc422aeff50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9932 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7950, 0xc425569a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424133c30, 0xc424c51de8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d7950, 0x0, 0x0, 0x0, 0xc424c51de8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d7950, 0x6f0968, 0x3, 0x51f701, 0xc424bc7c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d7950, 0x5, 0xc422aeff70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9933 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7950, 0xc4255e2aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422133f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424148c30, 0xc423ddd720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc423fb7950, 0x0, 0x0, 0x0, 0xc423ddd720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc423fb7950, 0x6f0968, 0x3, 0x51f701, 0xc424d8f950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc423fb7950, 0x5, 0xc422aeff90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9934 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423fb7d10, 0xc4255e2b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c68fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423fb7d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423fb7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424149c30, 0xc423ddd780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc423fb7d10, 0x0, 0x0, 0x0, 0xc423ddd780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc423fb7d10, 0x6f0968, 0x3, 0x51f701, 0xc424d8fad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc423fb7d10, 0x5, 0xc422aeffb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a0f0, 0xc4255e2c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413ac30, 0xc423ddd7e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42592a0f0, 0x0, 0x0, 0x0, 0xc423ddd7e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42592a0f0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42592a0f0, 0x5, 0xc422aeffd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9936 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a4b0, 0xc4255e2d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413bc30, 0xc423ddd840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42592a4b0, 0x0, 0x0, 0x0, 0xc423ddd840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42592a4b0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fdd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42592a4b0, 0x5, 0xc422aefff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9937 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592aa50, 0xc4255e2ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c698c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424150c30, 0xc423ddd8d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42592aa50, 0x0, 0x0, 0x0, 0xc423ddd8d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42592aa50, 0x6f0968, 0x3, 0x51f701, 0xc424be8030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42592aa50, 0x5, 0xc422b3c010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9938 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b1d0, 0xc4255e3050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082ca00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424142c30, 0xc423ddd990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42592b1d0, 0x0, 0x0, 0x0, 0xc423ddd990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42592b1d0, 0x6f0968, 0x3, 0x51f701, 0xc424be8330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42592b1d0, 0x5, 0xc422b3c030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b590, 0xc4255e3150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4204d5860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424143c30, 0xc423ddd9f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42592b590, 0x0, 0x0, 0x0, 0xc423ddd9f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42592b590, 0x6f0968, 0x3, 0x51f701, 0xc424be84b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42592b590, 0x5, 0xc422b3c050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b950, 0xc4255e3220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424158c30, 0xc423ddda50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42592b950, 0x0, 0x0, 0x0, 0xc423ddda50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42592b950, 0x6f0968, 0x3, 0x51f701, 0xc424be8630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42592b950, 0x5, 0xc422b3c070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592bd10, 0xc4255e3300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc9e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424159c30, 0xc423dddab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42592bd10, 0x0, 0x0, 0x0, 0xc423dddab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42592bd10, 0x6f0968, 0x3, 0x51f701, 0xc424be87b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42592bd10, 0x5, 0xc422b3c090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e0f0, 0xc4255e3400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dda40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414ac30, 0xc423dddb10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42563e0f0, 0x0, 0x0, 0x0, 0xc423dddb10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42563e0f0, 0x6f0968, 0x3, 0x51f701, 0xc424be8930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42563e0f0, 0x5, 0xc422b3c0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e4b0, 0xc4255e3500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256420c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42414bc30, 0xc423dddb70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42563e4b0, 0x0, 0x0, 0x0, 0xc423dddb70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42563e4b0, 0x6f0968, 0x3, 0x51f701, 0xc424be8ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42563e4b0, 0x5, 0xc422b3c0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e870, 0xc4255e35a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424160c30, 0xc423dddbd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42563e870, 0x0, 0x0, 0x0, 0xc423dddbd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42563e870, 0x6f0968, 0x3, 0x51f701, 0xc424be8c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42563e870, 0x5, 0xc422b3c0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9945 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3a000, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9947 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234def00, 0xc4234e0200)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234def00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234def00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc424161c30, 0x410ffd, 0xc42227f2a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234def00, 0x0, 0x0, 0x0, 0xc42227f2a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234def00, 0x6f0968, 0x3, 0x51f701, 0xc422ac1aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234def00, 0x5, 0xc422b3c490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f1d0, 0xc4255e3800)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424161c30, 0xc423dddcc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42563f1d0, 0x0, 0x0, 0x0, 0xc423dddcc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42563f1d0, 0x6f0968, 0x3, 0x51f701, 0xc424be8ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42563f1d0, 0x5, 0xc422b3c4b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9949 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f590, 0xc4255e38c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424152c30, 0xc423dddd20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42563f590, 0x0, 0x0, 0x0, 0xc423dddd20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42563f590, 0x6f0968, 0x3, 0x51f701, 0xc424be91a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42563f590, 0x5, 0xc422b3c4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9950 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f950, 0xc4255e39b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424153c30, 0xc423dddd80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42563f950, 0x0, 0x0, 0x0, 0xc423dddd80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42563f950, 0x6f0968, 0x3, 0x51f701, 0xc424be9320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42563f950, 0x5, 0xc422b3c4f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9951 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fd10, 0xc4255e3ab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424164c30, 0xc423dddde0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42563fd10, 0x0, 0x0, 0x0, 0xc423dddde0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42563fd10, 0x6f0968, 0x3, 0x51f701, 0xc424be94a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42563fd10, 0x5, 0xc422b3c510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9952 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad00f0, 0xc4255e3ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad00f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424165c30, 0xc423ddde40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425ad00f0, 0x0, 0x0, 0x0, 0xc423ddde40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425ad00f0, 0x6f0968, 0x3, 0x51f701, 0xc424be9620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425ad00f0, 0x5, 0xc422b3c530, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9953 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad04b0, 0xc4255e3c30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad04b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424166c30, 0xc423dddea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425ad04b0, 0x0, 0x0, 0x0, 0xc423dddea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425ad04b0, 0x6f0968, 0x3, 0x51f701, 0xc424be97a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425ad04b0, 0x5, 0xc422b3c550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9954 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0690, 0xc4255e3cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424167c30, 0xc423ddded0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425ad0690, 0x0, 0x0, 0x0, 0xc423ddded0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425ad0690, 0x6f0968, 0x3, 0x51f701, 0xc424be9860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425ad0690, 0x5, 0xc422b3c570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9955 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0a50, 0xc4255e3db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416cc30, 0xc423dddf30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425ad0a50, 0x0, 0x0, 0x0, 0xc423dddf30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425ad0a50, 0x6f0968, 0x3, 0x51f701, 0xc424be99e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425ad0a50, 0x5, 0xc422b3c590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9956 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0e10, 0xc4255e3ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416dc30, 0xc423dddf90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425ad0e10, 0x0, 0x0, 0x0, 0xc423dddf90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425ad0e10, 0x6f0968, 0x3, 0x51f701, 0xc424be9b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425ad0e10, 0x5, 0xc422b3c5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9957 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad11d0, 0xc4255e3f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256432c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad11d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416ec30, 0xc423dddff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425ad11d0, 0x0, 0x0, 0x0, 0xc423dddff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425ad11d0, 0x6f0968, 0x3, 0x51f701, 0xc424be9ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425ad11d0, 0x5, 0xc422b3c5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9958 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1770, 0xc4255340a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42416fc30, 0xc4240ce080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425ad1770, 0x0, 0x0, 0x0, 0xc4240ce080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425ad1770, 0x6f0968, 0x3, 0x51f701, 0xc424be9f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425ad1770, 0x5, 0xc422b3c5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9959 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1b30, 0xc4255341a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424174c30, 0xc4240ce0e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425ad1b30, 0x0, 0x0, 0x0, 0xc4240ce0e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425ad1b30, 0x6f0968, 0x3, 0x51f701, 0xc424a4e0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425ad1b30, 0x5, 0xc422b3c610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9960 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1ef0, 0xc4255342a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424175c30, 0xc4240ce140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425ad1ef0, 0x0, 0x0, 0x0, 0xc4240ce140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425ad1ef0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425ad1ef0, 0x5, 0xc422b3c630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9961 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d02d0, 0xc4255343a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d02d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424176c30, 0xc4240ce1a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240d02d0, 0x0, 0x0, 0x0, 0xc4240ce1a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240d02d0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e3c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240d02d0, 0x5, 0xc422b3c650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0780, 0xc4255344e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424177c30, 0xc4240ce218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240d0780, 0x0, 0x0, 0x0, 0xc4240ce218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240d0780, 0x6f0968, 0x3, 0x51f701, 0xc424a4e5a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240d0780, 0x5, 0xc422b3c670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ea50, 0xc425568570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420631440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417cc30, 0xc424c512d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42592ea50, 0x0, 0x0, 0x0, 0xc424c512d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42592ea50, 0x6f0968, 0x3, 0x51f701, 0xc424cf6f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42592ea50, 0x5, 0xc422b3c690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240ca3c0, 0xc425568fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240ca3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240ca3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417dc30, 0xc424c51890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4240ca3c0, 0x0, 0x0, 0x0, 0xc424c51890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4240ca3c0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4240ca3c0, 0x5, 0xc422b3c6b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240caf00, 0xc425569250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e57a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240caf00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240caf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417ec30, 0xc424c519b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4240caf00, 0x0, 0x0, 0x0, 0xc424c519b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4240caf00, 0x6f0968, 0x3, 0x51f701, 0xc424bc6b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4240caf00, 0x5, 0xc422b3c6d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9966 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008b180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234deff0, 0xc4234e0220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c092e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234deff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234deff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42417fc30, 0x410ffd, 0xc42227f2b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234deff0, 0x0, 0x0, 0x0, 0xc42227f2b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234deff0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234deff0, 0x5, 0xc422b3ca40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cbc20, 0xc4255694f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cbc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42417fc30, 0xc424c51b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240cbc20, 0x0, 0x0, 0x0, 0xc424c51b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240cbc20, 0x6f0968, 0x3, 0x51f701, 0xc424bc7080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240cbc20, 0x5, 0xc422b3ca60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d61e0, 0xc425569600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d61e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424190c30, 0xc424c51b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d61e0, 0x0, 0x0, 0x0, 0xc424c51b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d61e0, 0x6f0968, 0x3, 0x51f701, 0xc424bc72c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d61e0, 0x5, 0xc422b3ca80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d65a0, 0xc4255696d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424191c30, 0xc424c51bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4240d65a0, 0x0, 0x0, 0x0, 0xc424c51bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4240d65a0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4240d65a0, 0x5, 0xc422b3caa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6960, 0xc425569750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424182c30, 0xc424c51c50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240d6960, 0x0, 0x0, 0x0, 0xc424c51c50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240d6960, 0x6f0968, 0x3, 0x51f701, 0xc424bc75c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240d6960, 0x5, 0xc422b3cac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6d20, 0xc4255697d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae3a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424183c30, 0xc424c51cb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240d6d20, 0x0, 0x0, 0x0, 0xc424c51cb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240d6d20, 0x6f0968, 0x3, 0x51f701, 0xc424bc7770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240d6d20, 0x5, 0xc422b3cae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9974 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d70e0, 0xc425569850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424198c30, 0xc424c51d10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240d70e0, 0x0, 0x0, 0x0, 0xc424c51d10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240d70e0, 0x6f0968, 0x3, 0x51f701, 0xc424bc78f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240d70e0, 0x5, 0xc422b3cb00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9975 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d74a0, 0xc4255698e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424199c30, 0xc424c51d70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240d74a0, 0x0, 0x0, 0x0, 0xc424c51d70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240d74a0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240d74a0, 0x5, 0xc422b3cb20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7860, 0xc4255699d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418ac30, 0xc424c51dd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240d7860, 0x0, 0x0, 0x0, 0xc424c51dd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240d7860, 0x6f0968, 0x3, 0x51f701, 0xc424bc7bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240d7860, 0x5, 0xc422b3cb40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7c20, 0xc425569a80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42418bc30, 0xc424c51e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240d7c20, 0x0, 0x0, 0x0, 0xc424c51e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240d7c20, 0x6f0968, 0x3, 0x51f701, 0xc424bc7d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240d7c20, 0x5, 0xc422b3cb60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9978 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7ef0, 0xc425569b40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aeac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a0c30, 0xc424c51e78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240d7ef0, 0x0, 0x0, 0x0, 0xc424c51e78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240d7ef0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240d7ef0, 0x5, 0xc422b3cb80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9979 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241240f0, 0xc425569b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aeb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241240f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241240f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a1c30, 0xc424c51ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4241240f0, 0x0, 0x0, 0x0, 0xc424c51ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4241240f0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4241240f0, 0x5, 0xc422b3cba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9980 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241242d0, 0xc425569bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aec40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241242d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241242d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424192c30, 0xc424c51ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4241242d0, 0x0, 0x0, 0x0, 0xc424c51ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4241242d0, 0x6f0968, 0x3, 0x51f701, 0xc424990030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4241242d0, 0x5, 0xc422b3cbc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9981 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124690, 0xc425569cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aedc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424193c30, 0xc424c51f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424124690, 0x0, 0x0, 0x0, 0xc424c51f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424124690, 0x6f0968, 0x3, 0x51f701, 0xc4249901b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424124690, 0x5, 0xc422b3cbe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9982 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124a50, 0xc425569d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aef40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a8c30, 0xc424c51f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424124a50, 0x0, 0x0, 0x0, 0xc424c51f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424124a50, 0x6f0968, 0x3, 0x51f701, 0xc424990330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424124a50, 0x5, 0xc422b3cc00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124d20, 0xc425569e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a9c30, 0xc424c51fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424124d20, 0x0, 0x0, 0x0, 0xc424c51fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424124d20, 0x6f0968, 0x3, 0x51f701, 0xc424990450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424124d20, 0x5, 0xc422b3cc20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9984 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241250e0, 0xc425569eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241250e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241250e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419ac30, 0xc424128040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4241250e0, 0x0, 0x0, 0x0, 0xc424128040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4241250e0, 0x6f0968, 0x3, 0x51f701, 0xc4249905d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4241250e0, 0x5, 0xc422b3cc40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9985 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125590, 0xc425569fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42419bc30, 0xc4241280b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424125590, 0x0, 0x0, 0x0, 0xc4241280b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424125590, 0x6f0968, 0x3, 0x51f701, 0xc4249907b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424125590, 0x5, 0xc422b3cc60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9986 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424125950, 0xc4254b6090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424125950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424125950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b0c30, 0xc424128118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424125950, 0x0, 0x0, 0x0, 0xc424128118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424125950, 0x6f0968, 0x3, 0x51f701, 0xc424990930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424125950, 0x5, 0xc422b3cc80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9987 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42008b400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9989 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4234df0e0, 0xc4234e0240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c09340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234df0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234df0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4241b1c30, 0x410ffd, 0xc42227f2d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234df0e0, 0x0, 0x0, 0x0, 0xc42227f2d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234df0e0, 0x6f0968, 0x3, 0x51f701, 0xc422ac1b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234df0e0, 0x5, 0xc422b3cfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9990 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428960, 0xc4254b64b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b1c30, 0xc4241282b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422428960, 0x0, 0x0, 0x0, 0xc4241282b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422428960, 0x6f0968, 0x3, 0x51f701, 0xc424990f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422428960, 0x5, 0xc422b3d000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9991 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422428d20, 0xc4254b65b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422428d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422428d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a2c30, 0xc424128310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422428d20, 0x0, 0x0, 0x0, 0xc424128310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422428d20, 0x6f0968, 0x3, 0x51f701, 0xc424991110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422428d20, 0x5, 0xc422b3d020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9992 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224290e0, 0xc4254b6650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222afea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224290e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224290e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241a3c30, 0xc424128370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4224290e0, 0x0, 0x0, 0x0, 0xc424128370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4224290e0, 0x6f0968, 0x3, 0x51f701, 0xc424991290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4224290e0, 0x5, 0xc422b3d040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4224294a0, 0xc4254b6730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4224294a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4224294a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b4c30, 0xc4241283d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4224294a0, 0x0, 0x0, 0x0, 0xc4241283d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4224294a0, 0x6f0968, 0x3, 0x51f701, 0xc424991410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4224294a0, 0x5, 0xc422b3d060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9994 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429950, 0xc4254b6870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b5c30, 0xc424128448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422429950, 0x0, 0x0, 0x0, 0xc424128448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422429950, 0x6f0968, 0x3, 0x51f701, 0xc424991620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422429950, 0x5, 0xc422b3d080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429b30, 0xc4254b68f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a22c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b6c30, 0xc424128478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422429b30, 0x0, 0x0, 0x0, 0xc424128478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422429b30, 0x6f0968, 0x3, 0x51f701, 0xc4249916e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422429b30, 0x5, 0xc422b3d0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9996 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422429d10, 0xc4254b6970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422429d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422429d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241b7c30, 0xc4241284a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422429d10, 0x0, 0x0, 0x0, 0xc4241284a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422429d10, 0x6f0968, 0x3, 0x51f701, 0xc4249917a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422429d10, 0x5, 0xc422b3d0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9997 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc0f0, 0xc4254b6a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bcc30, 0xc424128508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421fcc0f0, 0x0, 0x0, 0x0, 0xc424128508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421fcc0f0, 0x6f0968, 0x3, 0x51f701, 0xc424991920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421fcc0f0, 0x5, 0xc422b3d0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9998 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc3c0, 0xc4254b6b30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bdc30, 0xc424128550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421fcc3c0, 0x0, 0x0, 0x0, 0xc424128550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421fcc3c0, 0x6f0968, 0x3, 0x51f701, 0xc424991a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421fcc3c0, 0x5, 0xc422b3d100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9999 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0b40, 0xc425534570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bec30, 0xc4240ce278)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240d0b40, 0x0, 0x0, 0x0, 0xc4240ce278, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240d0b40, 0x6f0968, 0x3, 0x51f701, 0xc424a4e780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240d0b40, 0x5, 0xc422b3d120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10000 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad02d0, 0xc4255e3be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad02d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241bfc30, 0xc423ddde70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425ad02d0, 0x0, 0x0, 0x0, 0xc423ddde70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425ad02d0, 0x6f0968, 0x3, 0x51f701, 0xc424be96e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425ad02d0, 0x5, 0xc422b3d140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10001 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241243c0, 0xc425569c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aeca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241243c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241243c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c4c30, 0xc424c51ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4241243c0, 0x0, 0x0, 0x0, 0xc424c51ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4241243c0, 0x6f0968, 0x3, 0x51f701, 0xc424990090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4241243c0, 0x5, 0xc422b3d160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10002 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124780, 0xc425569ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aee20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c5c30, 0xc424c51f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424124780, 0x0, 0x0, 0x0, 0xc424c51f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424124780, 0x6f0968, 0x3, 0x51f701, 0xc424990210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424124780, 0x5, 0xc422b3d180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10003 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424124b40, 0xc425569db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aefa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424124b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424124b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241c6c30, 0xc424c51fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424124b40, 0x0, 0x0, 0x0, 0xc424c51fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424124b40, 0x6f0968, 0x3, 0x51f701, 0xc424990390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424124b40, 0x5, 0xc422b3d1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10004 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241252c0, 0xc425569f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222af2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241252c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241252c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4241ccc30, 0xc424128070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4241252c0, 0x0, 0x0, 0x0, 0xc424128070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4241252c0, 0x6f0968, 0x3, 0x51f701, 0xc424990690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4241252c0, 0x5, 0xc422b3d1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10005 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8000, 0xc4255689a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e44e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240c5c30, 0xc424c51500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256e8000, 0x0, 0x0, 0x0, 0xc424c51500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256e8000, 0x6f0968, 0x3, 0x51f701, 0xc424cf77d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256e8000, 0x5, 0xc422b3d1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10006 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a3c0, 0xc4255e2d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c692a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e0c30, 0xc423ddd828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42592a3c0, 0x0, 0x0, 0x0, 0xc423ddd828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42592a3c0, 0x6f0968, 0x3, 0x51f701, 0xc424d8fd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42592a3c0, 0x5, 0xc422b3d200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10007 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592a780, 0xc4255e2e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc420c69440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592a780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592a780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e1c30, 0xc423ddd888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42592a780, 0x0, 0x0, 0x0, 0xc423ddd888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42592a780, 0x6f0968, 0x3, 0x51f701, 0xc424d8fef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42592a780, 0x5, 0xc422b3d220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10008 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42008b680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10010 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d0e0, 0xc422c408a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b276e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4240f6c30, 0x410ffd, 0xc421e37b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9d0e0, 0x0, 0x0, 0x0, 0xc421e37b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9d0e0, 0x6f0968, 0x3, 0x51f701, 0xc422c17950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9d0e0, 0x5, 0xc422b3d550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592b2c0, 0xc4255e3090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42082cd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f7c30, 0xc423ddd9a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42592b2c0, 0x0, 0x0, 0x0, 0xc423ddd9a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42592b2c0, 0x6f0968, 0x3, 0x51f701, 0xc424be8390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42592b2c0, 0x5, 0xc422b3d570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10012 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592ba40, 0xc4255e3240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dc0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240e9c30, 0xc423ddda68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42592ba40, 0x0, 0x0, 0x0, 0xc423ddda68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42592ba40, 0x6f0968, 0x3, 0x51f701, 0xc424be8690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42592ba40, 0x5, 0xc422b3d590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10013 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42592be00, 0xc4255e3340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202dd080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42592be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42592be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240fec30, 0xc423dddac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42592be00, 0x0, 0x0, 0x0, 0xc423dddac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42592be00, 0x6f0968, 0x3, 0x51f701, 0xc424be8810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42592be00, 0x5, 0xc422b3d5b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e1e0, 0xc4255e3440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4202ddae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240ffc30, 0xc423dddb28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42563e1e0, 0x0, 0x0, 0x0, 0xc423dddb28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42563e1e0, 0x6f0968, 0x3, 0x51f701, 0xc424be8990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42563e1e0, 0x5, 0xc422b3d5d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10015 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e5a0, 0xc4255e3540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f0c30, 0xc423dddb88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42563e5a0, 0x0, 0x0, 0x0, 0xc423dddb88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42563e5a0, 0x6f0968, 0x3, 0x51f701, 0xc424be8b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42563e5a0, 0x5, 0xc422b3d5f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10016 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563e960, 0xc4255e35d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256422a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f1c30, 0xc423dddbe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42563e960, 0x0, 0x0, 0x0, 0xc423dddbe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42563e960, 0x6f0968, 0x3, 0x51f701, 0xc424be8c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42563e960, 0x5, 0xc422b3d610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10017 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563ee10, 0xc4255e3700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563ee10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563ee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424106c30, 0xc423dddc60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42563ee10, 0x0, 0x0, 0x0, 0xc423dddc60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42563ee10, 0x6f0968, 0x3, 0x51f701, 0xc424be8e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42563ee10, 0x5, 0xc422b3d630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10018 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f2c0, 0xc4255e3840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424107c30, 0xc423dddcd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42563f2c0, 0x0, 0x0, 0x0, 0xc423dddcd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42563f2c0, 0x6f0968, 0x3, 0x51f701, 0xc424be9050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42563f2c0, 0x5, 0xc422b3d650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10019 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563f680, 0xc4255e38e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256427e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563f680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f8c30, 0xc423dddd38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42563f680, 0x0, 0x0, 0x0, 0xc423dddd38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42563f680, 0x6f0968, 0x3, 0x51f701, 0xc424be9200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42563f680, 0x5, 0xc422b3d670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10020 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fa40, 0xc4255e39f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fa40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4240f9c30, 0xc423dddd98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42563fa40, 0x0, 0x0, 0x0, 0xc423dddd98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42563fa40, 0x6f0968, 0x3, 0x51f701, 0xc424be9380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42563fa40, 0x5, 0xc422b3d690, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10021 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42563fe00, 0xc4255e3af0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42563fe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42563fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42410ec30, 0xc423ddddf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42563fe00, 0x0, 0x0, 0x0, 0xc423ddddf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42563fe00, 0x6f0968, 0x3, 0x51f701, 0xc424be9500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42563fe00, 0x5, 0xc422b3d6b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10022 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0000, 0xc4255e3b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42410fc30, 0xc423ddde28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425ad0000, 0x0, 0x0, 0x0, 0xc423ddde28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425ad0000, 0x6f0968, 0x3, 0x51f701, 0xc424be95c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425ad0000, 0x5, 0xc422b3d6d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10023 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad01e0, 0xc4255e3bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad01e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424100c30, 0xc423ddde58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425ad01e0, 0x0, 0x0, 0x0, 0xc423ddde58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425ad01e0, 0x6f0968, 0x3, 0x51f701, 0xc424be9680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425ad01e0, 0x5, 0xc422b3d6f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10024 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad03c0, 0xc4255e3c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad03c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424101c30, 0xc423ddde88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425ad03c0, 0x0, 0x0, 0x0, 0xc423ddde88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425ad03c0, 0x6f0968, 0x3, 0x51f701, 0xc424be9740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425ad03c0, 0x5, 0xc422b3d710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10025 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0780, 0xc4255e3cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425642ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424116c30, 0xc423dddee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc425ad0780, 0x0, 0x0, 0x0, 0xc423dddee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc425ad0780, 0x6f0968, 0x3, 0x51f701, 0xc424be98c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc425ad0780, 0x5, 0xc422b3d730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10026 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0b40, 0xc4255e3df0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424117c30, 0xc423dddf48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425ad0b40, 0x0, 0x0, 0x0, 0xc423dddf48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425ad0b40, 0x6f0968, 0x3, 0x51f701, 0xc424be9a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425ad0b40, 0x5, 0xc422b3d750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10027 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad0f00, 0xc4255e3ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256431a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad0f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424108c30, 0xc423dddfa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425ad0f00, 0x0, 0x0, 0x0, 0xc423dddfa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425ad0f00, 0x6f0968, 0x3, 0x51f701, 0xc424be9bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425ad0f00, 0x5, 0xc422b3d770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10028 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad12c0, 0xc4255e3fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad12c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424109c30, 0xc4240ce008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc425ad12c0, 0x0, 0x0, 0x0, 0xc4240ce008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc425ad12c0, 0x6f0968, 0x3, 0x51f701, 0xc424be9d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc425ad12c0, 0x5, 0xc422b3d790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10029 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42008b900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10031 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d1d0, 0xc422c408c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42411ec30, 0x410ffd, 0xc421e37b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9d1d0, 0x0, 0x0, 0x0, 0xc421e37b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9d1d0, 0x6f0968, 0x3, 0x51f701, 0xc422c179b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9d1d0, 0x5, 0xc422b3dab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d01e0, 0xc425534360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d01e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42411fc30, 0xc4240ce188)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d01e0, 0x0, 0x0, 0x0, 0xc4240ce188, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d01e0, 0x6f0968, 0x3, 0x51f701, 0xc424a4e360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d01e0, 0x5, 0xc422b3dad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10033 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0690, 0xc4255344a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424110c30, 0xc4240ce200)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4240d0690, 0x0, 0x0, 0x0, 0xc4240ce200, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4240d0690, 0x6f0968, 0x3, 0x51f701, 0xc424a4e540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4240d0690, 0x5, 0xc422b3daf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d0870, 0xc425534500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425643bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d0870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424111c30, 0xc4240ce230)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4240d0870, 0x0, 0x0, 0x0, 0xc4240ce230, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4240d0870, 0x6f0968, 0x3, 0x51f701, 0xc424a4e600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4240d0870, 0x5, 0xc422b3db10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240caa50, 0xc425569150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e55c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240caa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240caa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424124c30, 0xc424c51938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4240caa50, 0x0, 0x0, 0x0, 0xc424c51938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4240caa50, 0x6f0968, 0x3, 0x51f701, 0xc424bc6960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4240caa50, 0x5, 0xc422b3db30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cae10, 0xc425569230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424125c30, 0xc424c51998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4240cae10, 0x0, 0x0, 0x0, 0xc424c51998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4240cae10, 0x6f0968, 0x3, 0x51f701, 0xc424bc6ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4240cae10, 0x5, 0xc422b3db50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb1d0, 0xc4255692d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e58c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424126c30, 0xc424c519f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4240cb1d0, 0x0, 0x0, 0x0, 0xc424c519f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4240cb1d0, 0x6f0968, 0x3, 0x51f701, 0xc424bc6c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4240cb1d0, 0x5, 0xc422b3db70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb590, 0xc4255693a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424127c30, 0xc424c51a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4240cb590, 0x0, 0x0, 0x0, 0xc424c51a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4240cb590, 0x6f0968, 0x3, 0x51f701, 0xc424bc6de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4240cb590, 0x5, 0xc422b3db90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cb950, 0xc425569480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cb950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42412cc30, 0xc424c51ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4240cb950, 0x0, 0x0, 0x0, 0xc424c51ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4240cb950, 0x6f0968, 0x3, 0x51f701, 0xc424bc6f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4240cb950, 0x5, 0xc422b3dbb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b1d0, 0xc421f57650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b1d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca1c30, 0xc42104f9c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42232b1d0, 0x0, 0x0, 0x0, 0xc42104f9c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42232b1d0, 0x6f0968, 0x3, 0x51f701, 0xc421d71770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42232b1d0, 0x5, 0xc422a7c780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cbd10, 0xc425569510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cbd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42412dc30, 0xc424c51b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4240cbd10, 0x0, 0x0, 0x0, 0xc424c51b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4240cbd10, 0x6f0968, 0x3, 0x51f701, 0xc424bc70e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4240cbd10, 0x5, 0xc422b3dbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b2c0, 0xc421f576a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc76c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422caac30, 0xc42104f9e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42232b2c0, 0x0, 0x0, 0x0, 0xc42104f9e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42232b2c0, 0x6f0968, 0x3, 0x51f701, 0xc421d717d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42232b2c0, 0x5, 0xc422a7c7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10041 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240cbef0, 0xc425569580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240cbef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240cbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42412ec30, 0xc424c51b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4240cbef0, 0x0, 0x0, 0x0, 0xc424c51b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4240cbef0, 0x6f0968, 0x3, 0x51f701, 0xc424bc71a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4240cbef0, 0x5, 0xc422b3dbf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f14a0, 0xc421e785e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f14a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cabc30, 0xc425279308)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4219f14a0, 0x0, 0x0, 0x0, 0xc425279308, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4219f14a0, 0x6f0968, 0x3, 0x51f701, 0xc427768510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4219f14a0, 0x5, 0xc422a7c7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10042 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d60f0, 0xc4255695e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d60f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42412fc30, 0xc424c51b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4240d60f0, 0x0, 0x0, 0x0, 0xc424c51b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4240d60f0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4240d60f0, 0x5, 0xc422b3dc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1590, 0xc421e78610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cacc30, 0xc425279320)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4219f1590, 0x0, 0x0, 0x0, 0xc425279320, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4219f1590, 0x6f0968, 0x3, 0x51f701, 0xc427768540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4219f1590, 0x5, 0xc422a7c7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d62d0, 0xc425569620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e5f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d62d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424138c30, 0xc424c51ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4240d62d0, 0x0, 0x0, 0x0, 0xc424c51ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4240d62d0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4240d62d0, 0x5, 0xc422b3dc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9760 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 9761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10050 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6690, 0xc425c9f7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c43a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb3c30, 0xc425278028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4284c6690, 0x0, 0x0, 0x0, 0xc425278028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4284c6690, 0x6f0968, 0x3, 0x51f701, 0xc4264d45d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4284c6690, 0x5, 0xc422a7c840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6870, 0xc425c9f7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb4c30, 0xc425278058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4284c6870, 0x0, 0x0, 0x0, 0xc425278058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4284c6870, 0x6f0968, 0x3, 0x51f701, 0xc4264d4690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4284c6870, 0x5, 0xc422a7c860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10052 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6960, 0xc425c9f810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c44c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb5c30, 0xc425278070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4284c6960, 0x0, 0x0, 0x0, 0xc425278070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4284c6960, 0x6f0968, 0x3, 0x51f701, 0xc4264d46f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4284c6960, 0x5, 0xc422a7c880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10053 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6b40, 0xc425c9f850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cbac30, 0xc4252780a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4284c6b40, 0x0, 0x0, 0x0, 0xc4252780a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4284c6b40, 0x6f0968, 0x3, 0x51f701, 0xc4264d47b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4284c6b40, 0x5, 0xc422a7c8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d64b0, 0xc4255696b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d64b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424139c30, 0xc424c51bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4240d64b0, 0x0, 0x0, 0x0, 0xc424c51bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4240d64b0, 0x6f0968, 0x3, 0x51f701, 0xc424bc73e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4240d64b0, 0x5, 0xc422b3dc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6690, 0xc4255696f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42412ac30, 0xc424c51c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4240d6690, 0x0, 0x0, 0x0, 0xc424c51c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4240d6690, 0x6f0968, 0x3, 0x51f701, 0xc424bc74a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4240d6690, 0x5, 0xc422b3dc70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10055 [semacquire]:
sync.runtime_Semacquire(0xc422a7c99c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7c990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e05b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6a50, 0xc425569770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42412bc30, 0xc424c51c68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4240d6a50, 0x0, 0x0, 0x0, 0xc424c51c68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4240d6a50, 0x6f0968, 0x3, 0x51f701, 0xc424bc7620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4240d6a50, 0x5, 0xc422b3dc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6e10, 0xc4255697f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424134c30, 0xc424c51cc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4240d6e10, 0x0, 0x0, 0x0, 0xc424c51cc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4240d6e10, 0x6f0968, 0x3, 0x51f701, 0xc424bc77d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4240d6e10, 0x5, 0xc422b3dcb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d6ff0, 0xc425569830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424135c30, 0xc424c51cf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4240d6ff0, 0x0, 0x0, 0x0, 0xc424c51cf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4240d6ff0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4240d6ff0, 0x5, 0xc422b3dcd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10049 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d71d0, 0xc425569870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424136c30, 0xc424c51d28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4240d71d0, 0x0, 0x0, 0x0, 0xc424c51d28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4240d71d0, 0x6f0968, 0x3, 0x51f701, 0xc424bc7950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4240d71d0, 0x5, 0xc422b3dcf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10066 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9e900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10057 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c084c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422cbcc30, 0x410ffd, 0xc42227efd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f3b0, 0x0, 0x0, 0x0, 0xc42227efd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f3b0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f3b0, 0x5, 0xc422a7c9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10068 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d2c0, 0xc422c408e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b277a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc424137c30, 0x410ffd, 0xc421e37b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9d2c0, 0x0, 0x0, 0x0, 0xc421e37b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9d2c0, 0x6f0968, 0x3, 0x51f701, 0xc422c17a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9d2c0, 0x5, 0xc422b3dfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10058 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b4a0, 0xc421f577a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cbdc30, 0xc42104fa10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42232b4a0, 0x0, 0x0, 0x0, 0xc42104fa10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42232b4a0, 0x6f0968, 0x3, 0x51f701, 0xc421d71890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42232b4a0, 0x5, 0xc422a7c9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10059 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1950, 0xc421e78780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cd6c30, 0xc425279368)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4219f1950, 0x0, 0x0, 0x0, 0xc425279368, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4219f1950, 0x6f0968, 0x3, 0x51f701, 0xc4277685d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4219f1950, 0x5, 0xc422a7c9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10060 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74690, 0xc421e78cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cd7c30, 0xc425279f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421f74690, 0x0, 0x0, 0x0, 0xc425279f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421f74690, 0x6f0968, 0x3, 0x51f701, 0xc427768630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421f74690, 0x5, 0xc422a7ca10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10061 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b770, 0xc421f57900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc78a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cc0c30, 0xc42104fa58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42232b770, 0x0, 0x0, 0x0, 0xc42104fa58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42232b770, 0x6f0968, 0x3, 0x51f701, 0xc421d719b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42232b770, 0x5, 0xc422a7ca30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10062 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b950, 0xc421f57940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cc1c30, 0xc42104fa88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42232b950, 0x0, 0x0, 0x0, 0xc42104fa88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42232b950, 0x6f0968, 0x3, 0x51f701, 0xc421d71a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42232b950, 0x5, 0xc422a7ca50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10063 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232ba40, 0xc421f57960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc79c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232ba40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232ba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cdec30, 0xc42104faa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42232ba40, 0x0, 0x0, 0x0, 0xc42104faa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42232ba40, 0x6f0968, 0x3, 0x51f701, 0xc421d71ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42232ba40, 0x5, 0xc422a7ca70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1b30, 0xc421e78860)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cd0c30, 0xc425279e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4219f1b30, 0x0, 0x0, 0x0, 0xc425279e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4219f1b30, 0x6f0968, 0x3, 0x51f701, 0xc427768660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4219f1b30, 0x5, 0xc422a7cab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10082 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1c20, 0xc421e78880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cd1c30, 0xc425279e70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4219f1c20, 0x0, 0x0, 0x0, 0xc425279e70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4219f1c20, 0x6f0968, 0x3, 0x51f701, 0xc427768690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4219f1c20, 0x5, 0xc422a7cad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1d10, 0xc421e788c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cdac30, 0xc425279e88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4219f1d10, 0x0, 0x0, 0x0, 0xc425279e88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4219f1d10, 0x6f0968, 0x3, 0x51f701, 0xc4277686c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4219f1d10, 0x5, 0xc422a7caf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10084 [semacquire]:
sync.runtime_Semacquire(0xc422a7cbdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7cbd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f89c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10069 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7b30, 0xc425569a40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ae940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413cc30, 0xc424c51e18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d7b30, 0x0, 0x0, 0x0, 0xc424c51e18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d7b30, 0x6f0968, 0x3, 0x51f701, 0xc424bc7d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d7b30, 0x5, 0xc422bae000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ad1680, 0xc425534060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256434a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ad1680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ad1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424113c30, 0xc4240ce068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425ad1680, 0x0, 0x0, 0x0, 0xc4240ce068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425ad1680, 0x6f0968, 0x3, 0x51f701, 0xc424be9ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425ad1680, 0x5, 0xc422bae020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10071 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9d10, 0xc422a929e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422458c30, 0xc42104fe18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4221b9d10, 0x0, 0x0, 0x0, 0xc42104fe18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4221b9d10, 0x6f0968, 0x3, 0x51f701, 0xc422980990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4221b9d10, 0x5, 0xc422bae040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10073 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f752c0, 0xc421e79060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f528a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f752c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f752c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42245ac30, 0xc421e360b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421f752c0, 0x0, 0x0, 0x0, 0xc421e360b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421f752c0, 0x6f0968, 0x3, 0x51f701, 0xc427768ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421f752c0, 0x5, 0xc422bae080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b92c0, 0xc422a92330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b92c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b92c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42245bc30, 0xc42104fd10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221b92c0, 0x0, 0x0, 0x0, 0xc42104fd10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221b92c0, 0x6f0968, 0x3, 0x51f701, 0xc422980450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221b92c0, 0x5, 0xc422bae0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10086 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422cdbc30, 0x410ffd, 0xc42227eff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f4a0, 0x0, 0x0, 0x0, 0xc42227eff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f4a0, 0x6f0968, 0x3, 0x51f701, 0xc422ac0f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f4a0, 0x5, 0xc422a7cbf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10075 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f754a0, 0xc421e790e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f754a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f754a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c6ac30, 0xc421e360e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421f754a0, 0x0, 0x0, 0x0, 0xc421e360e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421f754a0, 0x6f0968, 0x3, 0x51f701, 0xc427768b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421f754a0, 0x5, 0xc422bae0c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10077 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220620f0, 0xc422a92b60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e9a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220620f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220620f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c6cc30, 0xc42104fe60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4220620f0, 0x0, 0x0, 0x0, 0xc42104fe60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4220620f0, 0x6f0968, 0x3, 0x51f701, 0xc422980ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4220620f0, 0x5, 0xc422bae100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10078 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220622d0, 0xc422a92c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ea60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220622d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220622d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c6dc30, 0xc42104fe90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4220622d0, 0x0, 0x0, 0x0, 0xc42104fe90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4220622d0, 0x6f0968, 0x3, 0x51f701, 0xc422980b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4220622d0, 0x5, 0xc422bae120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10079 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75680, 0xc421e79160)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c72c30, 0xc421e36110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421f75680, 0x0, 0x0, 0x0, 0xc421e36110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421f75680, 0x6f0968, 0x3, 0x51f701, 0xc427768ba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421f75680, 0x5, 0xc422bae140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10080 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75860, 0xc421e791e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c73c30, 0xc421e36140)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421f75860, 0x0, 0x0, 0x0, 0xc421e36140, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421f75860, 0x6f0968, 0x3, 0x51f701, 0xc427768c00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421f75860, 0x5, 0xc422bae160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10081 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75a40, 0xc421e79230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c74c30, 0xc421e36170)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421f75a40, 0x0, 0x0, 0x0, 0xc421e36170, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421f75a40, 0x6f0968, 0x3, 0x51f701, 0xc427768c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421f75a40, 0x5, 0xc422bae180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10099 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10100 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10101 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e000, 0xc425dd4ff0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7cc30, 0xc425278688)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421a9e000, 0x0, 0x0, 0x0, 0xc425278688, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421a9e000, 0x6f0968, 0x3, 0x51f701, 0xc4277683c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421a9e000, 0x5, 0xc422bae200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10102 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a5a0, 0xc421f57000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc70c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7dc30, 0xc42104f8a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42232a5a0, 0x0, 0x0, 0x0, 0xc42104f8a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42232a5a0, 0x6f0968, 0x3, 0x51f701, 0xc421d71260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42232a5a0, 0x5, 0xc422bae220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10103 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9eb40, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10105 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c870, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc422b9c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422c82c30, 0x410ffd, 0xc421e37a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9c870, 0x0, 0x0, 0x0, 0xc421e37a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9c870, 0x6f0968, 0x3, 0x51f701, 0xc422c16450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9c870, 0x5, 0xc422bae500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6e10, 0xc425c9f8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c46a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cdcc30, 0xc4252780e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4284c6e10, 0x0, 0x0, 0x0, 0xc4252780e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4284c6e10, 0x6f0968, 0x3, 0x51f701, 0xc4264d48d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4284c6e10, 0x5, 0xc422a7cc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10088 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6ff0, 0xc425c9f8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cddc30, 0xc425278118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4284c6ff0, 0x0, 0x0, 0x0, 0xc425278118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4284c6ff0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4284c6ff0, 0x5, 0xc422a7cc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10089 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220633b0, 0xc422a931b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220633b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220633b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ce4c30, 0xc42227e040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4220633b0, 0x0, 0x0, 0x0, 0xc42227e040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4220633b0, 0x6f0968, 0x3, 0x51f701, 0xc422981170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4220633b0, 0x5, 0xc422a7cc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8da40, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8da40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422ce5c30, 0x410ffd, 0xc4258e0bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425c8da40, 0x0, 0x0, 0x0, 0xc4258e0bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425c8da40, 0x6f0968, 0x3, 0x51f701, 0xc425d2f140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425c8da40, 0x5, 0xc422a7cc70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220634a0, 0xc422a93220)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220634a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220634a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ce6c30, 0xc42227e058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4220634a0, 0x0, 0x0, 0x0, 0xc42227e058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4220634a0, 0x6f0968, 0x3, 0x51f701, 0xc422981260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4220634a0, 0x5, 0xc422a7cc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063590, 0xc422a93240)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ce7c30, 0xc42227e070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422063590, 0x0, 0x0, 0x0, 0xc42227e070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422063590, 0x6f0968, 0x3, 0x51f701, 0xc4229812c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422063590, 0x5, 0xc422a7ccb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c70e0, 0xc425c9f910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c47c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c70e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cecc30, 0xc425278130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4284c70e0, 0x0, 0x0, 0x0, 0xc425278130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4284c70e0, 0x6f0968, 0x3, 0x51f701, 0xc4264d49f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4284c70e0, 0x5, 0xc422a7ccd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10094 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c72c0, 0xc425c9f950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c72c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c72c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cedc30, 0xc425278160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4284c72c0, 0x0, 0x0, 0x0, 0xc425278160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4284c72c0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4284c72c0, 0x5, 0xc422a7ccf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10095 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5eb40, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5eb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc422a5eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4219aac30, 0x410ffd, 0xc42227ef00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422a5eb40, 0x0, 0x0, 0x0, 0xc42227ef00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422a5eb40, 0x6f0968, 0x3, 0x51f701, 0xc422ac0420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422a5eb40, 0x5, 0xc422a7cd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009aa50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10131 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422cefc30, 0x410ffd, 0xc42227f008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f590, 0x0, 0x0, 0x0, 0xc42227f008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f590, 0x6f0968, 0x3, 0x51f701, 0xc422ac0f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f590, 0x5, 0xc422a7ce80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10107 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232aa50, 0xc421f571b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc72a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232aa50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232aa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c84c30, 0xc42104f920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42232aa50, 0x0, 0x0, 0x0, 0xc42104f920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42232aa50, 0x6f0968, 0x3, 0x51f701, 0xc421d71440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42232aa50, 0x5, 0xc422bae540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10108 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220625a0, 0xc422a92ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294eb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220625a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220625a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c8ac30, 0xc42104fed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4220625a0, 0x0, 0x0, 0x0, 0xc42104fed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4220625a0, 0x6f0968, 0x3, 0x51f701, 0xc422980c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4220625a0, 0x5, 0xc422bae580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10110 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062690, 0xc422a92d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294eb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c8bc30, 0xc42104fef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422062690, 0x0, 0x0, 0x0, 0xc42104fef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422062690, 0x6f0968, 0x3, 0x51f701, 0xc422980c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422062690, 0x5, 0xc422bae5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10111 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062780, 0xc422a92dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ebe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c8cc30, 0xc42104ff20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422062780, 0x0, 0x0, 0x0, 0xc42104ff20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422062780, 0x6f0968, 0x3, 0x51f701, 0xc422980cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422062780, 0x5, 0xc422bae5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10113 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75c20, 0xc421e79270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c92c30, 0xc421e361a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421f75c20, 0x0, 0x0, 0x0, 0xc421e361a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421f75c20, 0x6f0968, 0x3, 0x51f701, 0xc427768cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421f75c20, 0x5, 0xc422bae600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10114 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f75ef0, 0xc421e792e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f75ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f75ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c93c30, 0xc421e361d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421f75ef0, 0x0, 0x0, 0x0, 0xc421e361d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421f75ef0, 0x6f0968, 0x3, 0x51f701, 0xc427768d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421f75ef0, 0x5, 0xc422bae620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10115 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edfa40, 0xc425c9fc50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c50c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edfa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edfa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c94c30, 0xc425278370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425edfa40, 0x0, 0x0, 0x0, 0xc425278370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425edfa40, 0x6f0968, 0x3, 0x51f701, 0xc427768d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425edfa40, 0x5, 0xc422bae640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10116 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc427768d80, 0x6cb0ad, 0x5, 0xc422bae660, 0x9)
	/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc427768d80, 0x6cb0ad, 0x5, 0xc422bae660, 0x9)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10117 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9dd10, 0xc425dd4f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9dd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c9ac30, 0xc425278610)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422b9dd10, 0x0, 0x0, 0x0, 0xc425278610, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422b9dd10, 0x6f0968, 0x3, 0x51f701, 0xc427768de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422b9dd10, 0x5, 0xc422bae680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10118 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062960, 0xc422a92e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294eca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c9bc30, 0xc42104ff50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422062960, 0x0, 0x0, 0x0, 0xc42104ff50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422062960, 0x6f0968, 0x3, 0x51f701, 0xc422980db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422062960, 0x5, 0xc422bae6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10119 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10120 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232ad20, 0xc421f57250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c9dc30, 0xc42104f950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42232ad20, 0x0, 0x0, 0x0, 0xc42104f950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42232ad20, 0x6f0968, 0x3, 0x51f701, 0xc421d71500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42232ad20, 0x5, 0xc422bae6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10121 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232ae10, 0xc421f572d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc73c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232ae10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232ae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca6c30, 0xc42104f968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42232ae10, 0x0, 0x0, 0x0, 0xc42104f968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42232ae10, 0x6f0968, 0x3, 0x51f701, 0xc421d71560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42232ae10, 0x5, 0xc422bae700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232af00, 0xc421f57320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc74a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca7c30, 0xc42104f980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42232af00, 0x0, 0x0, 0x0, 0xc42104f980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42232af00, 0x6f0968, 0x3, 0x51f701, 0xc421d715c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42232af00, 0x5, 0xc422bae720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10123 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1a40, 0xc421e78820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c98c30, 0xc425279e40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4219f1a40, 0x0, 0x0, 0x0, 0xc425279e40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4219f1a40, 0x6f0968, 0x3, 0x51f701, 0xc427768480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4219f1a40, 0x5, 0xc422bae740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10124 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9ed80, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10126 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422c99c30, 0x410ffd, 0xc421e37aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9c960, 0x0, 0x0, 0x0, 0xc421e37aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9c960, 0x6f0968, 0x3, 0x51f701, 0xc422c16510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9c960, 0x5, 0xc422bae9f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10127 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062c30, 0xc422a92f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb6c30, 0xc42104ff98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422062c30, 0x0, 0x0, 0x0, 0xc42104ff98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422062c30, 0x6f0968, 0x3, 0x51f701, 0xc422980ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422062c30, 0x5, 0xc422baea10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10128 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c65a0, 0xc425c9f790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c65a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c65a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb7c30, 0xc425278010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4284c65a0, 0x0, 0x0, 0x0, 0xc425278010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4284c65a0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4284c65a0, 0x5, 0xc422baea30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10129 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6780, 0xc425c9f7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ca8c30, 0xc425278040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4284c6780, 0x0, 0x0, 0x0, 0xc425278040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4284c6780, 0x6f0968, 0x3, 0x51f701, 0xc4264d4630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4284c6780, 0x5, 0xc422baea50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10147 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6a50, 0xc425c9f830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cbec30, 0xc425278088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4284c6a50, 0x0, 0x0, 0x0, 0xc425278088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4284c6a50, 0x6f0968, 0x3, 0x51f701, 0xc4264d4750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4284c6a50, 0x5, 0xc422baea90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10132 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b81e0, 0xc421f57c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b81e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b81e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d08c30, 0xc42104fb48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4221b81e0, 0x0, 0x0, 0x0, 0xc42104fb48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4221b81e0, 0x6f0968, 0x3, 0x51f701, 0xc421d71d70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4221b81e0, 0x5, 0xc422a7cea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10148 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6c30, 0xc425c9f870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c45e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cbfc30, 0xc4252780b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4284c6c30, 0x0, 0x0, 0x0, 0xc4252780b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4284c6c30, 0x6f0968, 0x3, 0x51f701, 0xc4264d4810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4284c6c30, 0x5, 0xc422baeab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b83c0, 0xc421f57cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b83c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b83c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d09c30, 0xc42104fb78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4221b83c0, 0x0, 0x0, 0x0, 0xc42104fb78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4221b83c0, 0x6f0968, 0x3, 0x51f701, 0xc421d71e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4221b83c0, 0x5, 0xc422a7cec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10149 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062d20, 0xc422a92fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294eea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb0c30, 0xc42104ffb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422062d20, 0x0, 0x0, 0x0, 0xc42104ffb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422062d20, 0x6f0968, 0x3, 0x51f701, 0xc422980f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422062d20, 0x5, 0xc422baead0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10150 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062e10, 0xc422a93060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ef00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb1c30, 0xc42104ffc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc422062e10, 0x0, 0x0, 0x0, 0xc42104ffc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc422062e10, 0x6f0968, 0x3, 0x51f701, 0xc422980f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc422062e10, 0x5, 0xc422baeaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10151 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422062ff0, 0xc422a930e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294ef60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cc6c30, 0xc42104ffe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422062ff0, 0x0, 0x0, 0x0, 0xc42104ffe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422062ff0, 0x6f0968, 0x3, 0x51f701, 0xc422980ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422062ff0, 0x5, 0xc422baeb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10152 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220630e0, 0xc422a93140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294efc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220630e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220630e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cc7c30, 0xc42104fff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4220630e0, 0x0, 0x0, 0x0, 0xc42104fff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4220630e0, 0x6f0968, 0x3, 0x51f701, 0xc422981050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4220630e0, 0x5, 0xc422baeb30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10153 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10135 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1ef0, 0xc421e789a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cf3c30, 0xc425279eb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4219f1ef0, 0x0, 0x0, 0x0, 0xc425279eb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4219f1ef0, 0x6f0968, 0x3, 0x51f701, 0xc427768720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4219f1ef0, 0x5, 0xc422a7cf00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10136 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74000, 0xc421e78a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d10c30, 0xc425279ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421f74000, 0x0, 0x0, 0x0, 0xc425279ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421f74000, 0x6f0968, 0x3, 0x51f701, 0xc427768750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421f74000, 0x5, 0xc422a7cf20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10154 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1680, 0xc421e78680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cb9c30, 0xc425279338)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4219f1680, 0x0, 0x0, 0x0, 0xc425279338, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4219f1680, 0x6f0968, 0x3, 0x51f701, 0xc427768570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4219f1680, 0x5, 0xc422baeb70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f740f0, 0xc421e78a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f740f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f740f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d11c30, 0xc425279ee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421f740f0, 0x0, 0x0, 0x0, 0xc425279ee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421f740f0, 0x6f0968, 0x3, 0x51f701, 0xc427768780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421f740f0, 0x5, 0xc422a7cf40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10138 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b85a0, 0xc421f57db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b85a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b85a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d02c30, 0xc42104fba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221b85a0, 0x0, 0x0, 0x0, 0xc42104fba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221b85a0, 0x6f0968, 0x3, 0x51f701, 0xc421d71ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221b85a0, 0x5, 0xc422a7cf60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10155 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b3b0, 0xc421f57720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cc2c30, 0xc42104f9f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42232b3b0, 0x0, 0x0, 0x0, 0xc42104f9f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42232b3b0, 0x6f0968, 0x3, 0x51f701, 0xc421d71830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42232b3b0, 0x5, 0xc422baeb90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10139 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8780, 0xc421f57ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d03c30, 0xc42104fbf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4221b8780, 0x0, 0x0, 0x0, 0xc42104fbf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4221b8780, 0x6f0968, 0x3, 0x51f701, 0xc421d71fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4221b8780, 0x5, 0xc422a7cf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10156 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b590, 0xc421f57820)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc77e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cc3c30, 0xc42104fa28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42232b590, 0x0, 0x0, 0x0, 0xc42104fa28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42232b590, 0x6f0968, 0x3, 0x51f701, 0xc421d718f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42232b590, 0x5, 0xc422baebb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10157 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b680, 0xc421f578a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cc4c30, 0xc42104fa40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42232b680, 0x0, 0x0, 0x0, 0xc42104fa40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42232b680, 0x6f0968, 0x3, 0x51f701, 0xc421d71950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42232b680, 0x5, 0xc422baebd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10141 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063680, 0xc422a93260)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d0dc30, 0xc42227e088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422063680, 0x0, 0x0, 0x0, 0xc42227e088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422063680, 0x6f0968, 0x3, 0x51f701, 0xc422981320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422063680, 0x5, 0xc422a7cfc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10159 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10160 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232b860, 0xc421f57920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cd3c30, 0xc42104fa70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42232b860, 0x0, 0x0, 0x0, 0xc42104fa70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42232b860, 0x6f0968, 0x3, 0x51f701, 0xc421d71a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42232b860, 0x5, 0xc422baec30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10161 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9efc0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10142 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063770, 0xc422a93280)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d0ec30, 0xc42227e0a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422063770, 0x0, 0x0, 0x0, 0xc42227e0a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422063770, 0x6f0968, 0x3, 0x51f701, 0xc422981380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422063770, 0x5, 0xc422a7cfe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10143 [semacquire]:
sync.runtime_Semacquire(0xc422a7d0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7d0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10163 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9ca50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422cd4c30, 0x410ffd, 0xc421e37ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9ca50, 0x0, 0x0, 0x0, 0xc421e37ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9ca50, 0x6f0968, 0x3, 0x51f701, 0xc422c16570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9ca50, 0x5, 0xc422baeed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10145 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c085e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d0fc30, 0x410ffd, 0xc42227f020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f680, 0x0, 0x0, 0x0, 0xc42227f020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f680, 0x6f0968, 0x3, 0x51f701, 0xc422ac0fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f680, 0x5, 0xc422a7d0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10178 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063c20, 0xc422a93320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d22c30, 0xc42227e118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422063c20, 0x0, 0x0, 0x0, 0xc42227e118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422063c20, 0x6f0968, 0x3, 0x51f701, 0xc422981560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422063c20, 0x5, 0xc422a7d0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10179 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063e00, 0xc422a93360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d23c30, 0xc42227e148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422063e00, 0x0, 0x0, 0x0, 0xc42227e148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422063e00, 0x6f0968, 0x3, 0x51f701, 0xc422981620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422063e00, 0x5, 0xc422a7d110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10180 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7770, 0xc425c9f9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d12c30, 0xc4252781d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4284c7770, 0x0, 0x0, 0x0, 0xc4252781d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4284c7770, 0x6f0968, 0x3, 0x51f701, 0xc4264d4c90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4284c7770, 0x5, 0xc422a7d130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10181 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7a40, 0xc425c9fa50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d2ac30, 0xc425278220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4284c7a40, 0x0, 0x0, 0x0, 0xc425278220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4284c7a40, 0x6f0968, 0x3, 0x51f701, 0xc4264d4db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4284c7a40, 0x5, 0xc422a7d170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063ef0, 0xc422a93380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d2bc30, 0xc42227e160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422063ef0, 0x0, 0x0, 0x0, 0xc42227e160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422063ef0, 0x6f0968, 0x3, 0x51f701, 0xc422981680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422063ef0, 0x5, 0xc422a7d190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10184 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d20f0, 0xc422a93400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d20f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d20f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d1cc30, 0xc42227e190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4225d20f0, 0x0, 0x0, 0x0, 0xc42227e190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4225d20f0, 0x6f0968, 0x3, 0x51f701, 0xc422981740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4225d20f0, 0x5, 0xc422a7d1b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10185 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d22d0, 0xc422a93450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d22d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d1dc30, 0xc42227e1c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4225d22d0, 0x0, 0x0, 0x0, 0xc42227e1c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4225d22d0, 0x6f0968, 0x3, 0x51f701, 0xc422981800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4225d22d0, 0x5, 0xc422a7d1d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10186 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7c20, 0xc425c9fa90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d32c30, 0xc425278250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4284c7c20, 0x0, 0x0, 0x0, 0xc425278250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4284c7c20, 0x6f0968, 0x3, 0x51f701, 0xc4264d4e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4284c7c20, 0x5, 0xc422a7d1f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10187 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7d10, 0xc425c9fab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d33c30, 0xc425278268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4284c7d10, 0x0, 0x0, 0x0, 0xc425278268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4284c7d10, 0x6f0968, 0x3, 0x51f701, 0xc4264d4ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4284c7d10, 0x5, 0xc422a7d210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10188 [semacquire]:
sync.runtime_Semacquire(0xc422a7d2fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7d2f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8a80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10164 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220631d0, 0xc422a93170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220631d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220631d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cd5c30, 0xc42227e010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4220631d0, 0x0, 0x0, 0x0, 0xc42227e010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4220631d0, 0x6f0968, 0x3, 0x51f701, 0xc4229810b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4220631d0, 0x5, 0xc422baeef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10165 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6d20, 0xc425c9f890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ce8c30, 0xc4252780d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4284c6d20, 0x0, 0x0, 0x0, 0xc4252780d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4284c6d20, 0x6f0968, 0x3, 0x51f701, 0xc4264d4870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4284c6d20, 0x5, 0xc422baef10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10166 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6f00, 0xc425c9f8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ce9c30, 0xc425278100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4284c6f00, 0x0, 0x0, 0x0, 0xc425278100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4284c6f00, 0x6f0968, 0x3, 0x51f701, 0xc4264d4930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4284c6f00, 0x5, 0xc422baef30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10167 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10168 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4220632c0, 0xc422a93190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4220632c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4220632c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cd9c30, 0xc42227e028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4220632c0, 0x0, 0x0, 0x0, 0xc42227e028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4220632c0, 0x6f0968, 0x3, 0x51f701, 0xc422981110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4220632c0, 0x5, 0xc422baef70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10170 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c71d0, 0xc425c9f930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c71d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c71d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cf1c30, 0xc425278148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4284c71d0, 0x0, 0x0, 0x0, 0xc425278148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4284c71d0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4284c71d0, 0x5, 0xc422baefb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10171 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c73b0, 0xc425c9f970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c48e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c73b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c73b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ce2c30, 0xc425278178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4284c73b0, 0x0, 0x0, 0x0, 0xc425278178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4284c73b0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4284c73b0, 0x5, 0xc422baefd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10172 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1e00, 0xc421e78920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4219f1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ce3c30, 0xc425279ea0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4219f1e00, 0x0, 0x0, 0x0, 0xc425279ea0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4219f1e00, 0x6f0968, 0x3, 0x51f701, 0xc4277686f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4219f1e00, 0x5, 0xc422baeff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10174 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232bb30, 0xc421f579d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232bb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232bb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cf9c30, 0xc42104fab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42232bb30, 0x0, 0x0, 0x0, 0xc42104fab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42232bb30, 0x6f0968, 0x3, 0x51f701, 0xc421d71b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42232bb30, 0x5, 0xc422baf030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10175 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232bc20, 0xc421f57a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232bc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232bc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422ceac30, 0xc42104fad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42232bc20, 0x0, 0x0, 0x0, 0xc42104fad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42232bc20, 0x6f0968, 0x3, 0x51f701, 0xc421d71b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42232bc20, 0x5, 0xc422baf050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10176 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232bd10, 0xc421f57ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232bd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232bd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cebc30, 0xc42104fae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42232bd10, 0x0, 0x0, 0x0, 0xc42104fae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42232bd10, 0x6f0968, 0x3, 0x51f701, 0xc421d71bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42232bd10, 0x5, 0xc422baf070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10177 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232be00, 0xc421f57b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232be00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232be00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cf4c30, 0xc42104fb00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42232be00, 0x0, 0x0, 0x0, 0xc42104fb00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42232be00, 0x6f0968, 0x3, 0x51f701, 0xc421d71c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42232be00, 0x5, 0xc422baf090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232bef0, 0xc421f57bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232bef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232bef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cf5c30, 0xc42104fb18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42232bef0, 0x0, 0x0, 0x0, 0xc42104fb18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42232bef0, 0x6f0968, 0x3, 0x51f701, 0xc421d71cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42232bef0, 0x5, 0xc422baf0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10195 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b80f0, 0xc421f57c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b80f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b80f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cf6c30, 0xc42104fb30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4221b80f0, 0x0, 0x0, 0x0, 0xc42104fb30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4221b80f0, 0x6f0968, 0x3, 0x51f701, 0xc421d71d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4221b80f0, 0x5, 0xc422baf0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10196 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b82d0, 0xc421f57c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b82d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422cf7c30, 0xc42104fb60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4221b82d0, 0x0, 0x0, 0x0, 0xc42104fb60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4221b82d0, 0x6f0968, 0x3, 0x51f701, 0xc421d71dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4221b82d0, 0x5, 0xc422baf0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10197 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b84b0, 0xc421f57d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b84b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d04c30, 0xc42104fb90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4221b84b0, 0x0, 0x0, 0x0, 0xc42104fb90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4221b84b0, 0x6f0968, 0x3, 0x51f701, 0xc421d71e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4221b84b0, 0x5, 0xc422baf110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10198 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10190 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d24c30, 0x410ffd, 0xc42227f038)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f770, 0x0, 0x0, 0x0, 0xc42227f038, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f770, 0x6f0968, 0x3, 0x51f701, 0xc422ac1020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f770, 0x5, 0xc422a7d310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10200 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9cb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d05c30, 0x410ffd, 0xc421e37ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9cb40, 0x0, 0x0, 0x0, 0xc421e37ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9cb40, 0x6f0968, 0x3, 0x51f701, 0xc422c165d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9cb40, 0x5, 0xc422baf380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10191 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7e00, 0xc425c9fad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7e00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d25c30, 0xc425278280)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4284c7e00, 0x0, 0x0, 0x0, 0xc425278280, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4284c7e00, 0x6f0968, 0x3, 0x51f701, 0xc4264d4f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4284c7e00, 0x5, 0xc422a7d330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10192 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf3b0, 0xc425c9fb10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d3ec30, 0xc4252782c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425edf3b0, 0x0, 0x0, 0x0, 0xc4252782c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425edf3b0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425edf3b0, 0x5, 0xc422a7d350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8870, 0xc421f57ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d40c30, 0xc42104fc08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4221b8870, 0x0, 0x0, 0x0, 0xc42104fc08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4221b8870, 0x6f0968, 0x3, 0x51f701, 0xc422980030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4221b8870, 0x5, 0xc422a7d390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f742d0, 0xc421e78ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f742d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f742d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d46c30, 0xc425279f18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421f742d0, 0x0, 0x0, 0x0, 0xc425279f18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421f742d0, 0x6f0968, 0x3, 0x51f701, 0xc4277687e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421f742d0, 0x5, 0xc422a7d3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f744b0, 0xc421e78b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f744b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f744b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d47c30, 0xc425279f48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421f744b0, 0x0, 0x0, 0x0, 0xc425279f48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421f744b0, 0x6f0968, 0x3, 0x51f701, 0xc427768840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421f744b0, 0x5, 0xc422a7d3f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10214 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8a50, 0xc421f57fa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8a50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d48c30, 0xc42104fc38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4221b8a50, 0x0, 0x0, 0x0, 0xc42104fc38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4221b8a50, 0x6f0968, 0x3, 0x51f701, 0xc4229800f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4221b8a50, 0x5, 0xc422a7d410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10215 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8c30, 0xc422a92030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d49c30, 0xc42104fc68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4221b8c30, 0x0, 0x0, 0x0, 0xc42104fc68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4221b8c30, 0x6f0968, 0x3, 0x51f701, 0xc4229801b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4221b8c30, 0x5, 0xc422a7d430, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10216 [semacquire]:
sync.runtime_Semacquire(0xc422a7d50c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7d500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ab00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8690, 0xc421f57e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d06c30, 0xc42104fbd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4221b8690, 0x0, 0x0, 0x0, 0xc42104fbd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4221b8690, 0x6f0968, 0x3, 0x51f701, 0xc421d71f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4221b8690, 0x5, 0xc422baf3a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10202 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063860, 0xc422a932a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d18c30, 0xc42227e0b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422063860, 0x0, 0x0, 0x0, 0xc42227e0b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422063860, 0x6f0968, 0x3, 0x51f701, 0xc4229813e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422063860, 0x5, 0xc422baf3e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10204 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063950, 0xc422a932c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d19c30, 0xc42227e0d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422063950, 0x0, 0x0, 0x0, 0xc42227e0d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422063950, 0x6f0968, 0x3, 0x51f701, 0xc422981440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422063950, 0x5, 0xc422baf400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063a40, 0xc422a932e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063a40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d0ac30, 0xc42227e0e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422063a40, 0x0, 0x0, 0x0, 0xc42227e0e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422063a40, 0x6f0968, 0x3, 0x51f701, 0xc4229814a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422063a40, 0x5, 0xc422baf420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10207 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c74a0, 0xc425c9f990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c74a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c74a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d14c30, 0xc425278190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4284c74a0, 0x0, 0x0, 0x0, 0xc425278190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4284c74a0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4284c74a0, 0x5, 0xc422baf460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10208 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7590, 0xc425c9f9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c49a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d15c30, 0xc4252781a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4284c7590, 0x0, 0x0, 0x0, 0xc4252781a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4284c7590, 0x6f0968, 0x3, 0x51f701, 0xc4264d4bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4284c7590, 0x5, 0xc422baf480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7680, 0xc425c9f9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d16c30, 0xc4252781c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4284c7680, 0x0, 0x0, 0x0, 0xc4252781c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4284c7680, 0x6f0968, 0x3, 0x51f701, 0xc4264d4c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4284c7680, 0x5, 0xc422baf4a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063b30, 0xc422a93300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d17c30, 0xc42227e100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422063b30, 0x0, 0x0, 0x0, 0xc42227e100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422063b30, 0x6f0968, 0x3, 0x51f701, 0xc422981500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422063b30, 0x5, 0xc422baf4c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10227 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422063d10, 0xc422a93340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422063d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422063d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d1ec30, 0xc42227e130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422063d10, 0x0, 0x0, 0x0, 0xc42227e130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422063d10, 0x6f0968, 0x3, 0x51f701, 0xc4229815c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422063d10, 0x5, 0xc422baf4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10228 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42b0dc3c0, 0xc42aedb7e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42b0dc3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42b0dc3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d1fc30, 0x410ffd, 0xc42ab7bc90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42b0dc3c0, 0x0, 0x0, 0x0, 0xc42ab7bc90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42b0dc3c0, 0x6f0968, 0x3, 0x51f701, 0xc42afd53e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42b0dc3c0, 0x5, 0xc422baf500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10229 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7860, 0xc425c9fa10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d20c30, 0xc4252781f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4284c7860, 0x0, 0x0, 0x0, 0xc4252781f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4284c7860, 0x6f0968, 0x3, 0x51f701, 0xc4264d4cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4284c7860, 0x5, 0xc422baf520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10230 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7950, 0xc425c9fa30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d21c30, 0xc425278208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4284c7950, 0x0, 0x0, 0x0, 0xc425278208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4284c7950, 0x6f0968, 0x3, 0x51f701, 0xc4264d4d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4284c7950, 0x5, 0xc422baf540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10232 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2000, 0xc422a933c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d27c30, 0xc42227e178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4225d2000, 0x0, 0x0, 0x0, 0xc42227e178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4225d2000, 0x6f0968, 0x3, 0x51f701, 0xc4229816e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4225d2000, 0x5, 0xc422baf580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10233 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d21e0, 0xc422a93430)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d21e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d21e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d28c30, 0xc42227e1a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4225d21e0, 0x0, 0x0, 0x0, 0xc42227e1a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4225d21e0, 0x6f0968, 0x3, 0x51f701, 0xc4229817a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4225d21e0, 0x5, 0xc422baf5a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10234 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7b30, 0xc425c9fa70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7b30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d29c30, 0xc425278238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4284c7b30, 0x0, 0x0, 0x0, 0xc425278238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4284c7b30, 0x6f0968, 0x3, 0x51f701, 0xc4264d4e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4284c7b30, 0x5, 0xc422baf5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10235 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5f860, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc422a5f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d4ec30, 0x410ffd, 0xc42227f050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f860, 0x0, 0x0, 0x0, 0xc42227f050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f860, 0x6f0968, 0x3, 0x51f701, 0xc422ac1080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f860, 0x5, 0xc422a7d520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10237 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b26f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9cc30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d2ec30, 0x410ffd, 0xc421e37ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9cc30, 0x0, 0x0, 0x0, 0xc421e37ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9cc30, 0x6f0968, 0x3, 0x51f701, 0xc422c16630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9cc30, 0x5, 0xc422baf820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8ff0, 0xc422a92210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8ff0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d50c30, 0xc42104fcc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4221b8ff0, 0x0, 0x0, 0x0, 0xc42104fcc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4221b8ff0, 0x6f0968, 0x3, 0x51f701, 0xc422980330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4221b8ff0, 0x5, 0xc422a7d560, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b91d0, 0xc422a922f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b91d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b91d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d51c30, 0xc42104fcf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4221b91d0, 0x0, 0x0, 0x0, 0xc42104fcf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4221b91d0, 0x6f0968, 0x3, 0x51f701, 0xc4229803f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4221b91d0, 0x5, 0xc422a7d580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10223 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74780, 0xc421e78d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f522c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d57c30, 0xc425279f90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421f74780, 0x0, 0x0, 0x0, 0xc425279f90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421f74780, 0x6f0968, 0x3, 0x51f701, 0xc4277688d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421f74780, 0x5, 0xc422a7d5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74960, 0xc421e78db0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d58c30, 0xc425279fa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421f74960, 0x0, 0x0, 0x0, 0xc425279fa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421f74960, 0x6f0968, 0x3, 0x51f701, 0xc427768900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421f74960, 0x5, 0xc422a7d5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74a50, 0xc421e78e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f523c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d59c30, 0xc425279fc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421f74a50, 0x0, 0x0, 0x0, 0xc425279fc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421f74a50, 0x6f0968, 0x3, 0x51f701, 0xc427768930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421f74a50, 0x5, 0xc422a7d600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10242 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b93b0, 0xc422a92450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b93b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b93b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d64c30, 0xc42104fd28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4221b93b0, 0x0, 0x0, 0x0, 0xc42104fd28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4221b93b0, 0x6f0968, 0x3, 0x51f701, 0xc422980570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4221b93b0, 0x5, 0xc422a7d620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10243 [semacquire]:
sync.runtime_Semacquire(0xc422a7d70c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7d700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10238 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d23c0, 0xc422a93470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d23c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d23c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d2fc30, 0xc42227e1d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d23c0, 0x0, 0x0, 0x0, 0xc42227e1d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d23c0, 0x6f0968, 0x3, 0x51f701, 0xc422981860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d23c0, 0x5, 0xc422baf840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10239 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d24b0, 0xc422a93490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d24b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d24b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d30c30, 0xc42227e1f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4225d24b0, 0x0, 0x0, 0x0, 0xc42227e1f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4225d24b0, 0x6f0968, 0x3, 0x51f701, 0xc4229818c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4225d24b0, 0x5, 0xc422baf860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10240 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d25a0, 0xc422a934b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d25a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d25a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d31c30, 0xc42227e208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4225d25a0, 0x0, 0x0, 0x0, 0xc42227e208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4225d25a0, 0x6f0968, 0x3, 0x51f701, 0xc422981920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4225d25a0, 0x5, 0xc422baf880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10241 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c7ef0, 0xc425c9faf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c7ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c7ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d42c30, 0xc425278298)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4284c7ef0, 0x0, 0x0, 0x0, 0xc425278298, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4284c7ef0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4284c7ef0, 0x5, 0xc422baf8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10258 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf4a0, 0xc425c9fb30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d43c30, 0xc4252782e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425edf4a0, 0x0, 0x0, 0x0, 0xc4252782e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425edf4a0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425edf4a0, 0x5, 0xc422baf8c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10259 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10260 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8960, 0xc421f57f60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d2dc30, 0xc42104fc20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221b8960, 0x0, 0x0, 0x0, 0xc42104fc20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221b8960, 0x6f0968, 0x3, 0x51f701, 0xc422980090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221b8960, 0x5, 0xc422baf900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10261 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f741e0, 0xc421e78aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f741e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f741e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d4ac30, 0xc425279f00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421f741e0, 0x0, 0x0, 0x0, 0xc425279f00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421f741e0, 0x6f0968, 0x3, 0x51f701, 0xc4277687b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421f741e0, 0x5, 0xc422baf920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10262 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f743c0, 0xc421e78b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f520e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f743c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f743c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d4bc30, 0xc425279f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421f743c0, 0x0, 0x0, 0x0, 0xc425279f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421f743c0, 0x6f0968, 0x3, 0x51f701, 0xc427768810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421f743c0, 0x5, 0xc422baf940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10264 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8b40, 0xc421f57fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d3dc30, 0xc42104fc50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4221b8b40, 0x0, 0x0, 0x0, 0xc42104fc50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4221b8b40, 0x6f0968, 0x3, 0x51f701, 0xc422980150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4221b8b40, 0x5, 0xc422baf980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10265 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8d20, 0xc422a92090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d52c30, 0xc42104fc80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4221b8d20, 0x0, 0x0, 0x0, 0xc42104fc80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4221b8d20, 0x6f0968, 0x3, 0x51f701, 0xc422980210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4221b8d20, 0x5, 0xc422baf9a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10266 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8e10, 0xc422a92110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8e10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d53c30, 0xc42104fc98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4221b8e10, 0x0, 0x0, 0x0, 0xc42104fc98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4221b8e10, 0x6f0968, 0x3, 0x51f701, 0xc422980270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4221b8e10, 0x5, 0xc422baf9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10268 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f745a0, 0xc421e78bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f521a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f745a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f745a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d45c30, 0xc425279f60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421f745a0, 0x0, 0x0, 0x0, 0xc425279f60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421f745a0, 0x6f0968, 0x3, 0x51f701, 0xc427768870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421f745a0, 0x5, 0xc422bafa00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42165f770, 0xc421e79320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42165f770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42165f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d5ac30, 0xc421e361e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42165f770, 0x0, 0x0, 0x0, 0xc421e361e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42165f770, 0x6f0968, 0x3, 0x51f701, 0xc4277688a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42165f770, 0x5, 0xc422bafa20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10270 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b8f00, 0xc422a92190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b8f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b8f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d5bc30, 0xc42104fcb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4221b8f00, 0x0, 0x0, 0x0, 0xc42104fcb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4221b8f00, 0x6f0968, 0x3, 0x51f701, 0xc4229802d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4221b8f00, 0x5, 0xc422bafa40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b90e0, 0xc422a92290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b90e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d4cc30, 0xc42104fce0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4221b90e0, 0x0, 0x0, 0x0, 0xc42104fce0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4221b90e0, 0x6f0968, 0x3, 0x51f701, 0xc422980390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4221b90e0, 0x5, 0xc422bafa60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10272 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c403c0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10245 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5f950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d65c30, 0x410ffd, 0xc42227f068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5f950, 0x0, 0x0, 0x0, 0xc42227f068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5f950, 0x6f0968, 0x3, 0x51f701, 0xc422ac10e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5f950, 0x5, 0xc422a7d720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9cd20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9cd20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc422b9cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d4dc30, 0x410ffd, 0xc421e37b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9cd20, 0x0, 0x0, 0x0, 0xc421e37b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9cd20, 0x6f0968, 0x3, 0x51f701, 0xc422c16690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9cd20, 0x5, 0xc422bafc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10246 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b94a0, 0xc422a924d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b94a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d54c30, 0xc42104fd40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4221b94a0, 0x0, 0x0, 0x0, 0xc42104fd40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4221b94a0, 0x6f0968, 0x3, 0x51f701, 0xc4229805d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4221b94a0, 0x5, 0xc422a7d740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10247 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9680, 0xc422a925d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d55c30, 0xc42104fd70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4221b9680, 0x0, 0x0, 0x0, 0xc42104fd70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4221b9680, 0x6f0968, 0x3, 0x51f701, 0xc422980690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4221b9680, 0x5, 0xc422a7d760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10249 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74f00, 0xc421e78f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d69c30, 0xc421e36050)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421f74f00, 0x0, 0x0, 0x0, 0xc421e36050, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421f74f00, 0x6f0968, 0x3, 0x51f701, 0xc427768a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421f74f00, 0x5, 0xc422a7d7a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10250 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10251 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f750e0, 0xc421e79000)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f527e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f750e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f750e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d6bc30, 0xc421e36080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421f750e0, 0x0, 0x0, 0x0, 0xc421e36080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421f750e0, 0x6f0968, 0x3, 0x51f701, 0xc427768a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421f750e0, 0x5, 0xc422a7d7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10252 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9860, 0xc422a92680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d70c30, 0xc42104fda0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4221b9860, 0x0, 0x0, 0x0, 0xc42104fda0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4221b9860, 0x6f0968, 0x3, 0x51f701, 0xc422980750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4221b9860, 0x5, 0xc422a7d800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10253 [semacquire]:
sync.runtime_Semacquire(0xc422a7d8dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7d8d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74b40, 0xc421e78e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d61c30, 0xc425279fd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421f74b40, 0x0, 0x0, 0x0, 0xc425279fd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421f74b40, 0x6f0968, 0x3, 0x51f701, 0xc427768960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421f74b40, 0x5, 0xc422bafcd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10277 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74c30, 0xc421e78e70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f525e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d62c30, 0xc425279ff0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421f74c30, 0x0, 0x0, 0x0, 0xc425279ff0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421f74c30, 0x6f0968, 0x3, 0x51f701, 0xc427768990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421f74c30, 0x5, 0xc422bafcf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10278 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74d20, 0xc421e78eb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d63c30, 0xc421e36008)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421f74d20, 0x0, 0x0, 0x0, 0xc421e36008, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421f74d20, 0x6f0968, 0x3, 0x51f701, 0xc4277689c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421f74d20, 0x5, 0xc422bafd10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9590, 0xc422a92550)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d6cc30, 0xc42104fd58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4221b9590, 0x0, 0x0, 0x0, 0xc42104fd58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4221b9590, 0x6f0968, 0x3, 0x51f701, 0xc422980630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4221b9590, 0x5, 0xc422bafd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9770, 0xc422a92610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d6dc30, 0xc42104fd88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4221b9770, 0x0, 0x0, 0x0, 0xc42104fd88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4221b9770, 0x6f0968, 0x3, 0x51f701, 0xc4229806f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4221b9770, 0x5, 0xc422bafd50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74e10, 0xc421e78f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f526a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d5ec30, 0xc421e36020)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc421f74e10, 0x0, 0x0, 0x0, 0xc421e36020, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc421f74e10, 0x6f0968, 0x3, 0x51f701, 0xc4277689f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc421f74e10, 0x5, 0xc422bafd70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f74ff0, 0xc421e78fe0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f74ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f74ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d5fc30, 0xc421e36068)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc421f74ff0, 0x0, 0x0, 0x0, 0xc421e36068, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc421f74ff0, 0x6f0968, 0x3, 0x51f701, 0xc427768a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc421f74ff0, 0x5, 0xc422bafd90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10284 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4221b9950, 0xc422a92700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294e6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4221b9950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4221b9950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d75c30, 0xc42104fdb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4221b9950, 0x0, 0x0, 0x0, 0xc42104fdb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4221b9950, 0x6f0968, 0x3, 0x51f701, 0xc4229807b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4221b9950, 0x5, 0xc422bafdd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423e00, 0xc4209cd8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118b520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d66c30, 0xc42104f500)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc421423e00, 0x0, 0x0, 0x0, 0xc42104f500, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc421423e00, 0x6f0968, 0x3, 0x51f701, 0xc4214b13b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc421423e00, 0x5, 0xc422bafdf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10255 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c08760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d71c30, 0x410ffd, 0xc42227f080)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5fa40, 0x0, 0x0, 0x0, 0xc42227f080, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5fa40, 0x6f0968, 0x3, 0x51f701, 0xc422ac1140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5fa40, 0x5, 0xc422a7d8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10286 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256e8c30, 0xc425568c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4256e49c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256e8c30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256e8c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42413dc30, 0xc424c51638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4256e8c30, 0x0, 0x0, 0x0, 0xc424c51638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4256e8c30, 0x6f0968, 0x3, 0x51f701, 0xc424cf7ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4256e8c30, 0x5, 0xc422bafe90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10293 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c405a0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10295 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422b27000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9ce10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d85c30, 0x410ffd, 0xc421e37b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422b9ce10, 0x0, 0x0, 0x0, 0xc421e37b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422b9ce10, 0x6f0968, 0x3, 0x51f701, 0xc422c166f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422b9ce10, 0x5, 0xc422c400f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10310 [semacquire]:
sync.runtime_Semacquire(0xc422a7da9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a7da90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10312 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422c087c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5fb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422d80c30, 0x410ffd, 0xc42227f098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422a5fb30, 0x0, 0x0, 0x0, 0xc42227f098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422a5fb30, 0x6f0968, 0x3, 0x51f701, 0xc422ac11a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422a5fb30, 0x5, 0xc422a7dab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fd650, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf680, 0xc425c9fb70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d76c30, 0xc425278310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425edf680, 0x0, 0x0, 0x0, 0xc425278310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425edf680, 0x6f0968, 0x3, 0x51f701, 0xc4264d5110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425edf680, 0x5, 0xc422c40110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10297 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf860, 0xc425c9fbb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d77c30, 0xc425278340)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425edf860, 0x0, 0x0, 0x0, 0xc425278340, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425edf860, 0x6f0968, 0x3, 0x51f701, 0xc4264d51d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425edf860, 0x5, 0xc422c40130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10298 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10299 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2690, 0xc422a934d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d93c30, 0xc42227e220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4225d2690, 0x0, 0x0, 0x0, 0xc42227e220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4225d2690, 0x6f0968, 0x3, 0x51f701, 0xc422981980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4225d2690, 0x5, 0xc422c40170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2780, 0xc422a93510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294f9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d94c30, 0xc42227e238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4225d2780, 0x0, 0x0, 0x0, 0xc42227e238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4225d2780, 0x6f0968, 0x3, 0x51f701, 0xc422981aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4225d2780, 0x5, 0xc422c40190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10301 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2870, 0xc422a93540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2870, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d95c30, 0xc42227e258)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4225d2870, 0x0, 0x0, 0x0, 0xc42227e258, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4225d2870, 0x6f0968, 0x3, 0x51f701, 0xc422981b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4225d2870, 0x5, 0xc422c401b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10302 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10303 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257362d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4257362d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422da1c30, 0xc4240cee60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4257362d0, 0x0, 0x0, 0x0, 0xc4240cee60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4257362d0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4257362d0, 0x5, 0xc422c401f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10304 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc425d2f260, 0x6cb0ad, 0x5, 0xc422c40210, 0x9)
	/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc425d2f260, 0x6cb0ad, 0x5, 0xc422c40210, 0x9)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10305 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc425d2f290, 0x6cb0ad, 0x5, 0xc422c40230, 0x9)
	/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc425d2f290, 0x6cb0ad, 0x5, 0xc422c40230, 0x9)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10322 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc425d2f2c0, 0x6cb0ad, 0x5, 0xc422c40250, 0x9)
	/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc425d2f2c0, 0x6cb0ad, 0x5, 0xc422c40250, 0x9)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10323 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e690, 0xc425dd5130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422da9c30, 0xc425278730)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc421a9e690, 0x0, 0x0, 0x0, 0xc425278730, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc421a9e690, 0x6f0968, 0x3, 0x51f701, 0xc425d2f2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc421a9e690, 0x5, 0xc422c40270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10324 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e780, 0xc425dd5150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e780, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d9ac30, 0xc425278748)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421a9e780, 0x0, 0x0, 0x0, 0xc425278748, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421a9e780, 0x6f0968, 0x3, 0x51f701, 0xc425d2f320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421a9e780, 0x5, 0xc422c40290, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e960, 0xc425dd5190)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e960, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d9bc30, 0xc425278778)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc421a9e960, 0x0, 0x0, 0x0, 0xc425278778, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc421a9e960, 0x6f0968, 0x3, 0x51f701, 0xc425d2f350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc421a9e960, 0x5, 0xc422c402b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10326 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9ea50, 0xc425dd51b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9ea50, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9ea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422db0c30, 0xc425278790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc421a9ea50, 0x0, 0x0, 0x0, 0xc425278790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc421a9ea50, 0x6f0968, 0x3, 0x51f701, 0xc425d2f380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc421a9ea50, 0x5, 0xc422c402d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9eb40, 0xc425dd51d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9eb40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422db1c30, 0xc4252787a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc421a9eb40, 0x0, 0x0, 0x0, 0xc4252787a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc421a9eb40, 0x6f0968, 0x3, 0x51f701, 0xc425d2f3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc421a9eb40, 0x5, 0xc422c402f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10328 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9ec30, 0xc425dd51f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9ec30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9ec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422da2c30, 0xc4252787c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc421a9ec30, 0x0, 0x0, 0x0, 0xc4252787c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc421a9ec30, 0x6f0968, 0x3, 0x51f701, 0xc425d2f3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc421a9ec30, 0x5, 0xc422c40310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9ed20, 0xc425dd5210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9ed20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422da3c30, 0xc4252787d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc421a9ed20, 0x0, 0x0, 0x0, 0xc4252787d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc421a9ed20, 0x6f0968, 0x3, 0x51f701, 0xc425d2f410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc421a9ed20, 0x5, 0xc422c40330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10330 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c780, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc422b9c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420c85c30, 0x410ffd, 0xc421e37a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc422b9c780, 0x0, 0x0, 0x0, 0xc421e37a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc422b9c780, 0x6f0968, 0x3, 0x51f701, 0xc422c163f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc422b9c780, 0x5, 0xc422c40350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a380, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24523 [select]:
net/http.(*persistConn).writeLoop(0xc42122d300)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10313 [runnable]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fd650, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10314 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf590, 0xc425c9fb50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d82c30, 0xc4252782f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425edf590, 0x0, 0x0, 0x0, 0xc4252782f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425edf590, 0x6f0968, 0x3, 0x51f701, 0xc4264d50b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425edf590, 0x5, 0xc422a7daf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fd650, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241223c0, 0xc425534b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac6a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241223c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241223c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc424201c30, 0xc4240ce4e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241223c0, 0x0, 0x0, 0x0, 0xc4240ce4e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241223c0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241223c0, 0x5, 0xc422a7db10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fd650, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10316 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf770, 0xc425c9fb90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d83c30, 0xc425278328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425edf770, 0x0, 0x0, 0x0, 0xc425278328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425edf770, 0x6f0968, 0x3, 0x51f701, 0xc4264d5170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425edf770, 0x5, 0xc422a7db30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fd650, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf950, 0xc425c9fbd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d96c30, 0xc425278358)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425edf950, 0x0, 0x0, 0x0, 0xc425278358, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425edf950, 0x6f0968, 0x3, 0x51f701, 0xc4264d5230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425edf950, 0x5, 0xc422a7db50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fd650, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10318 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421f751d0, 0xc421e79020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421f751d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421f751d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4219aac30, 0xc421e36098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421f751d0, 0x0, 0x0, 0x0, 0xc421e36098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421f751d0, 0x6f0968, 0x3, 0x51f701, 0xc427768ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421f751d0, 0x5, 0xc422a7db70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229fd650, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24537 [runnable]:
net.runtime_pollWait(0x7f0f9c10c9c0, 0x72, 0x295)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42119f330, 0x72, 0xc422ca49d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42119f330, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42119f2d0, 0xc422ae6000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc4252787e0, 0xc422ae6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421189900, 0xc422ae6000, 0x1000, 0x1000, 0x53bbd3, 0xc420999378, 0xc420999388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b1aae0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b1aae0, 0x1, 0xc421e12420, 0xc420999460, 0x40e75c, 0xc42169a058, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421189900)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 10333 [GC assist wait]:
context.WithDeadline(0x7eb3a0, 0xc420012528, 0xed005286d, 0x12a89e76, 0x806300, 0x0, 0x0, 0x0)
	/usr/local/go/src/context/context.go:375 +0xe5
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:302 +0xa78
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc42aecaaa8, 0xc420d16a38, 0x410ffd, 0xc42aecaaa8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x22, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4200dfb30, 0xc420344b40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24618 [runnable]:
net.runtime_pollWait(0x7f0f9c1b5e38, 0x77, 0xc425967228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b148b0, 0x77, 0xc425967260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b148b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14850, 0x7eb3e0, 0xc424d2aa20, 0x0, 0x0, 0x7e75a0, 0xc425958180, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14850, 0x7eb3e0, 0xc424d2aa20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247978f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2aa20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2aa20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247978f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2aa20, 0x6cac4a, 0x3, 0x0, 0xc4247978f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2aa20, 0x6cac4a, 0x3, 0x0, 0xc4247978f0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2aa20, 0xc425b147e0, 0x7e94e0, 0xc4247978f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2aa20, 0xc425b147e0, 0xc4253eb340, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253eb301, 0xc424d2a900, 0xc4212b8a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424d2a5a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797860, 0xc424d2a6c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10334 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x21, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422c16540, 0xc422bbbce0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10320 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac0ed0, 0xc422c34900)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10335 [runnable]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x20, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422c165a0, 0xc422bbbda0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10321 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xb, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac0f30, 0xc422c349c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10338 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xd, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac0f90, 0xc422c34a80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10336 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422c16600, 0xc422bbbe60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10339 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac0ff0, 0xc422c34b40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10337 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1e, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422c16660, 0xc422bbbf20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10340 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xb, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac1050, 0xc422c34c60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24562 [select]:
net/http.(*persistConn).writeLoop(0xc4216feb00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24617 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2a540, 0xc425b14770, 0xc424d2a660, 0xc424d2a5a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 10342 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x9, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac1110, 0xc422c34de0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10343 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x8, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac1170, 0xc422c34ea0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10344 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x7, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422ac11d0, 0xc422c34f60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10355 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422c16720, 0xc422d5c0c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10356 [GC assist wait]:
context.WithDeadline(0x7eb3a0, 0xc420012528, 0xed005286d, 0x10c07a15, 0x806300, 0x0, 0x0, 0x0)
	/usr/local/go/src/context/context.go:375 +0xe5
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:302 +0xa78
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc42aeca4a8, 0xc420d17a38, 0x410ffd, 0xc42aeca4a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe030, 0xc420344de0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10357 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226840, 0xc420325020)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10358 [GC assist wait]:
context.WithDeadline(0x7eb3a0, 0xc420012528, 0xed005286d, 0x10c0b5c0, 0x806300, 0x0, 0x0, 0x0)
	/usr/local/go/src/context/context.go:375 +0xe5
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:302 +0xa78
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42aeca5a8, 0xc420d18a38, 0x410ffd, 0xc42aeca5a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe0c0, 0xc420344f00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10359 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226930, 0xc4203252c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10360 [GC assist wait]:
context.WithDeadline(0x7eb3a0, 0xc420012528, 0xed005286d, 0x10c0e2ca, 0x806300, 0x0, 0x0, 0x0)
	/usr/local/go/src/context/context.go:375 +0xe5
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:302 +0xa78
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42aeca6a8, 0xc420d19a38, 0x410ffd, 0xc42aeca6a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe1b0, 0xc420344fc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10361 [GC assist wait]:
context.WithDeadline(0x7eb3a0, 0xc420012528, 0xed005286d, 0x10c1086a, 0x806300, 0x0, 0x0, 0x0)
	/usr/local/go/src/context/context.go:375 +0xe5
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:302 +0xa78
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc42aeca7a8, 0xc420c92a38, 0x410ffd, 0xc42aeca7a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4202269f0, 0xc4203253e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10362 [GC assist wait]:
context.WithDeadline(0x7eb3a0, 0xc420012528, 0xed005286d, 0x10c149a8, 0x806300, 0x0, 0x0, 0x0)
	/usr/local/go/src/context/context.go:375 +0xe5
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:302 +0xa78
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42aeca8a8, 0xc420d22a38, 0x410ffd, 0xc42aeca8a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe270, 0xc420345260)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10363 [GC assist wait]:
context.WithDeadline(0x7eb3a0, 0xc420012528, 0xed005286d, 0x10c15c4b, 0x806300, 0x0, 0x0, 0x0)
	/usr/local/go/src/context/context.go:375 +0xe5
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:302 +0xa78
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc42aeca9a8, 0xc420c93a38, 0x410ffd, 0xc42aeca9a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226a50, 0xc4203254a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10364 [runnable]:
net.runtime_pollWait(0x7f0f9c193600, 0x77, 0xc42610f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039410, 0x77, 0xc42610f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039410, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4220393b0, 0x7eb3e0, 0xc424e75980, 0x0, 0x0, 0x7e75a0, 0xc424b29660, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4220393b0, 0x7eb3e0, 0xc424e75980, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796ba0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424e75980, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424e75980, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796ba0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424e75980, 0x6cac4a, 0x3, 0x0, 0xc424796ba0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424e75980, 0x6cac4a, 0x3, 0x0, 0xc424796ba0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424e75980, 0xc422039340, 0x7e94e0, 0xc424796ba0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424e75980, 0xc422039340, 0xc4253ea790, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40501, 0xc425f65f20, 0xc420d23a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe2d0, 0xc420345380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10365 [runnable]:
net.runtime_pollWait(0x7f0f9c1b80b8, 0x77, 0xc42555b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039e90, 0x77, 0xc42555b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039e90, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039e30, 0x7eb3e0, 0xc424dd8120, 0x0, 0x0, 0x7e75a0, 0xc424b29ac0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039e30, 0x7eb3e0, 0xc424dd8120, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797230, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd8120, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd8120, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797230, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd8120, 0x6cac4a, 0x3, 0x0, 0xc424797230, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd8120, 0x6cac4a, 0x3, 0x0, 0xc424797230, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd8120, 0xc422039dc0, 0x7e94e0, 0xc424797230, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd8120, 0xc422039dc0, 0xc4253ead30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40501, 0xc425e9f140, 0xc420d24a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe330, 0xc420345440)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10366 [runnable]:
net.runtime_pollWait(0x7f0f9c196228, 0x77, 0xc42554d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039f70, 0x77, 0xc42554d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039f70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039f10, 0x7eb3e0, 0xc424dd82a0, 0x0, 0x0, 0x7e75a0, 0xc424b29b00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039f10, 0x7eb3e0, 0xc424dd82a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797260, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd82a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd82a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797260, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd82a0, 0x6cac4a, 0x3, 0x0, 0xc424797260, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd82a0, 0x6cac4a, 0x3, 0x0, 0xc424797260, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd82a0, 0xc422039ea0, 0x7e94e0, 0xc424797260, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd82a0, 0xc422039ea0, 0xc4253ead90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc422c40501, 0xc425e9f200, 0xc420c8ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226b10, 0xc420325740)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10367 [runnable]:
net.runtime_pollWait(0x7f0f9c117bc0, 0x77, 0xc425783228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14060, 0x77, 0xc425783260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14060, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14000, 0x7eb3e0, 0xc424dd8420, 0x0, 0x0, 0x7e75a0, 0xc424b29b40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14000, 0x7eb3e0, 0xc424dd8420, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797290, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd8420, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd8420, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797290, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd8420, 0x6cac4a, 0x3, 0x0, 0xc424797290, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd8420, 0x6cac4a, 0x3, 0x0, 0xc424797290, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd8420, 0xc422039f80, 0x7e94e0, 0xc424797290, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd8420, 0xc422039f80, 0xc4253eae30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40601, 0xc425e9f320, 0xc420d25a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe3f0, 0xc4203456e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10368 [runnable]:
net.runtime_pollWait(0x7f0f9c1d58c0, 0x77, 0xc425785228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14140, 0x77, 0xc425785260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14140, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b140e0, 0x7eb3e0, 0xc424dd8600, 0x0, 0x0, 0x7e75a0, 0xc424b29b80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b140e0, 0x7eb3e0, 0xc424dd8600, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247972c0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd8600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd8600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247972c0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd8600, 0x6cac4a, 0x3, 0x0, 0xc4247972c0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd8600, 0x6cac4a, 0x3, 0x0, 0xc4247972c0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd8600, 0xc425b14070, 0x7e94e0, 0xc4247972c0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd8600, 0xc425b14070, 0xc4253eae70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc422c40601, 0xc425e9f3e0, 0xc420655a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226ba0, 0xc420325860)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24566 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421fcc870, 0xc4254b6c20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a2800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421fcc870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421fcc870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426097c30, 0xc4241285c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421fcc870, 0x0, 0x0, 0x0, 0xc4241285c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421fcc870, 0x6f0968, 0x3, 0x51f701, 0xc424991c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421fcc870, 0x5, 0xc422c410c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10425 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122870, 0xc4255358a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ac940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426094c30, 0xc4240ce560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424122870, 0x0, 0x0, 0x0, 0xc4240ce560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424122870, 0x6f0968, 0x3, 0x51f701, 0xc424a4f3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424122870, 0x5, 0xc422c41060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4240d7d10, 0xc425569ac0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4240d7d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4240d7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42609bc30, 0xc424c51e48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4240d7d10, 0x0, 0x0, 0x0, 0xc424c51e48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4240d7d10, 0x6f0968, 0x3, 0x51f701, 0xc424bc7dd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4240d7d10, 0x5, 0xc422c41040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10373 [runnable]:
net.runtime_pollWait(0x7f0f9c116900, 0x77, 0xc42172b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d60d0, 0x77, 0xc42172b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d60d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6070, 0x7eb3e0, 0xc424d2be00, 0x0, 0x0, 0x7e75a0, 0xc425958400, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6070, 0x7eb3e0, 0xc424d2be00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797c20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2be00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2be00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797c20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2be00, 0x6cac4a, 0x3, 0x0, 0xc424797c20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2be00, 0x6cac4a, 0x3, 0x0, 0xc424797c20, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2be00, 0xc4259d6000, 0x7e94e0, 0xc424797c20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2be00, 0xc4259d6000, 0xc4253eb700, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc422c40601, 0xc425e9f560, 0xc420c8fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226d80, 0xc420325ce0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10374 [runnable]:
net.runtime_pollWait(0x7f0f9c116cc0, 0x77, 0xc4252d1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d61b0, 0x77, 0xc4252d1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d61b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6150, 0x7eb3e0, 0xc424c9a000, 0x0, 0x0, 0x7e75a0, 0xc425958440, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6150, 0x7eb3e0, 0xc424c9a000, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797c50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9a000, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9a000, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797c50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9a000, 0x6cac4a, 0x3, 0x0, 0xc424797c50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9a000, 0x6cac4a, 0x3, 0x0, 0xc424797c50, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9a000, 0xc4259d60e0, 0x7e94e0, 0xc424797c50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9a000, 0xc4259d60e0, 0xc4253eb790, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc422c40601, 0xc425e9f5c0, 0xc420d21a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe540, 0xc420345b60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10375 [IO wait]:
net.runtime_pollWait(0x7f0f9c194a28, 0x77, 0xc4252d3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6290, 0x77, 0xc4252d3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6290, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6230, 0x7eb3e0, 0xc424c9a240, 0x0, 0x0, 0x7e75a0, 0xc425958480, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6230, 0x7eb3e0, 0xc424c9a240, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797c80, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9a240, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9a240, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797c80, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9a240, 0x6cac4a, 0x3, 0x0, 0xc424797c80, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9a240, 0x6cac4a, 0x3, 0x0, 0xc424797c80, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9a240, 0xc4259d61c0, 0x7e94e0, 0xc424797c80, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9a240, 0xc4259d61c0, 0xc4253eb7d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc422c40601, 0xc425e9f620, 0xc420c9aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226de0, 0xc420325da0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10376 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3778, 0x77, 0xc4252db228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6370, 0x77, 0xc4252db260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6370, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6310, 0x7eb3e0, 0xc424c9a420, 0x0, 0x0, 0x7e75a0, 0xc4259584c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6310, 0x7eb3e0, 0xc424c9a420, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797cb0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9a420, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9a420, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797cb0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9a420, 0x6cac4a, 0x3, 0x0, 0xc424797cb0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9a420, 0x6cac4a, 0x3, 0x0, 0xc424797cb0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9a420, 0xc4259d62a0, 0x7e94e0, 0xc424797cb0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9a420, 0xc4259d62a0, 0xc4253eb870, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc422c40601, 0xc425e9f680, 0xc420d2aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe5a0, 0xc420345c80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10377 [IO wait]:
net.runtime_pollWait(0x7f0f9c19c3e8, 0x77, 0xc4252dd228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6450, 0x77, 0xc4252dd260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6450, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d63f0, 0x7eb3e0, 0xc424c9a600, 0x0, 0x0, 0x7e75a0, 0xc425958500, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d63f0, 0x7eb3e0, 0xc424c9a600, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797ce0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9a600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9a600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797ce0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9a600, 0x6cac4a, 0x3, 0x0, 0xc424797ce0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9a600, 0x6cac4a, 0x3, 0x0, 0xc424797ce0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9a600, 0xc4259d6380, 0x7e94e0, 0xc424797ce0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9a600, 0xc4259d6380, 0xc4253eb8d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc422c40601, 0xc425e9f6e0, 0xc420c9ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226ea0, 0xc42041a240)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10378 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b65b8, 0x77, 0xc42616b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6530, 0x77, 0xc42616b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6530, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d64d0, 0x7eb3e0, 0xc424c9a7e0, 0x0, 0x0, 0x7e75a0, 0xc425958540, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d64d0, 0x7eb3e0, 0xc424c9a7e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797d10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9a7e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9a7e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797d10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9a7e0, 0x6cac4a, 0x3, 0x0, 0xc424797d10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9a7e0, 0x6cac4a, 0x3, 0x0, 0xc424797d10, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9a7e0, 0xc4259d6460, 0x7e94e0, 0xc424797d10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9a7e0, 0xc4259d6460, 0xc4253eb920, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40601, 0xc425e9f740, 0xc420cb4a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203fe600, 0xc420345d40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10379 [IO wait]:
net.runtime_pollWait(0x7f0f9c19d168, 0x77, 0xc42616d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6610, 0x77, 0xc42616d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6610, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d65b0, 0x7eb3e0, 0xc424c9a9c0, 0x0, 0x0, 0x7e75a0, 0xc425958580, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d65b0, 0x7eb3e0, 0xc424c9a9c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797d40, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9a9c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9a9c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797d40, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9a9c0, 0x6cac4a, 0x3, 0x0, 0xc424797d40, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9a9c0, 0x6cac4a, 0x3, 0x0, 0xc424797d40, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9a9c0, 0xc4259d6540, 0x7e94e0, 0xc424797d40, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9a9c0, 0xc4259d6540, 0xc4253eb990, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc425ea81a8, 0xc422e18a38, 0x410ffd, 0xc425ea81a8)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226f00, 0xc42041a360)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10380 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cde40, 0x77, 0xc425201228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d66f0, 0x77, 0xc425201260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d66f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6690, 0x7eb3e0, 0xc424c9ac00, 0x0, 0x0, 0x7e75a0, 0xc4259585c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6690, 0x7eb3e0, 0xc424c9ac00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797d70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9ac00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9ac00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797d70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9ac00, 0x6cac4a, 0x3, 0x0, 0xc424797d70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9ac00, 0x6cac4a, 0x3, 0x0, 0xc424797d70, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9ac00, 0xc4259d6620, 0x7e94e0, 0xc424797d70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9ac00, 0xc4259d6620, 0xc4253eba00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc422c40601, 0xc425e9f7a0, 0xc420d2ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff2c0, 0xc420345e00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10381 [IO wait]:
net.runtime_pollWait(0x7f0f9c19b068, 0x77, 0xc4251fb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d68b0, 0x77, 0xc4251fb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d68b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6850, 0x7eb3e0, 0xc424c9b2c0, 0x0, 0x0, 0x7e75a0, 0xc4259586c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6850, 0x7eb3e0, 0xc424c9b2c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797e90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9b2c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9b2c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797e90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9b2c0, 0x6cac4a, 0x3, 0x0, 0xc424797e90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9b2c0, 0x6cac4a, 0x3, 0x0, 0xc424797e90, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9b2c0, 0xc4259d67e0, 0x7e94e0, 0xc424797e90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9b2c0, 0xc4259d67e0, 0xc4253ebb10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40601, 0xc425e9f800, 0xc420c9da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420226fc0, 0xc42041a480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10382 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6bb8, 0x77, 0xc424fcb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6990, 0x77, 0xc424fcb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6990, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6930, 0x7eb3e0, 0xc424c9b500, 0x0, 0x0, 0x7e75a0, 0xc425958700, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6930, 0x7eb3e0, 0xc424c9b500, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797ec0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9b500, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9b500, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797ec0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9b500, 0x6cac4a, 0x3, 0x0, 0xc424797ec0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9b500, 0x6cac4a, 0x3, 0x0, 0xc424797ec0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9b500, 0xc4259d68c0, 0x7e94e0, 0xc424797ec0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9b500, 0xc4259d68c0, 0xc4253ebb50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc422c40601, 0xc425e9f860, 0xc420d2ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff320, 0xc4204040c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10383 [IO wait]:
net.runtime_pollWait(0x7f0f9c186008, 0x77, 0xc424fbd228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6a70, 0x77, 0xc424fbd260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6a70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6a10, 0x7eb3e0, 0xc424c9b740, 0x0, 0x0, 0x7e75a0, 0xc425958740, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6a10, 0x7eb3e0, 0xc424c9b740, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797ef0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9b740, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9b740, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797ef0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9b740, 0x6cac4a, 0x3, 0x0, 0xc424797ef0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9b740, 0x6cac4a, 0x3, 0x0, 0xc424797ef0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9b740, 0xc4259d69a0, 0x7e94e0, 0xc424797ef0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9b740, 0xc4259d69a0, 0xc4253ebba0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40701, 0xc425e9f8c0, 0xc420c96a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227020, 0xc42041a540)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10384 [IO wait]:
net.runtime_pollWait(0x7f0f9c17c448, 0x77, 0xc424c8b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6b50, 0x77, 0xc424c8b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6b50, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6af0, 0x7eb3e0, 0xc424c9b920, 0x0, 0x0, 0x7e75a0, 0xc425958780, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6af0, 0x7eb3e0, 0xc424c9b920, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797f50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9b920, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9b920, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797f50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9b920, 0x6cac4a, 0x3, 0x0, 0xc424797f50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9b920, 0x6cac4a, 0x3, 0x0, 0xc424797f50, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9b920, 0xc4259d6a80, 0x7e94e0, 0xc424797f50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9b920, 0xc4259d6a80, 0xc4253ebbe0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc422c40701, 0xc425e9f920, 0xc420d2da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff380, 0xc420404180)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10385 [IO wait]:
net.runtime_pollWait(0x7f0f9c192b80, 0x77, 0xc424c8d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6c30, 0x77, 0xc424c8d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6c30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6bd0, 0x7eb3e0, 0xc424c9bb60, 0x0, 0x0, 0x7e75a0, 0xc4259587c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6bd0, 0x7eb3e0, 0xc424c9bb60, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797f80, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9bb60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9bb60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797f80, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9bb60, 0x6cac4a, 0x3, 0x0, 0xc424797f80, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9bb60, 0x6cac4a, 0x3, 0x0, 0xc424797f80, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9bb60, 0xc4259d6b60, 0x7e94e0, 0xc424797f80, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9bb60, 0xc4259d6b60, 0xc4253ebc30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc422c40701, 0xc425e9f980, 0xc420d26a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff3e0, 0xc4204042a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10386 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5200, 0x77, 0xc424c95228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6d80, 0x77, 0xc424c95260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6d80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6d20, 0x7eb3e0, 0xc424c9bd40, 0x0, 0x0, 0x7e75a0, 0xc425958800, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6d20, 0x7eb3e0, 0xc424c9bd40, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797fb0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9bd40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9bd40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797fb0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9bd40, 0x6cac4a, 0x3, 0x0, 0xc424797fb0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9bd40, 0x6cac4a, 0x3, 0x0, 0xc424797fb0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9bd40, 0xc4259d6cb0, 0x7e94e0, 0xc424797fb0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9bd40, 0xc4259d6cb0, 0xc4253ebc70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40701, 0xc425e9f9e0, 0xc420c97a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227110, 0xc42041a660)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10387 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3e80, 0x77, 0xc424c97228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6e60, 0x77, 0xc424c97260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6e60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6e00, 0x7eb3e0, 0xc424c9bf80, 0x0, 0x0, 0x7e75a0, 0xc425958840, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6e00, 0x7eb3e0, 0xc424c9bf80, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0000, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c9bf80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c9bf80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0000, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c9bf80, 0x6cac4a, 0x3, 0x0, 0xc4245a0000, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c9bf80, 0x6cac4a, 0x3, 0x0, 0xc4245a0000, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c9bf80, 0xc4259d6d90, 0x7e94e0, 0xc4245a0000, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c9bf80, 0xc4259d6d90, 0xc4253ebcc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40701, 0xc425e9fa40, 0xc420c98a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4202271d0, 0xc42041a780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10388 [IO wait]:
net.runtime_pollWait(0x7f0f9c19d768, 0x77, 0xc424ad7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d6f40, 0x77, 0xc424ad7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d6f40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6ee0, 0x7eb3e0, 0xc424b9c1e0, 0x0, 0x0, 0x7e75a0, 0xc425958880, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6ee0, 0x7eb3e0, 0xc424b9c1e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0030, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9c1e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9c1e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0030, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9c1e0, 0x6cac4a, 0x3, 0x0, 0xc4245a0030, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9c1e0, 0x6cac4a, 0x3, 0x0, 0xc4245a0030, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9c1e0, 0xc4259d6e70, 0x7e94e0, 0xc4245a0030, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9c1e0, 0xc4259d6e70, 0xc4253ebd20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0xc422c40701, 0xc425e9faa0, 0xc420d27a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0d27, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff440, 0xc4204043c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10389 [IO wait]:
net.runtime_pollWait(0x7f0f9c19d0a8, 0x77, 0xc424ad9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7020, 0x77, 0xc424ad9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d6fc0, 0x7eb3e0, 0xc424b9c3c0, 0x0, 0x0, 0x7e75a0, 0xc4259588c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d6fc0, 0x7eb3e0, 0xc424b9c3c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0060, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9c3c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9c3c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0060, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9c3c0, 0x6cac4a, 0x3, 0x0, 0xc4245a0060, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9c3c0, 0x6cac4a, 0x3, 0x0, 0xc4245a0060, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9c3c0, 0xc4259d6f50, 0x7e94e0, 0xc4245a0060, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9c3c0, 0xc4259d6f50, 0xc4253ebdc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40701, 0xc425e9fb00, 0xc420c99a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227230, 0xc42041a840)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10390 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd900, 0x77, 0xc424adf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7100, 0x77, 0xc424adf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7100, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d70a0, 0x7eb3e0, 0xc424b9c600, 0x0, 0x0, 0x7e75a0, 0xc425958900, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d70a0, 0x7eb3e0, 0xc424b9c600, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0090, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9c600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9c600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0090, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9c600, 0x6cac4a, 0x3, 0x0, 0xc4245a0090, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9c600, 0x6cac4a, 0x3, 0x0, 0xc4245a0090, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9c600, 0xc4259d7030, 0x7e94e0, 0xc4245a0090, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9c600, 0xc4259d7030, 0xc4253ebe20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc422c40701, 0xc425e9fb60, 0xc420d28a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff4a0, 0xc420404480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10391 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b5478, 0x77, 0xc424ae1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d71e0, 0x77, 0xc424ae1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d71e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7180, 0x7eb3e0, 0xc424b9c840, 0x0, 0x0, 0x7e75a0, 0xc425958940, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7180, 0x7eb3e0, 0xc424b9c840, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a00c0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9c840, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9c840, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a00c0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9c840, 0x6cac4a, 0x3, 0x0, 0xc4245a00c0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9c840, 0x6cac4a, 0x3, 0x0, 0xc4245a00c0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9c840, 0xc4259d7110, 0x7e94e0, 0xc4245a00c0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9c840, 0xc4259d7110, 0xc4253ebe90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40701, 0xc425e9fbc0, 0xc420ca2a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4202272f0, 0xc42041a960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10392 [IO wait]:
net.runtime_pollWait(0x7f0f9c1163c0, 0x77, 0xc424a05228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d72c0, 0x77, 0xc424a05260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d72c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7260, 0x7eb3e0, 0xc424b9ca20, 0x0, 0x0, 0x7e75a0, 0xc425958980, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7260, 0x7eb3e0, 0xc424b9ca20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a00f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9ca20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9ca20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a00f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9ca20, 0x6cac4a, 0x3, 0x0, 0xc4245a00f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9ca20, 0x6cac4a, 0x3, 0x0, 0xc4245a00f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9ca20, 0xc4259d71f0, 0x7e94e0, 0xc4245a00f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9ca20, 0xc4259d71f0, 0xc4253ebf10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc422c40701, 0xc425e9fc20, 0xc420d29a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff500, 0xc420404720)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10393 [IO wait]:
net.runtime_pollWait(0x7f0f9c19cb68, 0x77, 0xc4249f7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d73a0, 0x77, 0xc4249f7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d73a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7340, 0x7eb3e0, 0xc424b9cc60, 0x0, 0x0, 0x7e75a0, 0xc4259589c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7340, 0x7eb3e0, 0xc424b9cc60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0120, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9cc60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9cc60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0120, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9cc60, 0x6cac4a, 0x3, 0x0, 0xc4245a0120, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9cc60, 0x6cac4a, 0x3, 0x0, 0xc4245a0120, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9cc60, 0xc4259d72d0, 0x7e94e0, 0xc4245a0120, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9cc60, 0xc4259d72d0, 0xc4253ebf90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422c40701, 0xc425e9fc80, 0xc420ca3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227350, 0xc42041aa80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10394 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5bc0, 0x77, 0xc4249d1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d74f0, 0x77, 0xc4249d1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d74f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7490, 0x7eb3e0, 0xc424b9cf00, 0x0, 0x0, 0x7e75a0, 0xc425958a00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7490, 0x7eb3e0, 0xc424b9cf00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0150, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9cf00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9cf00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0150, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9cf00, 0x6cac4a, 0x3, 0x0, 0xc4245a0150, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9cf00, 0x6cac4a, 0x3, 0x0, 0xc4245a0150, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9cf00, 0xc4259d7420, 0x7e94e0, 0xc4245a0150, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9cf00, 0xc4259d7420, 0xc425350070, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc422c40701, 0xc425e9fd40, 0xc420d32a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff590, 0xc420404840)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10395 [IO wait]:
net.runtime_pollWait(0x7f0f9c19b8a8, 0x77, 0xc4249ff228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d75d0, 0x77, 0xc4249ff260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d75d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7570, 0x7eb3e0, 0xc424b9d140, 0x0, 0x0, 0x7e75a0, 0xc425958a40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7570, 0x7eb3e0, 0xc424b9d140, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0180, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9d140, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9d140, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0180, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9d140, 0x6cac4a, 0x3, 0x0, 0xc4245a0180, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9d140, 0x6cac4a, 0x3, 0x0, 0xc4245a0180, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9d140, 0xc4259d7500, 0x7e94e0, 0xc4245a0180, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9d140, 0xc4259d7500, 0xc425350110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc422c40701, 0xc425e9fda0, 0xc420ca4a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227410, 0xc42041ab40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10396 [IO wait]:
net.runtime_pollWait(0x7f0f9c192f40, 0x77, 0xc4249d5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d76b0, 0x77, 0xc4249d5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d76b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7650, 0x7eb3e0, 0xc424b9d380, 0x0, 0x0, 0x7e75a0, 0xc425958a80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7650, 0x7eb3e0, 0xc424b9d380, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a01b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9d380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9d380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a01b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9d380, 0x6cac4a, 0x3, 0x0, 0xc4245a01b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9d380, 0x6cac4a, 0x3, 0x0, 0xc4245a01b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9d380, 0xc4259d75e0, 0x7e94e0, 0xc4245a01b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9d380, 0xc4259d75e0, 0xc425350190, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc422c40701, 0xc425e9fe00, 0xc420d33a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff620, 0xc420404900)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10397 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6940, 0x77, 0xc4249d7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7800, 0x77, 0xc4249d7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7800, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d77a0, 0x7eb3e0, 0xc424b9d560, 0x0, 0x0, 0x7e75a0, 0xc425958ac0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d77a0, 0x7eb3e0, 0xc424b9d560, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a01e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9d560, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9d560, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a01e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9d560, 0x6cac4a, 0x3, 0x0, 0xc4245a01e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9d560, 0x6cac4a, 0x3, 0x0, 0xc4245a01e0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9d560, 0xc4259d76c0, 0x7e94e0, 0xc4245a01e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9d560, 0xc4259d76c0, 0xc425350230, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc422c40701, 0xc425e9fe60, 0xc420c9ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227470, 0xc42041ade0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10398 [IO wait]:
net.runtime_pollWait(0x7f0f9c1933c0, 0x77, 0xc424591228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d78e0, 0x77, 0xc424591260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d78e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7880, 0x7eb3e0, 0xc424b9d7a0, 0x0, 0x0, 0x7e75a0, 0xc425958b00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7880, 0x7eb3e0, 0xc424b9d7a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0210, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9d7a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9d7a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0210, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9d7a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0210, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9d7a0, 0x6cac4a, 0x3, 0x0, 0xc4245a0210, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9d7a0, 0xc4259d7810, 0x7e94e0, 0xc4245a0210, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9d7a0, 0xc4259d7810, 0xc4253502b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc422c40701, 0xc425e9fec0, 0xc420d34a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff6e0, 0xc420404a20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10399 [IO wait]:
net.runtime_pollWait(0x7f0f9c19b2a8, 0x77, 0xc424593228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d79c0, 0x77, 0xc424593260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d79c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7960, 0x7eb3e0, 0xc424b9d980, 0x0, 0x0, 0x7e75a0, 0xc425958b40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7960, 0x7eb3e0, 0xc424b9d980, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0240, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9d980, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9d980, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0240, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9d980, 0x6cac4a, 0x3, 0x0, 0xc4245a0240, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9d980, 0x6cac4a, 0x3, 0x0, 0xc4245a0240, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9d980, 0xc4259d78f0, 0x7e94e0, 0xc4245a0240, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9d980, 0xc4259d78f0, 0xc425350350, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc422c40801, 0xc425e9ff20, 0xc420c9fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227530, 0xc42041af00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10400 [IO wait]:
net.runtime_pollWait(0x7f0f9c19a768, 0x77, 0xc424599228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7aa0, 0x77, 0xc424599260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7aa0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7a40, 0x7eb3e0, 0xc424b9dbc0, 0x0, 0x0, 0x7e75a0, 0xc425958b80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7a40, 0x7eb3e0, 0xc424b9dbc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0270, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9dbc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9dbc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a0270, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9dbc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0270, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9dbc0, 0x6cac4a, 0x3, 0x0, 0xc4245a0270, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9dbc0, 0xc4259d79d0, 0x7e94e0, 0xc4245a0270, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9dbc0, 0xc4259d79d0, 0xc4253503d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0xc422c40801, 0xc425e9ff80, 0xc420ca0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227590, 0xc42041afc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10401 [IO wait]:
net.runtime_pollWait(0x7f0f9c116000, 0x77, 0xc42459b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4259d7b80, 0x77, 0xc42459b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4259d7b80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4259d7b20, 0x7eb3e0, 0xc424b9dda0, 0x0, 0x0, 0x7e75a0, 0xc425958bc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4259d7b20, 0x7eb3e0, 0xc424b9dda0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a02a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424b9dda0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424b9dda0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a02a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424b9dda0, 0x6cac4a, 0x3, 0x0, 0xc4245a02a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424b9dda0, 0x6cac4a, 0x3, 0x0, 0xc4245a02a0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424b9dda0, 0xc4259d7ab0, 0x7e94e0, 0xc4245a02a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424b9dda0, 0xc4259d7ab0, 0xc425350470, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc422c40801, 0xc42613c000, 0xc420ca1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227650, 0xc42041b0e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10402 [runnable]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x1c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:944 +0x180
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4202276b0, 0xc42041b380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 10423 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0xc4209d8740, 0xc4209d8780)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x3, 0x669d60, 0xc422a7dd90)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a7fb00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10345 [IO wait]:
net.runtime_pollWait(0x7f0f9c118c40, 0x72, 0x3e0)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4216ae060, 0x72, 0xc422e5d9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4216ae060, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4216ae000, 0xc422e58000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42227f0c0, 0xc422e58000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42167a500, 0xc422e58000, 0x1000, 0x1000, 0x53bbd3, 0xc422e5db68, 0xc422e5db78)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422c35560)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422c35560, 0x1, 0xc425f65e60, 0xc420aeb460, 0xc420aeb3c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42167a500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 10346 [select]:
net/http.(*persistConn).writeLoop(0xc42167a500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10349 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512ad20, 0xc4256db400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512ad20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512ad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe3c30, 0xc423ddcc58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42512ad20, 0x0, 0x0, 0x0, 0xc423ddcc58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42512ad20, 0x6f0968, 0x3, 0x51f701, 0xc424f02db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42512ad20, 0x5, 0xc422a92df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10350 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512af00, 0xc4256db450)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223373e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512af00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512af00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd4c30, 0xc423ddcc88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42512af00, 0x0, 0x0, 0x0, 0xc423ddcc88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42512af00, 0x6f0968, 0x3, 0x51f701, 0xc424f02e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42512af00, 0x5, 0xc422a92e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10351 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b0e0, 0xc4256db490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223374a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b0e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fd5c30, 0xc423ddccb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42512b0e0, 0x0, 0x0, 0x0, 0xc423ddccb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42512b0e0, 0x6f0968, 0x3, 0x51f701, 0xc424f02f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42512b0e0, 0x5, 0xc422a92e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10352 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b2c0, 0xc4256db500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b2c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdec30, 0xc423ddcce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42512b2c0, 0x0, 0x0, 0x0, 0xc423ddcce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42512b2c0, 0x6f0968, 0x3, 0x51f701, 0xc424f02ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42512b2c0, 0x5, 0xc422a92e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10353 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b4a0, 0xc4256db580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fdfc30, 0xc423ddcd18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42512b4a0, 0x0, 0x0, 0x0, 0xc423ddcd18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42512b4a0, 0x6f0968, 0x3, 0x51f701, 0xc424f030b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42512b4a0, 0x5, 0xc422a92e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b680, 0xc4256db5c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe0c30, 0xc423ddcd48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42512b680, 0x0, 0x0, 0x0, 0xc423ddcd48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42512b680, 0x6f0968, 0x3, 0x51f701, 0xc424f03170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42512b680, 0x5, 0xc422a92e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10419 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42512b860, 0xc4256db630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422337800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42512b860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42512b860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423fe1c30, 0xc423ddcd78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42512b860, 0x0, 0x0, 0x0, 0xc423ddcd78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42512b860, 0x6f0968, 0x3, 0x51f701, 0xc424f03230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42512b860, 0x5, 0xc422a92eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ec9d10, 0xc42568f110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422151720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ec9d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ec9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423f7fc30, 0xc424c507f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc424ec9d10, 0x0, 0x0, 0x0, 0xc424c507f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc424ec9d10, 0x6f0968, 0x3, 0x51f701, 0xc424e1c2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc424ec9d10, 0x5, 0xc422a92ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008af00, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10545 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d13b0, 0xc4254b7ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d13b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f0c30, 0xc424128d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4260d13b0, 0x0, 0x0, 0x0, 0xc424128d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4260d13b0, 0x6f0968, 0x3, 0x51f701, 0xc424981aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4260d13b0, 0x5, 0xc4234e1480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10546 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1590, 0xc4254b7f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b286c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f1c30, 0xc424128d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4260d1590, 0x0, 0x0, 0x0, 0xc424128d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4260d1590, 0x6f0968, 0x3, 0x51f701, 0xc424981b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4260d1590, 0x5, 0xc4234e14a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10547 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422b3a840, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10549 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1770, 0xc4254b7fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f2c30, 0xc424128da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4260d1770, 0x0, 0x0, 0x0, 0xc424128da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4260d1770, 0x6f0968, 0x3, 0x51f701, 0xc424981c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4260d1770, 0x5, 0xc4234e1850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10550 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1950, 0xc4253ea050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f3c30, 0xc424128dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4260d1950, 0x0, 0x0, 0x0, 0xc424128dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4260d1950, 0x6f0968, 0x3, 0x51f701, 0xc424981ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4260d1950, 0x5, 0xc4234e1870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10551 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1b30, 0xc4253ea0a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f8c30, 0xc424128e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4260d1b30, 0x0, 0x0, 0x0, 0xc424128e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4260d1b30, 0x6f0968, 0x3, 0x51f701, 0xc424981da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4260d1b30, 0x5, 0xc4234e1890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10552 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1d10, 0xc4253ea0e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b289c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260f9c30, 0xc424128e38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4260d1d10, 0x0, 0x0, 0x0, 0xc424128e38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4260d1d10, 0x6f0968, 0x3, 0x51f701, 0xc424981e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4260d1d10, 0x5, 0xc4234e18b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10553 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4260d1ef0, 0xc4253ea150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4260d1ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4260d1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fac30, 0xc424128e68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4260d1ef0, 0x0, 0x0, 0x0, 0xc424128e68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4260d1ef0, 0x6f0968, 0x3, 0x51f701, 0xc424981f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4260d1ef0, 0x5, 0xc4234e18d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10554 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e0f0, 0xc4253ea1d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260fbc30, 0xc424128e98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b2e0f0, 0x0, 0x0, 0x0, 0xc424128e98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b2e0f0, 0x6f0968, 0x3, 0x51f701, 0xc424796030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b2e0f0, 0x5, 0xc4234e18f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10555 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e2d0, 0xc4253ea230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426100c30, 0xc424128ec8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424b2e2d0, 0x0, 0x0, 0x0, 0xc424128ec8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424b2e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4247960f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424b2e2d0, 0x5, 0xc4234e1910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10556 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e4b0, 0xc4253ea270)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426101c30, 0xc424128ef8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424b2e4b0, 0x0, 0x0, 0x0, 0xc424128ef8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424b2e4b0, 0x6f0968, 0x3, 0x51f701, 0xc4247961b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424b2e4b0, 0x5, 0xc4234e1930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10557 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e690, 0xc4253ea300)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426102c30, 0xc424128f28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424b2e690, 0x0, 0x0, 0x0, 0xc424128f28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424b2e690, 0x6f0968, 0x3, 0x51f701, 0xc424796270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424b2e690, 0x5, 0xc4234e1950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10558 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e870, 0xc4253ea380)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426103c30, 0xc424128f58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424b2e870, 0x0, 0x0, 0x0, 0xc424128f58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424b2e870, 0x6f0968, 0x3, 0x51f701, 0xc424796330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424b2e870, 0x5, 0xc4234e1970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10559 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2eb40, 0xc4253ea3e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28f60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2eb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2eb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426108c30, 0xc424128fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424b2eb40, 0x0, 0x0, 0x0, 0xc424128fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424b2eb40, 0x6f0968, 0x3, 0x51f701, 0xc424796450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424b2eb40, 0x5, 0xc4234e1990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10560 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ed20, 0xc4253ea440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426109c30, 0xc424128fd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424b2ed20, 0x0, 0x0, 0x0, 0xc424128fd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424b2ed20, 0x6f0968, 0x3, 0x51f701, 0xc424796510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424b2ed20, 0x5, 0xc4234e19b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10561 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2ef00, 0xc4253ea4c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b290e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2ef00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2ef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610ac30, 0xc424129000)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424b2ef00, 0x0, 0x0, 0x0, 0xc424129000, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424b2ef00, 0x6f0968, 0x3, 0x51f701, 0xc4247965d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424b2ef00, 0x5, 0xc4234e19d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10562 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f0e0, 0xc4253ea510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b291a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42610bc30, 0xc424129030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424b2f0e0, 0x0, 0x0, 0x0, 0xc424129030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424b2f0e0, 0x6f0968, 0x3, 0x51f701, 0xc424796690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424b2f0e0, 0x5, 0xc4234e19f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10563 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f2c0, 0xc4253ea570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426110c30, 0xc424129060)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424b2f2c0, 0x0, 0x0, 0x0, 0xc424129060, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424b2f2c0, 0x6f0968, 0x3, 0x51f701, 0xc424796780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424b2f2c0, 0x5, 0xc4234e1a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10564 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f4a0, 0xc4253ea5f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426111c30, 0xc424129090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424b2f4a0, 0x0, 0x0, 0x0, 0xc424129090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424b2f4a0, 0x6f0968, 0x3, 0x51f701, 0xc424796840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424b2f4a0, 0x5, 0xc4234e1a30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10565 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f680, 0xc4253ea640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b293e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426112c30, 0xc4241290c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424b2f680, 0x0, 0x0, 0x0, 0xc4241290c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424b2f680, 0x6f0968, 0x3, 0x51f701, 0xc424796900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424b2f680, 0x5, 0xc4234e1a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10566 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2f860, 0xc4253ea680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b294a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2f860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426113c30, 0xc4241290f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424b2f860, 0x0, 0x0, 0x0, 0xc4241290f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424b2f860, 0x6f0968, 0x3, 0x51f701, 0xc4247969c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424b2f860, 0x5, 0xc4234e1a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10567 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2fa40, 0xc4253ea6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426118c30, 0xc424129120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424b2fa40, 0x0, 0x0, 0x0, 0xc424129120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424b2fa40, 0x6f0968, 0x3, 0x51f701, 0xc424796a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424b2fa40, 0x5, 0xc4234e1a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10568 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422b3ab00, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10570 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2fc20, 0xc4253ea750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b29620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2fc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426119c30, 0xc424129150)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424b2fc20, 0x0, 0x0, 0x0, 0xc424129150, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424b2fc20, 0x6f0968, 0x3, 0x51f701, 0xc424796b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424b2fc20, 0x5, 0xc4234e1e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10571 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241beff0, 0xc4254b7610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a37c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241beff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241beff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42611ac30, 0xc4241289b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241beff0, 0x0, 0x0, 0x0, 0xc4241289b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241beff0, 0x6f0968, 0x3, 0x51f701, 0xc424980c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241beff0, 0x5, 0xc4234e1e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10572 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b2e960, 0xc4253ea3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424b28ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b2e960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b2e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42611bc30, 0xc424128f70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b2e960, 0x0, 0x0, 0x0, 0xc424128f70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b2e960, 0x6f0968, 0x3, 0x51f701, 0xc424796390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b2e960, 0x5, 0xc4234e1e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10573 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122a50, 0xc425535920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aca00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426120c30, 0xc4240ce590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424122a50, 0x0, 0x0, 0x0, 0xc4240ce590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424122a50, 0x6f0968, 0x3, 0x51f701, 0xc424a4f470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424122a50, 0x5, 0xc4234e1e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10574 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1860, 0xc425c9f5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425cade00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426122c30, 0x410ffd, 0xc425279ce8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425fa1860, 0x0, 0x0, 0x0, 0xc425279ce8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425fa1860, 0x6f0968, 0x3, 0x51f701, 0xc425cdbf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425fa1860, 0x5, 0xc4234e1eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x3, 0x669d60, 0xc420709380)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420114e58, 0x43b85c, 0xc420114f28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x3, 0x669d60, 0xc4206729e0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420110e58, 0x43b85c, 0xc420110f28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x3, 0x669d60, 0xc420013a90)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420112658, 0x43b85c, 0xc420112728)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x3, 0x669d60, 0xc4207093c0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc42099ce58, 0x43b85c, 0xc42099cf28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420999658, 0x43b85c, 0xc420999728)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420aed658, 0x43b85c, 0xc420aed728)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420ae8658, 0x43b85c, 0xc420ae8728)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10589 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42008bb80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209d9658, 0x43b85c, 0xc4209d9728)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10593 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420a2ce58, 0x43b85c, 0xc420a2cf28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420998e58, 0x43b85c, 0xc420998f28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc42099c658, 0x43b85c, 0xc42099c728)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc42099be58, 0x43b85c, 0xc42099bf28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc42099f658, 0x43b85c, 0xc42099f728)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc42098ae58, 0x43b85c, 0xc42098af28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10601 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241bfe00, 0xc4254b7990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4241a3d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241bfe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241bfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4260d4c30, 0xc424128b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4241bfe00, 0x0, 0x0, 0x0, 0xc424128b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4241bfe00, 0x6f0968, 0x3, 0x51f701, 0xc424981200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4241bfe00, 0x5, 0xc42173d110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10602 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42611dc30, 0xc424129548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4247fa3c0, 0x0, 0x0, 0x0, 0xc424129548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4247fa3c0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4247fa3c0, 0x5, 0xc42173d140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10603 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42611ec30, 0xc424129560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4247fa4b0, 0x0, 0x0, 0x0, 0xc424129560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4247fa4b0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4247fa4b0, 0x5, 0xc42173da00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10604 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc22e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42611fc30, 0xc424129578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4247fa5a0, 0x0, 0x0, 0x0, 0xc424129578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4247fa5a0, 0x6f0968, 0x3, 0x51f701, 0xc4243c6000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4247fa5a0, 0x5, 0xc42160c010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10605 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc23a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426144c30, 0xc424129590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4247fa690, 0x0, 0x0, 0x0, 0xc424129590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4247fa690, 0x6f0968, 0x3, 0x51f701, 0xc4243c60f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4247fa690, 0x5, 0xc42160c040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10606 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426145c30, 0xc4241295a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4247fa780, 0x0, 0x0, 0x0, 0xc4241295a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4247fa780, 0x6f0968, 0x3, 0x51f701, 0xc4243c61e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4247fa780, 0x5, 0xc42160c060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10607 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426146c30, 0xc4241295c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4247fa870, 0x0, 0x0, 0x0, 0xc4241295c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4247fa870, 0x6f0968, 0x3, 0x51f701, 0xc4243c62d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4247fa870, 0x5, 0xc42160c080, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10608 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc25e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426147c30, 0xc4241295d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4247fa960, 0x0, 0x0, 0x0, 0xc4241295d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4247fa960, 0x6f0968, 0x3, 0x51f701, 0xc4243c63c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4247fa960, 0x5, 0xc42160c0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10609 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc26a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247faa50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247faa50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426140c30, 0xc4241295f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4247faa50, 0x0, 0x0, 0x0, 0xc4241295f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4247faa50, 0x6f0968, 0x3, 0x51f701, 0xc4243c64b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4247faa50, 0x5, 0xc42160c0d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10610 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010b680, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10612 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4247fab40, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fab40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4247fab40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426141c30, 0xc424129608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4247fab40, 0x0, 0x0, 0x0, 0xc424129608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4247fab40, 0x6f0968, 0x3, 0x51f701, 0xc4243c65a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4247fab40, 0x5, 0xc42160c660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10613 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fad20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fad20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426142c30, 0xc424129638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4247fad20, 0x0, 0x0, 0x0, 0xc424129638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4247fad20, 0x6f0968, 0x3, 0x51f701, 0xc4243c66f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4247fad20, 0x5, 0xc42160c680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10614 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fae10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fae10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426143c30, 0xc424129650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4247fae10, 0x0, 0x0, 0x0, 0xc424129650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4247fae10, 0x6f0968, 0x3, 0x51f701, 0xc4243c67e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4247fae10, 0x5, 0xc42160c6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10615 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247faf00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247faf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42614cc30, 0xc424129668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4247faf00, 0x0, 0x0, 0x0, 0xc424129668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4247faf00, 0x6f0968, 0x3, 0x51f701, 0xc4243c68d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4247faf00, 0x5, 0xc42160c6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10616 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247faff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247faff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42614dc30, 0xc424129680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4247faff0, 0x0, 0x0, 0x0, 0xc424129680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4247faff0, 0x6f0968, 0x3, 0x51f701, 0xc4243c69c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4247faff0, 0x5, 0xc42160c710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10617 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2b80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42614ec30, 0xc424129698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4247fb0e0, 0x0, 0x0, 0x0, 0xc424129698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4247fb0e0, 0x6f0968, 0x3, 0x51f701, 0xc4243c6ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4247fb0e0, 0x5, 0xc42160c730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10618 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42614fc30, 0xc4241296b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4247fb1d0, 0x0, 0x0, 0x0, 0xc4241296b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4247fb1d0, 0x6f0968, 0x3, 0x51f701, 0xc4243c6bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4247fb1d0, 0x5, 0xc42160c770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10619 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426148c30, 0xc4241296c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4247fb2c0, 0x0, 0x0, 0x0, 0xc4241296c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4247fb2c0, 0x6f0968, 0x3, 0x51f701, 0xc4243c6cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4247fb2c0, 0x5, 0xc42160c790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10620 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426149c30, 0xc4241296e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4247fb3b0, 0x0, 0x0, 0x0, 0xc4241296e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4247fb3b0, 0x6f0968, 0x3, 0x51f701, 0xc4243c6db0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4247fb3b0, 0x5, 0xc42160c7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10621 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42614ac30, 0xc4241296f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4247fb4a0, 0x0, 0x0, 0x0, 0xc4241296f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4247fb4a0, 0x6f0968, 0x3, 0x51f701, 0xc4243c6ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4247fb4a0, 0x5, 0xc42160c7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10622 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc2f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42614bc30, 0xc424129710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4247fb590, 0x0, 0x0, 0x0, 0xc424129710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4247fb590, 0x6f0968, 0x3, 0x51f701, 0xc4243c6f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4247fb590, 0x5, 0xc42160c800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10623 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426154c30, 0xc424129728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4247fb680, 0x0, 0x0, 0x0, 0xc424129728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4247fb680, 0x6f0968, 0x3, 0x51f701, 0xc4243c7080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4247fb680, 0x5, 0xc42160c850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10624 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc30c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426155c30, 0xc424129740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4247fb770, 0x0, 0x0, 0x0, 0xc424129740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4247fb770, 0x6f0968, 0x3, 0x51f701, 0xc4243c7170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4247fb770, 0x5, 0xc42160c8a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10625 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426156c30, 0xc424129758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4247fb860, 0x0, 0x0, 0x0, 0xc424129758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4247fb860, 0x6f0968, 0x3, 0x51f701, 0xc4243c7260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4247fb860, 0x5, 0xc42160c910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10626 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fb950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fb950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426157c30, 0xc424129770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4247fb950, 0x0, 0x0, 0x0, 0xc424129770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4247fb950, 0x6f0968, 0x3, 0x51f701, 0xc4243c7380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4247fb950, 0x5, 0xc42160c930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10627 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fba40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fba40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426150c30, 0xc424129788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4247fba40, 0x0, 0x0, 0x0, 0xc424129788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4247fba40, 0x6f0968, 0x3, 0x51f701, 0xc4243c7470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4247fba40, 0x5, 0xc42160c960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10628 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc33c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fbb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fbb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426151c30, 0xc4241297a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc4247fbb30, 0x0, 0x0, 0x0, 0xc4241297a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc4247fbb30, 0x6f0968, 0x3, 0x51f701, 0xc4243c7560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc4247fbb30, 0x5, 0xc42160c980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10629 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fbc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fbc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426152c30, 0xc4241297b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc4247fbc20, 0x0, 0x0, 0x0, 0xc4241297b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc4247fbc20, 0x6f0968, 0x3, 0x51f701, 0xc4243c7650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc4247fbc20, 0x5, 0xc42160c9c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10630 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fbd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fbd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426153c30, 0xc4241297d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4247fbd10, 0x0, 0x0, 0x0, 0xc4241297d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4247fbd10, 0x6f0968, 0x3, 0x51f701, 0xc4243c7740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4247fbd10, 0x5, 0xc42160c9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10631 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010b900, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10633 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fbe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fbe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42615cc30, 0xc4241297e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4247fbe00, 0x0, 0x0, 0x0, 0xc4241297e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4247fbe00, 0x6f0968, 0x3, 0x51f701, 0xc4243c7830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4247fbe00, 0x5, 0xc42160cf80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10634 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc36c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fbef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fbef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42615dc30, 0xc424129800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4247fbef0, 0x0, 0x0, 0x0, 0xc424129800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4247fbef0, 0x6f0968, 0x3, 0x51f701, 0xc4243c7920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4247fbef0, 0x5, 0xc42160cfa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10635 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425874000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425874000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42615ec30, 0xc424129818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425874000, 0x0, 0x0, 0x0, 0xc424129818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425874000, 0x6f0968, 0x3, 0x51f701, 0xc4243c7a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425874000, 0x5, 0xc42160cfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10636 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc3840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258740f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258740f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42615fc30, 0xc424129830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4258740f0, 0x0, 0x0, 0x0, 0xc424129830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4258740f0, 0x6f0968, 0x3, 0x51f701, 0xc4243c7b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4258740f0, 0x5, 0xc42160cff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10637 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10638 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425874d20, 0xc42510b090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425874d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425874d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426159c30, 0xc424129968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425874d20, 0x0, 0x0, 0x0, 0xc424129968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425874d20, 0x6f0968, 0x3, 0x51f701, 0xc4223eabd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425874d20, 0x5, 0xc42160d040, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10639 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425874e10, 0xc42510b0d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab63c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425874e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425874e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42615ac30, 0xc424129980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425874e10, 0x0, 0x0, 0x0, 0xc424129980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425874e10, 0x6f0968, 0x3, 0x51f701, 0xc4223eac30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425874e10, 0x5, 0xc42160d060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10640 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425874f00, 0xc42510b110)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425874f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425874f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42615bc30, 0xc424129998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425874f00, 0x0, 0x0, 0x0, 0xc424129998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425874f00, 0x6f0968, 0x3, 0x51f701, 0xc4223eac90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425874f00, 0x5, 0xc42160d090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10641 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425874ff0, 0xc42510b130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425874ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425874ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426164c30, 0xc4241299b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425874ff0, 0x0, 0x0, 0x0, 0xc4241299b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425874ff0, 0x6f0968, 0x3, 0x51f701, 0xc4223eacf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425874ff0, 0x5, 0xc42160d0b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258750e0, 0xc42510b150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab64e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258750e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258750e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426165c30, 0xc4241299c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4258750e0, 0x0, 0x0, 0x0, 0xc4241299c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4258750e0, 0x6f0968, 0x3, 0x51f701, 0xc4223ead50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4258750e0, 0x5, 0xc42160d0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10643 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d41c30, 0xc424129270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4254a6780, 0x0, 0x0, 0x0, 0xc424129270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4254a6780, 0x6f0968, 0x3, 0x51f701, 0xc424797ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4254a6780, 0x5, 0xc42160d100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10644 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425959b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a7c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a7c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426117c30, 0xc424129488)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4254a7c20, 0x0, 0x0, 0x0, 0xc424129488, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4254a7c20, 0x6f0968, 0x3, 0x51f701, 0xc4245a15c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4254a7c20, 0x5, 0xc42160d120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10645 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258751d0, 0xc42510b170)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258751d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258751d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426166c30, 0xc4241299e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc4258751d0, 0x0, 0x0, 0x0, 0xc4241299e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc4258751d0, 0x6f0968, 0x3, 0x51f701, 0xc4223eadb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc4258751d0, 0x5, 0xc42160d140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258752c0, 0xc42510b1a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab65a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258752c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258752c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426167c30, 0xc4241299f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4258752c0, 0x0, 0x0, 0x0, 0xc4241299f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4258752c0, 0x6f0968, 0x3, 0x51f701, 0xc4223eae10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4258752c0, 0x5, 0xc42160d160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10647 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122b40, 0xc425535960)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222aca60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426160c30, 0xc4240ce5a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424122b40, 0x0, 0x0, 0x0, 0xc4240ce5a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424122b40, 0x6f0968, 0x3, 0x51f701, 0xc424a4f4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424122b40, 0x5, 0xc42160d180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10648 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122c30, 0xc4255359a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426161c30, 0xc4240ce5c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424122c30, 0x0, 0x0, 0x0, 0xc4240ce5c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424122c30, 0x6f0968, 0x3, 0x51f701, 0xc424a4f530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424122c30, 0x5, 0xc42160d1a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10649 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122d20, 0xc4255359e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acb20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426162c30, 0xc4240ce5d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424122d20, 0x0, 0x0, 0x0, 0xc4240ce5d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424122d20, 0x6f0968, 0x3, 0x51f701, 0xc424a4f590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424122d20, 0x5, 0xc42160d1c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10650 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122e10, 0xc425535a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acb80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426163c30, 0xc4240ce5f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424122e10, 0x0, 0x0, 0x0, 0xc4240ce5f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424122e10, 0x6f0968, 0x3, 0x51f701, 0xc424a4f5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424122e10, 0x5, 0xc42160d1e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122f00, 0xc425535a60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acbe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42616cc30, 0xc4240ce608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424122f00, 0x0, 0x0, 0x0, 0xc4240ce608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424122f00, 0x6f0968, 0x3, 0x51f701, 0xc424a4f650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424122f00, 0x5, 0xc42160d200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10652 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010bb80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10654 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424122ff0, 0xc425535aa0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acc40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424122ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424122ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42616dc30, 0xc4240ce620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424122ff0, 0x0, 0x0, 0x0, 0xc4240ce620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424122ff0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424122ff0, 0x5, 0xc42160d950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10655 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241230e0, 0xc425535ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241230e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241230e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42616ec30, 0xc4240ce638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4241230e0, 0x0, 0x0, 0x0, 0xc4240ce638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4241230e0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4241230e0, 0x5, 0xc42160d990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10656 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241231d0, 0xc425535b20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acd00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241231d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241231d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42616fc30, 0xc4240ce650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4241231d0, 0x0, 0x0, 0x0, 0xc4240ce650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4241231d0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4241231d0, 0x5, 0xc42160d9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241232c0, 0xc425535b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acd60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241232c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241232c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426168c30, 0xc4240ce668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4241232c0, 0x0, 0x0, 0x0, 0xc4240ce668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4241232c0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4241232c0, 0x5, 0xc42160da40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10658 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241233b0, 0xc425535b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acdc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241233b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241233b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426169c30, 0xc4240ce680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4241233b0, 0x0, 0x0, 0x0, 0xc4240ce680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4241233b0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4241233b0, 0x5, 0xc42160da80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10659 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4241234a0, 0xc425535b90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ace20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4241234a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4241234a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42616ac30, 0xc4240ce698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4241234a0, 0x0, 0x0, 0x0, 0xc4240ce698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4241234a0, 0x6f0968, 0x3, 0x51f701, 0xc424a4f890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4241234a0, 0x5, 0xc42160dac0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10660 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424123680, 0xc425535c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222acee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424123680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426174c30, 0xc4240ce6c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424123680, 0x0, 0x0, 0x0, 0xc4240ce6c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424123680, 0x6f0968, 0x3, 0x51f701, 0xc424a4f950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424123680, 0x5, 0xc42160db20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10661 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2000, 0xc4222acf40, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424123770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426175c30, 0xc4240ce6e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424123770, 0x0, 0x0, 0x0, 0xc4240ce6e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424123770, 0x6f0968, 0x3, 0x51f701, 0xc424a4f9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424123770, 0x5, 0xc42160db60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10662 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4203d4200, 0xc4222ad000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424123860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426176c30, 0xc4240ce6f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424123860, 0x0, 0x0, 0x0, 0xc4240ce6f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424123860, 0x6f0968, 0x3, 0x51f701, 0xc424a4faa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424123860, 0x5, 0xc42160dba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10663 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f3a00, 0xc4222ad0c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424123950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426177c30, 0xc4240ce710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424123950, 0x0, 0x0, 0x0, 0xc4240ce710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424123950, 0x6f0968, 0x3, 0x51f701, 0xc424a4fb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424123950, 0x5, 0xc42160dc10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10664 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f3800, 0xc4222ad180, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424123a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426170c30, 0xc4240ce728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424123a40, 0x0, 0x0, 0x0, 0xc4240ce728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424123a40, 0x6f0968, 0x3, 0x51f701, 0xc424a4fc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424123a40, 0x5, 0xc42160dc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10665 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2900, 0xc4222ad240, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424123b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426171c30, 0xc4240ce740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424123b30, 0x0, 0x0, 0x0, 0xc4240ce740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424123b30, 0x6f0968, 0x3, 0x51f701, 0xc424a4fd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424123b30, 0x5, 0xc42160dc90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10666 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2700, 0xc4222ad300, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424123c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426172c30, 0xc4240ce758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424123c20, 0x0, 0x0, 0x0, 0xc4240ce758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424123c20, 0x6f0968, 0x3, 0x51f701, 0xc424a4fe60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424123c20, 0x5, 0xc42160dcf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10667 [GC assist wait]:
net/http.(*persistConn).roundTrip(0xc4200f2b00, 0xc4222ad3c0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:1767 +0x89
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:380 +0x4ee
net/http.send(0xc424123d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426173c30, 0xc4240ce770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424123d10, 0x0, 0x0, 0x0, 0xc4240ce770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424123d10, 0x6f0968, 0x3, 0x51f701, 0xc424a4ff50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424123d10, 0x5, 0xc42160dd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10668 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424123e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42617cc30, 0xc4240ce788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424123e00, 0x0, 0x0, 0x0, 0xc4240ce788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424123e00, 0x6f0968, 0x3, 0x51f701, 0xc424652060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424123e00, 0x5, 0xc42160dd70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10669 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424123ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42617dc30, 0xc4240ce7a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424123ef0, 0x0, 0x0, 0x0, 0xc4240ce7a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424123ef0, 0x6f0968, 0x3, 0x51f701, 0xc424652180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424123ef0, 0x5, 0xc42160ddd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10670 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42617ec30, 0xc4240ce7b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42589c000, 0x0, 0x0, 0x0, 0xc4240ce7b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42589c000, 0x6f0968, 0x3, 0x51f701, 0xc424652270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42589c000, 0x5, 0xc42160de10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10671 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42617fc30, 0xc4240ce7d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42589c0f0, 0x0, 0x0, 0x0, 0xc4240ce7d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42589c0f0, 0x6f0968, 0x3, 0x51f701, 0xc424652360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42589c0f0, 0x5, 0xc42160de50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10672 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426178c30, 0xc4240ce7e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42589c1e0, 0x0, 0x0, 0x0, 0xc4240ce7e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42589c1e0, 0x6f0968, 0x3, 0x51f701, 0xc424652450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42589c1e0, 0x5, 0xc42160deb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10673 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc421b9f200, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10675 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426179c30, 0xc4240ce800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42589c2d0, 0x0, 0x0, 0x0, 0xc4240ce800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42589c2d0, 0x6f0968, 0x3, 0x51f701, 0xc424652540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42589c2d0, 0x5, 0xc420b19500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10676 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42617ac30, 0xc4240ce818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42589c3c0, 0x0, 0x0, 0x0, 0xc4240ce818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42589c3c0, 0x6f0968, 0x3, 0x51f701, 0xc424652630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42589c3c0, 0x5, 0xc420b19580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10677 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ad9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42617bc30, 0xc4240ce830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42589c4b0, 0x0, 0x0, 0x0, 0xc4240ce830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42589c4b0, 0x6f0968, 0x3, 0x51f701, 0xc424652720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42589c4b0, 0x5, 0xc420b19600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10678 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222adae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426184c30, 0xc4240ce860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42589c690, 0x0, 0x0, 0x0, 0xc4240ce860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42589c690, 0x6f0968, 0x3, 0x51f701, 0xc424652870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42589c690, 0x5, 0xc420b19680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10679 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222adba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426185c30, 0xc4240ce878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42589c780, 0x0, 0x0, 0x0, 0xc4240ce878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42589c780, 0x6f0968, 0x3, 0x51f701, 0xc424652990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42589c780, 0x5, 0xc420b19700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10680 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222adc60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426186c30, 0xc4240ce890)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42589c870, 0x0, 0x0, 0x0, 0xc4240ce890, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42589c870, 0x6f0968, 0x3, 0x51f701, 0xc424652a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42589c870, 0x5, 0xc420b19780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10681 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222add20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426187c30, 0xc4240ce8a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42589c960, 0x0, 0x0, 0x0, 0xc4240ce8a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42589c960, 0x6f0968, 0x3, 0x51f701, 0xc424652b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42589c960, 0x5, 0xc420b19800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10682 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222adde0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589ca50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589ca50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426180c30, 0xc4240ce8c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42589ca50, 0x0, 0x0, 0x0, 0xc4240ce8c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42589ca50, 0x6f0968, 0x3, 0x51f701, 0xc424652c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42589ca50, 0x5, 0xc420b19880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10683 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222adea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589cb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589cb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426181c30, 0xc4240ce8d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42589cb40, 0x0, 0x0, 0x0, 0xc4240ce8d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42589cb40, 0x6f0968, 0x3, 0x51f701, 0xc424652d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42589cb40, 0x5, 0xc420b19900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10684 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222adf60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589cc30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426182c30, 0xc4240ce8f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42589cc30, 0x0, 0x0, 0x0, 0xc4240ce8f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42589cc30, 0x6f0968, 0x3, 0x51f701, 0xc424652e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42589cc30, 0x5, 0xc420b19980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10685 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589cd20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589cd20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426183c30, 0xc4240ce908)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42589cd20, 0x0, 0x0, 0x0, 0xc4240ce908, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42589cd20, 0x6f0968, 0x3, 0x51f701, 0xc424652f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42589cd20, 0x5, 0xc420b19aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10686 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c900e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589ce10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589ce10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42618cc30, 0xc4240ce920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42589ce10, 0x0, 0x0, 0x0, 0xc4240ce920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42589ce10, 0x6f0968, 0x3, 0x51f701, 0xc424653020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42589ce10, 0x5, 0xc420b19b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10687 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c901a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589cf00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42618dc30, 0xc4240ce938)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42589cf00, 0x0, 0x0, 0x0, 0xc4240ce938, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42589cf00, 0x6f0968, 0x3, 0x51f701, 0xc424653140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42589cf00, 0x5, 0xc420b19ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10688 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589cff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42618ec30, 0xc4240ce950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42589cff0, 0x0, 0x0, 0x0, 0xc4240ce950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42589cff0, 0x6f0968, 0x3, 0x51f701, 0xc424653230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42589cff0, 0x5, 0xc420b19c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10689 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42618fc30, 0xc4240ce968)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42589d0e0, 0x0, 0x0, 0x0, 0xc4240ce968, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42589d0e0, 0x6f0968, 0x3, 0x51f701, 0xc424653320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42589d0e0, 0x5, 0xc420b19ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10690 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c903e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426188c30, 0xc4240ce980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42589d1d0, 0x0, 0x0, 0x0, 0xc4240ce980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42589d1d0, 0x6f0968, 0x3, 0x51f701, 0xc424653410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42589d1d0, 0x5, 0xc420b19d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10691 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c904a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426189c30, 0xc4240ce998)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42589d2c0, 0x0, 0x0, 0x0, 0xc4240ce998, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42589d2c0, 0x6f0968, 0x3, 0x51f701, 0xc424653500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42589d2c0, 0x5, 0xc420b19da0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10692 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42618ac30, 0xc4240ce9b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42589d3b0, 0x0, 0x0, 0x0, 0xc4240ce9b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42589d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4246535f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42589d3b0, 0x5, 0xc420b19e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10693 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42618bc30, 0xc4240ce9c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42589d4a0, 0x0, 0x0, 0x0, 0xc4240ce9c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42589d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4246536e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42589d4a0, 0x5, 0xc420b19ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10694 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc421b9f440, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10696 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c906e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426194c30, 0xc4240ce9e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42589d590, 0x0, 0x0, 0x0, 0xc4240ce9e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42589d590, 0x6f0968, 0x3, 0x51f701, 0xc4246537d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42589d590, 0x5, 0xc420ad9790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10697 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c907a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426195c30, 0xc4240ce9f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42589d680, 0x0, 0x0, 0x0, 0xc4240ce9f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42589d680, 0x6f0968, 0x3, 0x51f701, 0xc4246538c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42589d680, 0x5, 0xc420ad97c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10698 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426196c30, 0xc4240cea10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42589d770, 0x0, 0x0, 0x0, 0xc4240cea10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42589d770, 0x6f0968, 0x3, 0x51f701, 0xc4246539e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42589d770, 0x5, 0xc420ad97e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10699 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426197c30, 0xc4240cea28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42589d860, 0x0, 0x0, 0x0, 0xc4240cea28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42589d860, 0x6f0968, 0x3, 0x51f701, 0xc424653ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42589d860, 0x5, 0xc420ad9820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10700 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c909e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589d950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426190c30, 0xc4240cea40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42589d950, 0x0, 0x0, 0x0, 0xc4240cea40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42589d950, 0x6f0968, 0x3, 0x51f701, 0xc424653bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42589d950, 0x5, 0xc420ad9840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10701 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589da40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426191c30, 0xc4240cea58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42589da40, 0x0, 0x0, 0x0, 0xc4240cea58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42589da40, 0x6f0968, 0x3, 0x51f701, 0xc424653cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42589da40, 0x5, 0xc420ad9870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10702 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589db30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426192c30, 0xc4240cea70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42589db30, 0x0, 0x0, 0x0, 0xc4240cea70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42589db30, 0x6f0968, 0x3, 0x51f701, 0xc424653da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42589db30, 0x5, 0xc420ad9890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10703 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589dc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426193c30, 0xc4240cea88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42589dc20, 0x0, 0x0, 0x0, 0xc4240cea88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42589dc20, 0x6f0968, 0x3, 0x51f701, 0xc424653e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42589dc20, 0x5, 0xc420ad98c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10704 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589dd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42619cc30, 0xc4240ceaa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42589dd10, 0x0, 0x0, 0x0, 0xc4240ceaa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42589dd10, 0x6f0968, 0x3, 0x51f701, 0xc424653f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42589dd10, 0x5, 0xc420ad98e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10705 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589de00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42619dc30, 0xc4240ceab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42589de00, 0x0, 0x0, 0x0, 0xc4240ceab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42589de00, 0x6f0968, 0x3, 0x51f701, 0xc42442e090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42589de00, 0x5, 0xc420ad9910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10706 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589def0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42619ec30, 0xc4240cead0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42589def0, 0x0, 0x0, 0x0, 0xc4240cead0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42589def0, 0x6f0968, 0x3, 0x51f701, 0xc42442e180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42589def0, 0x5, 0xc420ad9930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10707 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42619fc30, 0xc4240ceae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424a06000, 0x0, 0x0, 0x0, 0xc4240ceae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424a06000, 0x6f0968, 0x3, 0x51f701, 0xc42442e270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424a06000, 0x5, 0xc420ad9950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10708 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c90fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a060f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a060f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426198c30, 0xc4240ceb00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424a060f0, 0x0, 0x0, 0x0, 0xc4240ceb00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424a060f0, 0x6f0968, 0x3, 0x51f701, 0xc42442e360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424a060f0, 0x5, 0xc420ad9980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10709 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c910a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a061e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a061e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426199c30, 0xc4240ceb18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424a061e0, 0x0, 0x0, 0x0, 0xc4240ceb18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424a061e0, 0x6f0968, 0x3, 0x51f701, 0xc42442e450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424a061e0, 0x5, 0xc420ad99a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10710 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a062d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a062d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42619ac30, 0xc4240ceb30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424a062d0, 0x0, 0x0, 0x0, 0xc4240ceb30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424a062d0, 0x6f0968, 0x3, 0x51f701, 0xc42442e540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424a062d0, 0x5, 0xc420ad99e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10711 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a063c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a063c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42619bc30, 0xc4240ceb48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424a063c0, 0x0, 0x0, 0x0, 0xc4240ceb48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424a063c0, 0x6f0968, 0x3, 0x51f701, 0xc42442e660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424a063c0, 0x5, 0xc420ad9a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10712 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c912e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a064b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a064b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a4c30, 0xc4240ceb60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424a064b0, 0x0, 0x0, 0x0, 0xc4240ceb60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424a064b0, 0x6f0968, 0x3, 0x51f701, 0xc42442e750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424a064b0, 0x5, 0xc420ad9a40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10713 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c913a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a065a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a065a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a5c30, 0xc4240ceb78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424a065a0, 0x0, 0x0, 0x0, 0xc4240ceb78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424a065a0, 0x6f0968, 0x3, 0x51f701, 0xc42442e840)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424a065a0, 0x5, 0xc420ad9a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10413 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c59140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c1c30, 0xc4240cef38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425736b40, 0x0, 0x0, 0x0, 0xc4240cef38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425736b40, 0x6f0968, 0x3, 0x51f701, 0xc422258de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425736b40, 0x5, 0xc4209cc110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10714 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a6c30, 0xc4240ceb90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424a06690, 0x0, 0x0, 0x0, 0xc4240ceb90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424a06690, 0x6f0968, 0x3, 0x51f701, 0xc42442e930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424a06690, 0x5, 0xc420ad9a90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10414 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c59200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c2c30, 0xc4240cef50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425736c30, 0x0, 0x0, 0x0, 0xc4240cef50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425736c30, 0x6f0968, 0x3, 0x51f701, 0xc422258ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425736c30, 0x5, 0xc4209ccdc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10715 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9f680, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10415 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c592c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c3c30, 0xc4240cef68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425736d20, 0x0, 0x0, 0x0, 0xc4240cef68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425736d20, 0x6f0968, 0x3, 0x51f701, 0xc422258fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425736d20, 0x5, 0xc4209ccdf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10416 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c59380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261ccc30, 0xc4240cef80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425736e10, 0x0, 0x0, 0x0, 0xc4240cef80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425736e10, 0x6f0968, 0x3, 0x51f701, 0xc4222590b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425736e10, 0x5, 0xc4209cce30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10417 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10722 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10723 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425737950, 0xc4251bf2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c59d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425737950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425737950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261cfc30, 0xc4240cf0a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc425737950, 0x0, 0x0, 0x0, 0xc4240cf0a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc425737950, 0x6f0968, 0x3, 0x51f701, 0xc422259ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc425737950, 0x5, 0xc4209cd110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10724 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10725 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x7e6c01, 0xc422153cc0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4224f3710, 0xc4224f3708)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10726 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0xc42251a3c0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10727 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423d10, 0xc4209cd870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42118b4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x40f8d3)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422da0c30, 0xc42104f4e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc421423d10, 0x0, 0x0, 0x0, 0xc42104f4e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc421423d10, 0x6f0968, 0x3, 0x51f701, 0xc4214b12f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc421423d10, 0x5, 0xc4209cd4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a540, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10717 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a7c30, 0xc4240ceba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424a06780, 0x0, 0x0, 0x0, 0xc4240ceba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424a06780, 0x6f0968, 0x3, 0x51f701, 0xc42442ea20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424a06780, 0x5, 0xc420ad9e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10730 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10718 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c915e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a0c30, 0xc4240cebc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424a06870, 0x0, 0x0, 0x0, 0xc4240cebc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424a06870, 0x6f0968, 0x3, 0x51f701, 0xc42442eb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424a06870, 0x5, 0xc420ad9e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10719 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c916a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a1c30, 0xc4240cebd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424a06960, 0x0, 0x0, 0x0, 0xc4240cebd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424a06960, 0x6f0968, 0x3, 0x51f701, 0xc42442ec00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424a06960, 0x5, 0xc420ad9e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10720 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a2c30, 0xc4240cebf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424a06a50, 0x0, 0x0, 0x0, 0xc4240cebf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424a06a50, 0x6f0968, 0x3, 0x51f701, 0xc42442ecf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424a06a50, 0x5, 0xc420ad9e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10721 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a3c30, 0xc4240cec08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424a06b40, 0x0, 0x0, 0x0, 0xc4240cec08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424a06b40, 0x6f0968, 0x3, 0x51f701, 0xc42442ede0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424a06b40, 0x5, 0xc420ad9ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10738 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c918e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261acc30, 0xc4240cec20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424a06c30, 0x0, 0x0, 0x0, 0xc4240cec20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424a06c30, 0x6f0968, 0x3, 0x51f701, 0xc42442eed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424a06c30, 0x5, 0xc420ad9ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10739 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c919a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261adc30, 0xc4240cec38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424a06d20, 0x0, 0x0, 0x0, 0xc4240cec38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424a06d20, 0x6f0968, 0x3, 0x51f701, 0xc42442eff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424a06d20, 0x5, 0xc420ad9ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10740 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261aec30, 0xc4240cec50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424a06e10, 0x0, 0x0, 0x0, 0xc4240cec50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424a06e10, 0x6f0968, 0x3, 0x51f701, 0xc42442f0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424a06e10, 0x5, 0xc420ad9f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10741 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a8c30, 0xc4240cec80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc424a06ff0, 0x0, 0x0, 0x0, 0xc4240cec80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc424a06ff0, 0x6f0968, 0x3, 0x51f701, 0xc42442f2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc424a06ff0, 0x5, 0xc420ad9f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10742 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a070e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a070e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261a9c30, 0xc4240cec98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc424a070e0, 0x0, 0x0, 0x0, 0xc4240cec98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc424a070e0, 0x6f0968, 0x3, 0x51f701, 0xc42442f3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc424a070e0, 0x5, 0xc420ad9f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10743 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a071d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a071d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261aac30, 0xc4240cecb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc424a071d0, 0x0, 0x0, 0x0, 0xc4240cecb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc424a071d0, 0x6f0968, 0x3, 0x51f701, 0xc42442f4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc424a071d0, 0x5, 0xc420ad9f90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10744 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a072c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a072c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261abc30, 0xc4240cecc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc424a072c0, 0x0, 0x0, 0x0, 0xc4240cecc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc424a072c0, 0x6f0968, 0x3, 0x51f701, 0xc42442f590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc424a072c0, 0x5, 0xc420ad9fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10745 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a073b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a073b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b4c30, 0xc4240cece0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc424a073b0, 0x0, 0x0, 0x0, 0xc4240cece0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc424a073b0, 0x6f0968, 0x3, 0x51f701, 0xc42442f680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc424a073b0, 0x5, 0xc420ad9ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10746 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a074a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a074a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b5c30, 0xc4240cecf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc424a074a0, 0x0, 0x0, 0x0, 0xc4240cecf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc424a074a0, 0x6f0968, 0x3, 0x51f701, 0xc42442f770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc424a074a0, 0x5, 0xc421b1c020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10747 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b6c30, 0xc4240ced10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc424a07590, 0x0, 0x0, 0x0, 0xc4240ced10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc424a07590, 0x6f0968, 0x3, 0x51f701, 0xc42442f860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc424a07590, 0x5, 0xc421b1c060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10748 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b7c30, 0xc4240ced28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc424a07680, 0x0, 0x0, 0x0, 0xc4240ced28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc424a07680, 0x6f0968, 0x3, 0x51f701, 0xc42442f980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc424a07680, 0x5, 0xc421b1c0a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10749 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c581e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b0c30, 0xc4240ced40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc424a07770, 0x0, 0x0, 0x0, 0xc4240ced40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc424a07770, 0x6f0968, 0x3, 0x51f701, 0xc42442fa70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc424a07770, 0x5, 0xc421b1c0e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10750 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c582a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b1c30, 0xc4240ced58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc424a07860, 0x0, 0x0, 0x0, 0xc4240ced58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc424a07860, 0x6f0968, 0x3, 0x51f701, 0xc42442fb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc424a07860, 0x5, 0xc421b1c120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10751 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b2c30, 0xc4240ced70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc424a07950, 0x0, 0x0, 0x0, 0xc4240ced70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc424a07950, 0x6f0968, 0x3, 0x51f701, 0xc42442fc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc424a07950, 0x5, 0xc421b1c150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10752 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9f8c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10731 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x7e6c01, 0xc4224b6be0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422705710, 0xc422705708)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10732 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc42010c001, 0x32, 0x32)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x14)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10733 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10734 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424123590, 0xc425535bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ace80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424123590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424123590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42616bc30, 0xc4240ce6b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424123590, 0x0, 0x0, 0x0, 0xc4240ce6b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424123590, 0x6f0968, 0x3, 0x51f701, 0xc424a4f8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424123590, 0x5, 0xc4209cdc30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10736 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c91b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a06f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a06f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261afc30, 0xc4240cec68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424a06f00, 0x0, 0x0, 0x0, 0xc4240cec68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424a06f00, 0x6f0968, 0x3, 0x51f701, 0xc42442f1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424a06f00, 0x5, 0xc4209cdc50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10737 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10754 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10755 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x7e6c01, 0xc4224b6d20, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422777710, 0xc422777708)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10770 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b3c30, 0xc4240ced88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424a07a40, 0x0, 0x0, 0x0, 0xc4240ced88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424a07a40, 0x6f0968, 0x3, 0x51f701, 0xc42442fd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424a07a40, 0x5, 0xc421b1c650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10756 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc42010c001, 0x32, 0x32)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x10)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10757 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10758 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10759 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x7e6c01, 0xc4225ac960, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422703710, 0xc422703708)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10760 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc42010c001, 0x32, 0x32)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x8)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10761 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10762 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10763 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x7e6c01, 0xc4225acb40, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422773710, 0xc422773708)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10764 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4222ada20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42589c5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42589c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e5c30, 0xc4240ce848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42589c5a0, 0x0, 0x0, 0x0, 0xc4240ce848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42589c5a0, 0x6f0968, 0x3, 0x51f701, 0xc424652780)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42589c5a0, 0x5, 0xc4209cdfa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10765 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6a700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10767 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425958620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4254a6870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4254a6870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e6c30, 0xc424129290)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4254a6870, 0x0, 0x0, 0x0, 0xc424129290, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4254a6870, 0x6f0968, 0x3, 0x51f701, 0xc424797da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4254a6870, 0x5, 0xc4215144a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10771 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c584e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bcc30, 0xc4240ceda0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424a07b30, 0x0, 0x0, 0x0, 0xc4240ceda0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424a07b30, 0x6f0968, 0x3, 0x51f701, 0xc42442fe30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424a07b30, 0x5, 0xc421b1c680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10772 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c585a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bdc30, 0xc4240cedb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424a07c20, 0x0, 0x0, 0x0, 0xc4240cedb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424a07c20, 0x6f0968, 0x3, 0x51f701, 0xc42442ff20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424a07c20, 0x5, 0xc421b1c6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10773 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bec30, 0xc4240cedd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424a07d10, 0x0, 0x0, 0x0, 0xc4240cedd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424a07d10, 0x6f0968, 0x3, 0x51f701, 0xc422258030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424a07d10, 0x5, 0xc421b1c6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10774 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261bfc30, 0xc4240cede8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424a07e00, 0x0, 0x0, 0x0, 0xc4240cede8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424a07e00, 0x6f0968, 0x3, 0x51f701, 0xc422258120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424a07e00, 0x5, 0xc421b1c6e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10778 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422771710, 0xc422771708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10779 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10781 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10768 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc27c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fac30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e7c30, 0xc424129620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4247fac30, 0x0, 0x0, 0x0, 0xc424129620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4247fac30, 0x6f0968, 0x3, 0x51f701, 0xc4243c6600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4247fac30, 0x5, 0xc4215144f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10769 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424a07ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424a07ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e0c30, 0xc4240cee00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424a07ef0, 0x0, 0x0, 0x0, 0xc4240cee00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424a07ef0, 0x6f0968, 0x3, 0x51f701, 0xc422258180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424a07ef0, 0x5, 0xc421514510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10786 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f363c0, 0xc42510b6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f363c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f363c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc424129ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422f363c0, 0x0, 0x0, 0x0, 0xc424129ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422f363c0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422f363c0, 0x5, 0xc421514570, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10787 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10788 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227d7710, 0xc4227d7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10783 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10785 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede2d0, 0xc425dd4d40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42623ec30, 0x410ffd, 0xc4258e0c90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425ede2d0, 0x0, 0x0, 0x0, 0xc4258e0c90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425ede2d0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425ede2d0, 0x5, 0xc421b1c9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10789 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10790 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10805 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10791 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10793 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227d5710, 0xc4227d5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x7)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422849710, 0xc422849708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42284b710, 0xc42284b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10818 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6a8c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10820 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10808 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422859710, 0xc422859708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422855710, 0xc422855708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10825 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422857710, 0xc422857708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10828 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10829 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422931710, 0xc422931708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422853710, 0xc422853708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x11)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10839 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4214e9860, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42292d710, 0xc42292d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422847710, 0xc422847708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x13)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10815 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10816 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42296b710, 0xc42296b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10817 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10850 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10851 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42292b710, 0xc42292b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10853 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10854 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10856 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422967710, 0xc422967708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10857 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xe)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10858 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10860 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x9)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42292f710, 0xc42292f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af864b0, 0xc42aedb2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0ad80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af864b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af864b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426209c30, 0x410ffd, 0xc42ab7b990)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42af864b0, 0x0, 0x0, 0x0, 0xc42ab7b990, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42af864b0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42af864b0, 0x5, 0xc421515e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42297f710, 0xc42297f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede1e0, 0xc425dd4d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb83c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426215c30, 0x410ffd, 0xc4258e0c78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425ede1e0, 0x0, 0x0, 0x0, 0xc4258e0c78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425ede1e0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425ede1e0, 0x5, 0xc421515f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422965710, 0xc422965708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10871 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42297b710, 0xc42297b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xc)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10876 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4228e1ba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422969710, 0xc422969708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10863 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xd)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229db710, 0xc4229db708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10883 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0xc42010c001, 0x32, 0x32)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x6)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422979710, 0xc422979708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10887 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede3c0, 0xc425dd4d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42625dc30, 0x410ffd, 0xc4258e0ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425ede3c0, 0x0, 0x0, 0x0, 0xc4258e0ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425ede3c0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425ede3c0, 0x5, 0xc421b1da30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229d7710, 0xc4229d7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229d9710, 0xc4229d9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10895 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40780, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42297d710, 0xc42297d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xb)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10881 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424dc20a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4247fa2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4247fa2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42611cc30, 0xc424129530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4247fa2d0, 0x0, 0x0, 0x0, 0xc424129530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4247fa2d0, 0x6f0968, 0x3, 0x51f701, 0xc4245a1d10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4247fa2d0, 0x5, 0xc422228480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229f3710, 0xc4229f3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229d5710, 0xc4229d5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229ef710, 0xc4229ef708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10909 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229f1710, 0xc4229f1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10913 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc300, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422acf710, 0xc422acf708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10933 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10936 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229ed710, 0xc4229ed708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xd)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10939 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10940 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422acb710, 0xc422acb708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422acd710, 0xc422acd708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10945 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10948 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40960, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10950 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422227710, 0xc422227708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10916 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422223710, 0xc422223708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xc)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422225710, 0xc422225708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xb)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4221e9710, 0xc4221e9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10926 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10927 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422221710, 0xc422221708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10962 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4221e5710, 0xc4221e5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4219f1770, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4219f1770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4219f1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d67c30, 0xc42104f5a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc4219f1770, 0x0, 0x0, 0x0, 0xc42104f5a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc4219f1770, 0x6f0968, 0x3, 0x51f701, 0xc4223200c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc4219f1770, 0x5, 0xc422228e00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc480, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10968 [GC assist wait]:
net/http.(*persistConn).readLoop(0xc421189f00)
	/usr/local/go/src/net/http/transport.go:1435 +0x33f
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 10951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422ac9710, 0xc422ac9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42213b710, 0xc42213b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0xe)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4221e3710, 0xc4221e3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422137710, 0xc422137708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10983 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af865a0, 0xc42aedb2d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0ade0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af865a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af865a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42628fc30, 0x410ffd, 0xc42ab7b9a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42af865a0, 0x0, 0x0, 0x0, 0xc42ab7b9a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42af865a0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42af865a0, 0x5, 0xc4223809c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10985 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14700, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10969 [GC assist wait]:
net/http.(*Request).write(0xc421359590, 0x7e68e0, 0xc42143c8c0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:492 +0x34d
net/http.(*persistConn).writeLoop(0xc421189f00)
	/usr/local/go/src/net/http/transport.go:1649 +0x1ac
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422139710, 0xc422139708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xc)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42236d710, 0xc42236d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0xa)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10995 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede4b0, 0xc425dd4d80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb84e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426291c30, 0x410ffd, 0xc4258e0cc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425ede4b0, 0x0, 0x0, 0x0, 0xc4258e0cc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425ede4b0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425ede4b0, 0x5, 0xc422380de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422135710, 0xc422135708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0xb)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422369710, 0xc422369708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42236b710, 0xc42236b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11006 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c148c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 10972 [GC assist wait]:
net/http.(*Request).write(0xc421359680, 0x7e68e0, 0xc42143ca00, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:492 +0x34d
net/http.(*persistConn).writeLoop(0xc421189e00)
	/usr/local/go/src/net/http/transport.go:1649 +0x1ac
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 10975 [GC assist wait]:
net/http.(*Request).write(0xc421359770, 0x7e68e0, 0xc42143cac0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:492 +0x34d
net/http.(*persistConn).writeLoop(0xc421189b00)
	/usr/local/go/src/net/http/transport.go:1649 +0x1ac
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 11009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4223bb710, 0xc4223bb708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422367710, 0xc422367708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4223b7710, 0xc4223b7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xe)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4223b9710, 0xc4223b9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xd)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222f3710, 0xc4222f3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11027 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4224ed6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11029 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c58840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425736000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425736000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261b8c30, 0xc4240cee18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425736000, 0x0, 0x0, 0x0, 0xc4240cee18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425736000, 0x6f0968, 0x3, 0x51f701, 0xc422258270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425736000, 0x5, 0xc4223818f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11043 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222ef710, 0xc4222ef708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x7)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222f1710, 0xc4222f1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422677710, 0xc422677708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1c)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222ed710, 0xc4222ed708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xa)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4223b5710, 0xc4223b5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0xa)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422673710, 0xc422673708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x9)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422675710, 0xc422675708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11074 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede5a0, 0xc425dd4da0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4262dcc30, 0x410ffd, 0xc4258e0cd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425ede5a0, 0x0, 0x0, 0x0, 0xc4258e0cd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425ede5a0, 0x6f0968, 0x3, 0x51f701, 0xc425d2fdd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425ede5a0, 0x5, 0xc422229660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227b5710, 0xc4227b5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227b1710, 0xc4227b1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xc)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11077 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11064 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4221afa00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422671710, 0xc422671708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x19)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422819710, 0xc422819708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227af710, 0xc4227af708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227b3710, 0xc4227b3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xb)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422815710, 0xc422815708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422817710, 0xc422817708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228d1710, 0xc4228d1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xc)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11101 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76780, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422813710, 0xc422813708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228cd710, 0xc4228cd708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228cf710, 0xc4228cf708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11114 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc4200c38c0, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11116 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422635710, 0xc422635708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228cb710, 0xc4228cb708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x9)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11128 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422631710, 0xc422631708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11129 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1e)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422633710, 0xc422633708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1d)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42269f710, 0xc42269f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1a)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11138 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76900, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42269b710, 0xc42269b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11120 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x7)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11121 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11155 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42269d710, 0xc42269d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11159 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42274f710, 0xc42274f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x12)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11162 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11163 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422699710, 0xc422699708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11167 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc4200c3b80, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42274b710, 0xc42274b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11141 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42262f710, 0xc42262f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422749710, 0xc422749708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xf)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11175 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42243c6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42274d710, 0xc42274d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11191 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11194 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86690, 0xc42aedb320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0ae40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42630cc30, 0x410ffd, 0xc42ab7b9c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42af86690, 0x0, 0x0, 0x0, 0xc42ab7b9c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42af86690, 0x6f0968, 0x3, 0x51f701, 0xc42ae65ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42af86690, 0x5, 0xc4225cf5c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11201 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede690, 0xc425dd4dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb85a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426314c30, 0x410ffd, 0xc4258e0cf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc425ede690, 0x0, 0x0, 0x0, 0xc4258e0cf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc425ede690, 0x6f0968, 0x3, 0x51f701, 0xc425d2fe30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc425ede690, 0x5, 0xc4225cf770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11202 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11203 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11204 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0000, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11182 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11183 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11184 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11185 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11221 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11223 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11224 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11225 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11210 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11215 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11216 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11228 [semacquire]:
sync.runtime_Semacquire(0xc42265b8bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42265b8b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42243c9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11241 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb02c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11253 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11254 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11265 [semacquire]:
sync.runtime_Semacquire(0xc42265becc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42265bec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3e780, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11244 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11269 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede780, 0xc425dd4de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4263b5c30, 0x410ffd, 0xc4258e0d08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425ede780, 0x0, 0x0, 0x0, 0xc4258e0d08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425ede780, 0x6f0968, 0x3, 0x51f701, 0xc425d2fe90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425ede780, 0x5, 0xc4228c8b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11276 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11278 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb6000, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11298 [semacquire]:
sync.runtime_Semacquire(0xc4227dc60c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11299 [semacquire]:
sync.runtime_Semacquire(0xc42225d6dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d6d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11300 [semacquire]:
sync.runtime_Semacquire(0xc4227dd7cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd7c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11301 [semacquire]:
sync.runtime_Semacquire(0xc422a9243c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a92430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3e8c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11320 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11321 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11322 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11325 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11331 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6280, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11333 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11313 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11350 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11351 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11352 [semacquire]:
sync.runtime_Semacquire(0xc422a929cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a929c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420080fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11344 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11362 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11368 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6500, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11357 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11359 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11360 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11378 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11379 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11380 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11384 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11385 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11386 [semacquire]:
sync.runtime_Semacquire(0xc422a92f0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a92f00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200810e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11393 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11403 [semacquire]:
sync.runtime_Semacquire(0xc4229882dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229882d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac100, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422a5e0f0, 0xc422a12570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f52da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422a5e0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422a5e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422eebc30, 0xc42104f6b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc422a5e0f0, 0x0, 0x0, 0x0, 0xc42104f6b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc422a5e0f0, 0x6f0968, 0x3, 0x51f701, 0xc422321440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc422a5e0f0, 0x5, 0xc422a120f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6780, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11426 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421a21e58, 0x43b85c, 0xc421a21f28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11435 [semacquire]:
sync.runtime_Semacquire(0xc42298871c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc421a9f1d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421a1ee58, 0x43b85c, 0xc421a1ef28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421a1fe58, 0x43b85c, 0xc421a1ff28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421a20e58, 0x43b85c, 0xc421a20f28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11456 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86780, 0xc42aedb340)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0aea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42640fc30, 0x410ffd, 0xc42ab7b9d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42af86780, 0x0, 0x0, 0x0, 0xc42ab7b9d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42af86780, 0x6f0968, 0x3, 0x51f701, 0xc42ae65f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42af86780, 0x5, 0xc422a12ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421a1ae58, 0x43b85c, 0xc421a1af28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11458 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc422a66160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x452b10)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11438 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11474 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11475 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11482 [semacquire]:
sync.runtime_Semacquire(0xc422988afc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988af0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421a1be58, 0x43b85c, 0xc421a1bf28)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11468 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11495 [semacquire]:
sync.runtime_Semacquire(0xc422a1339c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a13390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422a66420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11512 [semacquire]:
sync.runtime_Semacquire(0xc422988edc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988ed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200620d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11522 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11528 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11529 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11532 [semacquire]:
sync.runtime_Semacquire(0xc422a139ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a139a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420088f00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11518 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11541 [semacquire]:
sync.runtime_Semacquire(0xc42298922c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11556 [semacquire]:
sync.runtime_Semacquire(0xc42270adcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270adc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11561 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11566 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11567 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11568 [semacquire]:
sync.runtime_Semacquire(0xc422a13f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a13f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11547 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede870, 0xc425dd4e00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42649bc30, 0x410ffd, 0xc4258e0d20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425ede870, 0x0, 0x0, 0x0, 0xc4258e0d20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425ede870, 0x6f0968, 0x3, 0x51f701, 0xc425d2fef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425ede870, 0x5, 0xc422989360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11551 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11552 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11553 [semacquire]:
sync.runtime_Semacquire(0xc4229895dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229895d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df82c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11593 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11603 [semacquire]:
sync.runtime_Semacquire(0xc4228c42fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c42f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e8fc0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11580 [semacquire]:
sync.runtime_Semacquire(0xc4229898fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229898f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c180a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11621 [semacquire]:
sync.runtime_Semacquire(0xc4228c466c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e90e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11638 [semacquire]:
sync.runtime_Semacquire(0xc422989c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11640 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11625 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86870, 0xc42aedb470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0af00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426504c30, 0x410ffd, 0xc42ab7b9f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42af86870, 0x0, 0x0, 0x0, 0xc42ab7b9f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42af86870, 0x6f0968, 0x3, 0x51f701, 0xc42afd41b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42af86870, 0x5, 0xc4228c4720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11641 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11627 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11642 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11643 [semacquire]:
sync.runtime_Semacquire(0xc42255e9dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255e9d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11644 [semacquire]:
sync.runtime_Semacquire(0xc42255fb2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255fb20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11647 [semacquire]:
sync.runtime_Semacquire(0xc422989efc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989ef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422bedd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11632 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11633 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11652 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11653 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11654 [semacquire]:
sync.runtime_Semacquire(0xc4228c49cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c49c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299e900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229629a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229629a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229629a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229629a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229629a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229629a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11671 [semacquire]:
sync.runtime_Semacquire(0xc4227dc12c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4229629a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11658 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11659 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11660 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11662 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11686 [semacquire]:
sync.runtime_Semacquire(0xc4228c4d0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4d00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4229d21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4229e6540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4229e6540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4229e6540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4229e6540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4229e6540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11678 [semacquire]:
sync.runtime_Semacquire(0xc4227dc3bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc3b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4229e6540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f728c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11692 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11701 [semacquire]:
sync.runtime_Semacquire(0xc4228c500c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caa80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f728c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11714 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f728c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11715 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f728c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9fd10, 0xc4227dc4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9fd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cabc30, 0xc421e36418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421a9fd10, 0x0, 0x0, 0x0, 0xc421e36418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421a9fd10, 0x6f0968, 0x3, 0x51f701, 0xc42243bef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421a9fd10, 0x5, 0xc4227dc480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f728c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11710 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11731 [semacquire]:
sync.runtime_Semacquire(0xc4228c52bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c52b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9e10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11733 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11721 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11746 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11747 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11748 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11751 [semacquire]:
sync.runtime_Semacquire(0xc4227dca9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dca90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11734 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11741 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11744 [semacquire]:
sync.runtime_Semacquire(0xc4228c556c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11778 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11757 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11758 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11762 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11763 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11767 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11768 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11769 [semacquire]:
sync.runtime_Semacquire(0xc4227dce8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dce80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11779 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11781 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11783 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11785 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11786 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11788 [semacquire]:
sync.runtime_Semacquire(0xc4228c57dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c57d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009abb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11771 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11772 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11773 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11774 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11802 [semacquire]:
sync.runtime_Semacquire(0xc4227dd2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11793 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11815 [semacquire]:
sync.runtime_Semacquire(0xc4228c59fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c59f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11817 [semacquire]:
sync.runtime_Semacquire(0xc4224fa4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fa4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11808 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11828 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11829 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11818 [semacquire]:
sync.runtime_Semacquire(0xc4224fb95c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fb950)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11819 [semacquire]:
sync.runtime_Semacquire(0xc4223f003c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11820 [semacquire]:
sync.runtime_Semacquire(0xc4223f112c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11834 [GC assist wait]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4224cf6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:881 +0x2cd
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4228de2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4228de2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d20c30, 0xc421e36490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4228de2d0, 0x0, 0x0, 0x0, 0xc421e36490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4228de2d0, 0x6f0968, 0x3, 0x51f701, 0xc4229804b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4228de2d0, 0x5, 0xc4227dd600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11825 [semacquire]:
sync.runtime_Semacquire(0xc4228c5c3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5c30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11850 [semacquire]:
sync.runtime_Semacquire(0xc4228c5e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ae7580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11839 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11858 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11859 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11860 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11863 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11869 [semacquire]:
sync.runtime_Semacquire(0xc4227ddcdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227ddcd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11871 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11853 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11854 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11856 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11857 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11874 [semacquire]:
sync.runtime_Semacquire(0xc4228c5ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42298b3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11903 [semacquire]:
sync.runtime_Semacquire(0xc42274419c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42298b3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42298b3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42298b3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42298b3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11881 [semacquire]:
sync.runtime_Semacquire(0xc42270a2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42298b3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11883 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221537c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11909 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11913 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11914 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11920 [semacquire]:
sync.runtime_Semacquire(0xc4227445ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227445a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ad600, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221537c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221537c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221537c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11887 [semacquire]:
sync.runtime_Semacquire(0xc42270a53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4221537c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143dfc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11924 [semacquire]:
sync.runtime_Semacquire(0xc42249092c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11925 [semacquire]:
sync.runtime_Semacquire(0xc4223068fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223068f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11926 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11927 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11933 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11936 [semacquire]:
sync.runtime_Semacquire(0xc42274492c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4228de960, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143dfc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11939 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143dfc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11940 [semacquire]:
sync.runtime_Semacquire(0xc42270a73c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143dfc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cf90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11962 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11966 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11967 [semacquire]:
sync.runtime_Semacquire(0xc422744c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cf90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11944 [semacquire]:
sync.runtime_Semacquire(0xc42270a92c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42299cf90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422986040, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11970 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11971 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11972 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11981 [semacquire]:
sync.runtime_Semacquire(0xc422744ecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744ec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200621a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11994 [semacquire]:
sync.runtime_Semacquire(0xc42274517c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 11999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12006 [semacquire]:
sync.runtime_Semacquire(0xc4227453fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227453f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12033 [semacquire]:
sync.runtime_Semacquire(0xc42270b2dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b2d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9200, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12017 [semacquire]:
sync.runtime_Semacquire(0xc42274569c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12043 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12067 [semacquire]:
sync.runtime_Semacquire(0xc42270b7cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b7c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9320, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12059 [semacquire]:
sync.runtime_Semacquire(0xc4227458fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227458f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12084 [semacquire]:
sync.runtime_Semacquire(0xc42270bc6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270bc60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12100 [semacquire]:
sync.runtime_Semacquire(0xc422745afc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745af0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b6980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12108 [semacquire]:
sync.runtime_Semacquire(0xc422745cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12115 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12116 [semacquire]:
sync.runtime_Semacquire(0xc4225cc0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4226ee690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12131 [semacquire]:
sync.runtime_Semacquire(0xc422745e8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745e80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422929200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12120 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12121 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12128 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12129 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12147 [semacquire]:
sync.runtime_Semacquire(0xc4225cc35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cab60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f734a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f734a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f734a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f734a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12137 [semacquire]:
sync.runtime_Semacquire(0xc42255e06c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255e060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f734a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12155 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12159 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12161 [semacquire]:
sync.runtime_Semacquire(0xc4225cc73c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4204d9ee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12163 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12141 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12142 [semacquire]:
sync.runtime_Semacquire(0xc42255e2cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255e2c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422981a70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12167 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12168 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12172 [semacquire]:
sync.runtime_Semacquire(0xc4223f1e8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1e80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12173 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc422658580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422062000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422062000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d67c30, 0xc42104fea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc422062000, 0x0, 0x0, 0x0, 0xc42104fea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc422062000, 0x6f0968, 0x3, 0x51f701, 0xc422642690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc422062000, 0x5, 0xc4225cc970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12174 [semacquire]:
sync.runtime_Semacquire(0xc4225ccacc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ccac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8b40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422981a70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12178 [semacquire]:
sync.runtime_Semacquire(0xc42255e50c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255e500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422981a70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42294e680, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12202 [semacquire]:
sync.runtime_Semacquire(0xc4225ccdcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ccdc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ac60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12210 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12213 [semacquire]:
sync.runtime_Semacquire(0xc4225cd01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdb80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12215 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12216 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12221 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12223 [semacquire]:
sync.runtime_Semacquire(0xc4225cd32c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200825a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12225 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12191 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12192 [semacquire]:
sync.runtime_Semacquire(0xc42255ec9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255ec90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fa930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12232 [semacquire]:
sync.runtime_Semacquire(0xc4225cd5bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd5b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12242 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12244 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12247 [semacquire]:
sync.runtime_Semacquire(0xc42255ef7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255ef70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228c7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12240 [semacquire]:
sync.runtime_Semacquire(0xc4225cd84c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f739a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228f3da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f739a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f739a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f739a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12253 [semacquire]:
sync.runtime_Semacquire(0xc42255f1ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255f1e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f739a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228f3da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228f3da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228f3da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228f3da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12263 [semacquire]:
sync.runtime_Semacquire(0xc4225cda7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cda70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228f3da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12265 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229b26e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229b26e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229b26e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229b26e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12269 [semacquire]:
sync.runtime_Semacquire(0xc4225cdc2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdc20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229b26e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12271 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12274 [semacquire]:
sync.runtime_Semacquire(0xc42255f44c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255f440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12276 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42285e5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12290 [semacquire]:
sync.runtime_Semacquire(0xc4225cddac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdda0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42285e5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12278 [semacquire]:
sync.runtime_Semacquire(0xc42255f67c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255f670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42285e5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42294eda0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12294 [semacquire]:
sync.runtime_Semacquire(0xc4225cdf6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdf60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a4990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422987180, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12308 [semacquire]:
sync.runtime_Semacquire(0xc42255fe1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255fe10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228454a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12322 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12325 [semacquire]:
sync.runtime_Semacquire(0xc4224fa7ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fa7a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262c500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12311 [semacquire]:
sync.runtime_Semacquire(0xc42211cfec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211cfe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228454a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12312 [semacquire]:
sync.runtime_Semacquire(0xc42211da3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211da30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228454a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12313 [semacquire]:
sync.runtime_Semacquire(0xc42202c4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228454a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12314 [semacquire]:
sync.runtime_Semacquire(0xc42202ceac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228454a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12315 [semacquire]:
sync.runtime_Semacquire(0xc4224900cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224900c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4228454a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12317 [semacquire]:
sync.runtime_Semacquire(0xc42202d80c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86960, 0xc42aedb490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0af60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42671fc30, 0x410ffd, 0xc42ab7ba08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42af86960, 0x0, 0x0, 0x0, 0xc42ab7ba08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42af86960, 0x6f0968, 0x3, 0x51f701, 0xc42afd4210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42af86960, 0x5, 0xc4224fa8e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12332 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12333 [semacquire]:
sync.runtime_Semacquire(0xc4224faacc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224faac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12318 [semacquire]:
sync.runtime_Semacquire(0xc421f6409c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12319 [semacquire]:
sync.runtime_Semacquire(0xc421f6480c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12320 [semacquire]:
sync.runtime_Semacquire(0xc421f650ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f650a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12321 [semacquire]:
sync.runtime_Semacquire(0xc4224902dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224902d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421f73ea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e0060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12339 [semacquire]:
sync.runtime_Semacquire(0xc421f6593c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e0060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e0060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e0060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e0060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12356 [semacquire]:
sync.runtime_Semacquire(0xc4224fad7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fad70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227e0060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12340 [semacquire]:
sync.runtime_Semacquire(0xc421f65fcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65fc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12342 [semacquire]:
sync.runtime_Semacquire(0xc4224904cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224904c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422636e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229764b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12344 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42285f080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12359 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229764b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12360 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229764b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229764b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12362 [semacquire]:
sync.runtime_Semacquire(0xc4224fb01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fb010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229764b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42285f080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12346 [semacquire]:
sync.runtime_Semacquire(0xc4224905fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224905f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42285f080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42294f520, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12367 [semacquire]:
sync.runtime_Semacquire(0xc4224fb29c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fb290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a55f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a55f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12371 [semacquire]:
sync.runtime_Semacquire(0xc4224fb43c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fb430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4228a55f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422840540, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12379 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12380 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12393 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12399 [semacquire]:
sync.runtime_Semacquire(0xc422490c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12413 [semacquire]:
sync.runtime_Semacquire(0xc422490f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12384 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12385 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12418 [semacquire]:
sync.runtime_Semacquire(0xc4224fbc8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fbc80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262ca00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12438 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12439 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86a50, 0xc42aedb4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0afc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4267e6c30, 0x410ffd, 0xc42ab7ba20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42af86a50, 0x0, 0x0, 0x0, 0xc42ab7ba20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42af86a50, 0x6f0968, 0x3, 0x51f701, 0xc42afd42a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42af86a50, 0x5, 0xc422491060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12442 [semacquire]:
sync.runtime_Semacquire(0xc42249119c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e3c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12422 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a1e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42232a1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d67c30, 0xc42104fbc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42232a1e0, 0x0, 0x0, 0x0, 0xc42104fbc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42232a1e0, 0x6f0968, 0x3, 0x51f701, 0xc4228a5cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42232a1e0, 0x5, 0xc4224fbe40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12454 [semacquire]:
sync.runtime_Semacquire(0xc42249142c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12459 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12465 [semacquire]:
sync.runtime_Semacquire(0xc4224916bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224916b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c181e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12484 [semacquire]:
sync.runtime_Semacquire(0xc4223f030c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12468 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12474 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12475 [semacquire]:
sync.runtime_Semacquire(0xc4224918cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224918c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12492 [semacquire]:
sync.runtime_Semacquire(0xc4223f05bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f05b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285bf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276f200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12500 [semacquire]:
sync.runtime_Semacquire(0xc422491b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcd80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12495 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276f200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fbf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276f200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276f200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276f200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12515 [semacquire]:
sync.runtime_Semacquire(0xc4223f083c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276f200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6190, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fbf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fbf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fbf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fbf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12507 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86b40, 0xc42ae5b7b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426831c30, 0x410ffd, 0xc42ab7ba38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42af86b40, 0x0, 0x0, 0x0, 0xc42ab7ba38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42af86b40, 0x6f0968, 0x3, 0x51f701, 0xc42afd4300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42af86b40, 0x5, 0xc422491bf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fbf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12508 [semacquire]:
sync.runtime_Semacquire(0xc422491d1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491d10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225fbf10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12518 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6190, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6190, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6190, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12521 [semacquire]:
sync.runtime_Semacquire(0xc4223f0a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6190, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422747080, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422747080, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422747080, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422747080, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422747080, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12531 [semacquire]:
sync.runtime_Semacquire(0xc422491ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422747080, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12526 [semacquire]:
sync.runtime_Semacquire(0xc4223f0c3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0c30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12528 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a25a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12529 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a25a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12546 [semacquire]:
sync.runtime_Semacquire(0xc4223f0ddc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0dd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a25a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12537 [semacquire]:
sync.runtime_Semacquire(0xc4223060bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223060b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ac870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422841020, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12542 [semacquire]:
sync.runtime_Semacquire(0xc4223062ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223062e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422637cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f2540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f2540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12562 [semacquire]:
sync.runtime_Semacquire(0xc42230648c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306480)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f2540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42277a840, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12559 [semacquire]:
sync.runtime_Semacquire(0xc422028e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12560 [semacquire]:
sync.runtime_Semacquire(0xc422029c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12561 [semacquire]:
sync.runtime_Semacquire(0xc4223f137c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225ca770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225ca770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225ca770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225ca770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225ca770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225ca770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12585 [semacquire]:
sync.runtime_Semacquire(0xc4223f154c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225ca770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f75c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f75c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f75c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f75c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f75c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12592 [semacquire]:
sync.runtime_Semacquire(0xc4223f175c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f75c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12598 [semacquire]:
sync.runtime_Semacquire(0xc4223f18cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f18c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12615 [semacquire]:
sync.runtime_Semacquire(0xc422306ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6620, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12603 [semacquire]:
sync.runtime_Semacquire(0xc4223f1a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a31d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12623 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af743c0, 0xc42ae5b7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59e60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af743c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af743c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42687cc30, 0x410ffd, 0xc42af6a088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42af743c0, 0x0, 0x0, 0x0, 0xc42af6a088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42af743c0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42af743c0, 0x5, 0xc422306e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12627 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12629 [semacquire]:
sync.runtime_Semacquire(0xc42230709c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062410, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a31d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12607 [semacquire]:
sync.runtime_Semacquire(0xc4223f1b9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1b90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4227a31d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422841860, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12632 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12633 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12639 [semacquire]:
sync.runtime_Semacquire(0xc421e7467c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12640 [semacquire]:
sync.runtime_Semacquire(0xc421d7e38c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12641 [semacquire]:
sync.runtime_Semacquire(0xc421d7ffac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7ffa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12642 [semacquire]:
sync.runtime_Semacquire(0xc42230737c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12647 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12652 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12653 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12654 [semacquire]:
sync.runtime_Semacquire(0xc42230769c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df84d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12678 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12681 [semacquire]:
sync.runtime_Semacquire(0xc4223079dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223079d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12691 [semacquire]:
sync.runtime_Semacquire(0xc422307d1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307d10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12672 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12673 [semacquire]:
sync.runtime_Semacquire(0xc42225c14c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ad10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12700 [semacquire]:
sync.runtime_Semacquire(0xc422307ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c8080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12710 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12714 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12715 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12716 [semacquire]:
sync.runtime_Semacquire(0xc42225c44c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdc20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12721 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12726 [semacquire]:
sync.runtime_Semacquire(0xc42225c6ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c6a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200826c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12740 [semacquire]:
sync.runtime_Semacquire(0xc42211c2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422418d20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225daf00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12731 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12733 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12734 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12735 [semacquire]:
sync.runtime_Semacquire(0xc42225c91c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225daf00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225daf00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12745 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225daf00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12746 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225daf00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12747 [semacquire]:
sync.runtime_Semacquire(0xc42211c53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225daf00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cb260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad1d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cb260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cb260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cb260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad1d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12757 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cb260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12758 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cb260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12759 [semacquire]:
sync.runtime_Semacquire(0xc42225cbac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cb260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad1d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12752 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad1d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12753 [semacquire]:
sync.runtime_Semacquire(0xc42211c78c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad1d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422584720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12771 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12762 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422584720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12763 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422584720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422584720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422584720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12766 [semacquire]:
sync.runtime_Semacquire(0xc42225cdbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cdb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422584720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12772 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12773 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12774 [semacquire]:
sync.runtime_Semacquire(0xc42211c9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bcac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12768 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12786 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12778 [semacquire]:
sync.runtime_Semacquire(0xc42211cbbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211cbb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4226f3920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12788 [semacquire]:
sync.runtime_Semacquire(0xc42225cfdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cfd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224b6e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42277b5a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12793 [semacquire]:
sync.runtime_Semacquire(0xc42225d16c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4224b9000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642240, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642240, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12797 [semacquire]:
sync.runtime_Semacquire(0xc42225d29c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422642240, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422658360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12820 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4226426c0, 0xc422585e60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 12822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12806 [semacquire]:
sync.runtime_Semacquire(0xc42211d1fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d1f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ad590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12808 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12811 [semacquire]:
sync.runtime_Semacquire(0xc42211d3ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d3e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225061b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225061b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12815 [semacquire]:
sync.runtime_Semacquire(0xc42211d5dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d5d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225061b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12825 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12828 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12817 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42277bb00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12829 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12839 [semacquire]:
sync.runtime_Semacquire(0xc42225db3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225db30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9440, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ada40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12856 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ada40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12871 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12873 [semacquire]:
sync.runtime_Semacquire(0xc42225decc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225dec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12857 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ada40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12883 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12887 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12888 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12890 [semacquire]:
sync.runtime_Semacquire(0xc42211a34c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a340)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421ef6700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12858 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ada40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12859 [semacquire]:
sync.runtime_Semacquire(0xc42211dcac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211dca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4225ada40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12896 [semacquire]:
sync.runtime_Semacquire(0xc421f56aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12897 [semacquire]:
sync.runtime_Semacquire(0xc421e793ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e793a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12906 [semacquire]:
sync.runtime_Semacquire(0xc42211a79c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4220623c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12863 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12864 [semacquire]:
sync.runtime_Semacquire(0xc42211defc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211def0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225069f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12909 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12913 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12914 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12921 [semacquire]:
sync.runtime_Semacquire(0xc42211abdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211abd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cac40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225069f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12932 [semacquire]:
sync.runtime_Semacquire(0xc42202c05c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4225069f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c20c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12926 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12927 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12949 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12950 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12951 [semacquire]:
sync.runtime_Semacquire(0xc42211afbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211afb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e8f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12940 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764460, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764460, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12962 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12964 [semacquire]:
sync.runtime_Semacquire(0xc42211b35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8c00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12966 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764460, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12967 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12970 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12971 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12972 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12976 [semacquire]:
sync.runtime_Semacquire(0xc42211b69c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009adc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764460, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12944 [semacquire]:
sync.runtime_Semacquire(0xc42202c6ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c6e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421764460, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bda00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12987 [semacquire]:
sync.runtime_Semacquire(0xc42211b9bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b9b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdcc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bda00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bda00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12997 [semacquire]:
sync.runtime_Semacquire(0xc42202c8cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c8c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bda00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422507230, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 12993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13013 [semacquire]:
sync.runtime_Semacquire(0xc42211bbec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211bbe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422507230, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13001 [semacquire]:
sync.runtime_Semacquire(0xc42202cabc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cab0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422507230, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c2620, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13022 [semacquire]:
sync.runtime_Semacquire(0xc42211be5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211be50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422344480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e460, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4217647d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4217647d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e460, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e460, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e460, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e460, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e460, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13030 [semacquire]:
sync.runtime_Semacquire(0xc42202810c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225e460, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d1200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4217647d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d1200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d1200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d1200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d1200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13037 [semacquire]:
sync.runtime_Semacquire(0xc42202838c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d1200, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13043 [semacquire]:
sync.runtime_Semacquire(0xc4220285dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220285d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4217647d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13061 [semacquire]:
sync.runtime_Semacquire(0xc42202d0cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d0c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4217647d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13048 [semacquire]:
sync.runtime_Semacquire(0xc4220287dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220287d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13066 [semacquire]:
sync.runtime_Semacquire(0xc42202d24c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bdf80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643bc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422507a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643bc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13052 [semacquire]:
sync.runtime_Semacquire(0xc4220289ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220289a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422643bc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422507a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13070 [semacquire]:
sync.runtime_Semacquire(0xc42202d37c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422507a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c2b80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13098 [semacquire]:
sync.runtime_Semacquire(0xc42202906c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13081 [semacquire]:
sync.runtime_Semacquire(0xc42202da3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202da30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13105 [semacquire]:
sync.runtime_Semacquire(0xc4220292ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220292e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13085 [semacquire]:
sync.runtime_Semacquire(0xc42202dc5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202dc50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c3020, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13111 [semacquire]:
sync.runtime_Semacquire(0xc4220294cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220294c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c2d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d69c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d69c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13115 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d69c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13116 [semacquire]:
sync.runtime_Semacquire(0xc4220296bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220296b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d69c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13120 [semacquire]:
sync.runtime_Semacquire(0xc42202980c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c6c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422659bc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13128 [semacquire]:
sync.runtime_Semacquire(0xc421f6422c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e47e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e47e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13132 [semacquire]:
sync.runtime_Semacquire(0xc421f6435c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e47e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c34e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13150 [semacquire]:
sync.runtime_Semacquire(0xc422029ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225f3b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13155 [semacquire]:
sync.runtime_Semacquire(0xc421da7a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13156 [semacquire]:
sync.runtime_Semacquire(0xc421cb05dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb05d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13157 [semacquire]:
sync.runtime_Semacquire(0xc421f5616c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422439380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13159 [semacquire]:
sync.runtime_Semacquire(0xc421cb10cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb10c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13160 [semacquire]:
sync.runtime_Semacquire(0xc421cb196c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13161 [semacquire]:
sync.runtime_Semacquire(0xc421bdc1ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdc1e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13162 [semacquire]:
sync.runtime_Semacquire(0xc421bdcadc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdcad0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13163 [semacquire]:
sync.runtime_Semacquire(0xc421f5635c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13165 [semacquire]:
sync.runtime_Semacquire(0xc421bdd3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdd3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13175 [semacquire]:
sync.runtime_Semacquire(0xc421f64a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f36d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13166 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f3a100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x40f8d3)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42032e4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42032e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d67c30, 0xc42227e3b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42032e4b0, 0x0, 0x0, 0x0, 0xc42227e3b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42032e4b0, 0x6f0968, 0x3, 0x51f701, 0xc421f3cfc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42032e4b0, 0x5, 0xc421f563c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13167 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13168 [semacquire]:
sync.runtime_Semacquire(0xc421f5654c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d7140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13179 [semacquire]:
sync.runtime_Semacquire(0xc421f64c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f64c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c3980, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13188 [semacquire]:
sync.runtime_Semacquire(0xc421f5671c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234e300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13203 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13206 [semacquire]:
sync.runtime_Semacquire(0xc421f652fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f652f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421f37200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13221 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13223 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13224 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13225 [semacquire]:
sync.runtime_Semacquire(0xc421f56e3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f56e30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cad20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13210 [semacquire]:
sync.runtime_Semacquire(0xc421f654ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f654e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4224c3e00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13239 [semacquire]:
sync.runtime_Semacquire(0xc421f5727c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058e9c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5b00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5b00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13242 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13244 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13252 [semacquire]:
sync.runtime_Semacquire(0xc421f5764c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8cc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13254 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13268 [semacquire]:
sync.runtime_Semacquire(0xc421f65b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f65b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5b00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13264 [semacquire]:
sync.runtime_Semacquire(0xc421f579fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f579f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ae70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4223361a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13291 [semacquire]:
sync.runtime_Semacquire(0xc421f57d5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f57d50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdd60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13276 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ac090, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ac090, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13298 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13300 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13301 [semacquire]:
sync.runtime_Semacquire(0xc421e7809c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200827e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13278 [semacquire]:
sync.runtime_Semacquire(0xc421e7421c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ac090, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13310 [semacquire]:
sync.runtime_Semacquire(0xc421e7837c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13313 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13318 [semacquire]:
sync.runtime_Semacquire(0xc421e7866c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13320 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422363320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422336540, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13321 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422363320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13322 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422363320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422363320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422363320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13325 [semacquire]:
sync.runtime_Semacquire(0xc421e788dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e788d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422363320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13347 [semacquire]:
sync.runtime_Semacquire(0xc421e78b4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78b40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4216c3b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13350 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13351 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13352 [semacquire]:
sync.runtime_Semacquire(0xc421e78d8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78d80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13356 [semacquire]:
sync.runtime_Semacquire(0xc421e78f5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e78f50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221fe630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13337 [semacquire]:
sync.runtime_Semacquire(0xc421ca3dcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3dc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13338 [semacquire]:
sync.runtime_Semacquire(0xc421be994c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be9940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13339 [semacquire]:
sync.runtime_Semacquire(0xc421b554ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b554e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234f060, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13344 [semacquire]:
sync.runtime_Semacquire(0xc421e74a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13362 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13380 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13371 [semacquire]:
sync.runtime_Semacquire(0xc421e74dbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74db0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13397 [semacquire]:
sync.runtime_Semacquire(0xc421e750fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e750f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13384 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13385 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13393 [semacquire]:
sync.runtime_Semacquire(0xc421e797dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e797d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cae00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13406 [semacquire]:
sync.runtime_Semacquire(0xc421e7540c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13422 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13423 [semacquire]:
sync.runtime_Semacquire(0xc421e79b7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79b70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ea90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13426 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13430 [semacquire]:
sync.runtime_Semacquire(0xc421e756cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e756c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2a770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229f1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229f1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229f1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229f1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229f1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13437 [semacquire]:
sync.runtime_Semacquire(0xc421e7594c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42229f1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13452 [semacquire]:
sync.runtime_Semacquire(0xc421e79f0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e79f00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8d80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13459 [semacquire]:
sync.runtime_Semacquire(0xc421e75b8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75b80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421765d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13474 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13475 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13480 [semacquire]:
sync.runtime_Semacquire(0xc421da625c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009af20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13464 [semacquire]:
sync.runtime_Semacquire(0xc421e75d9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75d90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad0e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13491 [semacquire]:
sync.runtime_Semacquire(0xc421da659c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fde00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad0e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13468 [semacquire]:
sync.runtime_Semacquire(0xc421e75f6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e75f60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad0e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422337000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13495 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13501 [semacquire]:
sync.runtime_Semacquire(0xc421da686c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082870, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13510 [semacquire]:
sync.runtime_Semacquire(0xc421da6b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422345e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13518 [semacquire]:
sync.runtime_Semacquire(0xc421da6d6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6d60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422038f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13541 [semacquire]:
sync.runtime_Semacquire(0xc421da6f6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da6f60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421685d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13528 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13529 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13532 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13534 [semacquire]:
sync.runtime_Semacquire(0xc421d7e75c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7e750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421685d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421685d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421685d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13547 [semacquire]:
sync.runtime_Semacquire(0xc421da71cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da71c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421685d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ef00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13561 [semacquire]:
sync.runtime_Semacquire(0xc421d7eaac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7eaa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c183c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ef00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13551 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ef00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13552 [semacquire]:
sync.runtime_Semacquire(0xc421da73fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da73f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0ef00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ffa70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13566 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13567 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13568 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13569 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13571 [semacquire]:
sync.runtime_Semacquire(0xc421d7edac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7eda0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ffa70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13588 [semacquire]:
sync.runtime_Semacquire(0xc421da761c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ffa70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42234fe00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4215c52c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13580 [semacquire]:
sync.runtime_Semacquire(0xc421d7f0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4215c52c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4215c52c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13603 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13604 [semacquire]:
sync.runtime_Semacquire(0xc421d7f31c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2b260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13611 [semacquire]:
sync.runtime_Semacquire(0xc421d7f58c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221a0360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421617e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4215c52c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13600 [semacquire]:
sync.runtime_Semacquire(0xc421da7cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4215c52c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421617e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421617e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421617e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13617 [semacquire]:
sync.runtime_Semacquire(0xc421d7f7bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f7b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421617e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13637 [semacquire]:
sync.runtime_Semacquire(0xc421da7f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421da7f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0f440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13622 [semacquire]:
sync.runtime_Semacquire(0xc421d7f98c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7f980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202a120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13640 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13641 [semacquire]:
sync.runtime_Semacquire(0xc421cb012c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aa2a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422150380, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202a120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13626 [semacquire]:
sync.runtime_Semacquire(0xc421d7fb3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d7fb30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202a120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422337b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4212f44b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4212f44b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4212f44b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13652 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4212f44b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13653 [semacquire]:
sync.runtime_Semacquire(0xc421cb083c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4212f44b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13655 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13672 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13676 [semacquire]:
sync.runtime_Semacquire(0xc421ca231c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca2310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df86e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13678 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13658 [semacquire]:
sync.runtime_Semacquire(0xc421cb0a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13660 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aaae0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13687 [semacquire]:
sync.runtime_Semacquire(0xc421ca269c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca2690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aaae0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13662 [semacquire]:
sync.runtime_Semacquire(0xc421cb0c3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb0c30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aaae0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4221508e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13692 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13694 [semacquire]:
sync.runtime_Semacquire(0xc420496e7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420496e70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13695 [semacquire]:
sync.runtime_Semacquire(0xc4229ba35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13696 [semacquire]:
sync.runtime_Semacquire(0xc4229bae5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bae50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13697 [semacquire]:
sync.runtime_Semacquire(0xc421ca2a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca2a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13699 [semacquire]:
sync.runtime_Semacquire(0xc4229bb96c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13701 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13706 [semacquire]:
sync.runtime_Semacquire(0xc421ca2d4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca2d40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2bdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2bdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13710 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2bdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2bdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2bdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2bdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13730 [semacquire]:
sync.runtime_Semacquire(0xc421ca303c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421f2bdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5620, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13721 [semacquire]:
sync.runtime_Semacquire(0xc421cb12dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb12d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421e0fec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13733 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5620, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13734 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5620, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5620, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5620, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13737 [semacquire]:
sync.runtime_Semacquire(0xc421ca329c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5620, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220ab1a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421200870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220ab1a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13725 [semacquire]:
sync.runtime_Semacquire(0xc421cb14dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb14d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220ab1a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421200870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13741 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421200870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421200870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422150d80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13743 [semacquire]:
sync.runtime_Semacquire(0xc421ca350c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421200870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13745 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13746 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13747 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13748 [semacquire]:
sync.runtime_Semacquire(0xc421ca376c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33d80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202b140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13767 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425ede960, 0xc425c9f5e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb86c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425ede960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425ede960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426a89c30, 0x410ffd, 0xc4258e0d38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425ede960, 0x0, 0x0, 0x0, 0xc4258e0d38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425ede960, 0x6f0968, 0x3, 0x51f701, 0xc425d2ff50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425ede960, 0x5, 0xc421cb19e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202b140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13752 [semacquire]:
sync.runtime_Semacquire(0xc421ca392c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202b140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4221325a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13768 [semacquire]:
sync.runtime_Semacquire(0xc421cb1b6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1b60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13778 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13770 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220ab860, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13771 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220ab860, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13772 [semacquire]:
sync.runtime_Semacquire(0xc421cb1d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220ab860, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13774 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422151200, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13779 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13781 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13783 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13785 [semacquire]:
sync.runtime_Semacquire(0xc421be817c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be8170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13788 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13789 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13793 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13795 [semacquire]:
sync.runtime_Semacquire(0xc421be84cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be84c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13804 [semacquire]:
sync.runtime_Semacquire(0xc421be884c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be8840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222eb680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13815 [semacquire]:
sync.runtime_Semacquire(0xc421bdc3cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdc3c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13817 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220abf20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13808 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13828 [semacquire]:
sync.runtime_Semacquire(0xc421be8aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be8ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f98420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13818 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220abf20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13819 [semacquire]:
sync.runtime_Semacquire(0xc421bdc60c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdc600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220abf20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4221516a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f98420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f98420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f98420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f98420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13835 [semacquire]:
sync.runtime_Semacquire(0xc421be8d9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be8d90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f98420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc420b45b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13859 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13860 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc420b45b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13839 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc420b45b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc420b45b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13841 [semacquire]:
sync.runtime_Semacquire(0xc421be903c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be9030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc420b45b80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13846 [semacquire]:
sync.runtime_Semacquire(0xc421be924c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be9240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421ede000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421ede000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13850 [semacquire]:
sync.runtime_Semacquire(0xc421be945c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be9450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421ede000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422132fc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13862 [semacquire]:
sync.runtime_Semacquire(0xc421bdccdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdccd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a30c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3c600, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3c600, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13866 [semacquire]:
sync.runtime_Semacquire(0xc421bdcefc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdcef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3c600, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422151b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13892 [semacquire]:
sync.runtime_Semacquire(0xc421bdd58c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdd580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421f3cba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13883 [semacquire]:
sync.runtime_Semacquire(0xc421be9cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be9ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c185a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13887 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13888 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13909 [semacquire]:
sync.runtime_Semacquire(0xc421b5400c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422151ee0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13899 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x4, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc421f3cff0, 0xc421f77b60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 13912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13913 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13914 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422445710, 0xc422445708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13918 [semacquire]:
sync.runtime_Semacquire(0xc421b5436c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ebc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169df10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169df10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x8, 0x1, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169df10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169df10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x1, 0xc422980810, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169df10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169df10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13926 [semacquire]:
sync.runtime_Semacquire(0xc421b5465c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42169df10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f61260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422441710, 0xc422441708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f61260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f61260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f61260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f61260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13933 [semacquire]:
sync.runtime_Semacquire(0xc421b5493c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421f61260, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422443710, 0xc422443708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13936 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13939 [semacquire]:
sync.runtime_Semacquire(0xc421b54b7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54b70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4870, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4217f6ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13962 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x4c)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13966 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13967 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13968 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb6a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13970 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4217f6ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4217f6ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13944 [semacquire]:
sync.runtime_Semacquire(0xc421b54ddc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54dd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4217f6ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13971 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13972 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422275710, 0xc422275708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422271710, 0xc422271708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13989 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb6c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42243f710, 0xc42243f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13948 [semacquire]:
sync.runtime_Semacquire(0xc421b54ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edeed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13950 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422133980, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422273710, 0xc422273708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 13999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42226f710, 0xc42226f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14010 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb6f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14043 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422393710, 0xc422393708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14047 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008d440, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42238f710, 0xc42238f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422391710, 0xc422391708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42238d710, 0xc42238d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xf)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14029 [semacquire]:
sync.runtime_Semacquire(0xc421b5586c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b55860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14068 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42008d680, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14082 [semacquire]:
sync.runtime_Semacquire(0xc422a722bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a722b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14083 [semacquire]:
sync.runtime_Semacquire(0xc422a72dbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a72db0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14084 [semacquire]:
sync.runtime_Semacquire(0xc422a738cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a738c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14085 [semacquire]:
sync.runtime_Semacquire(0xc421d2e3cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e3c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14086 [semacquire]:
sync.runtime_Semacquire(0xc421d2eedc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2eed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14087 [semacquire]:
sync.runtime_Semacquire(0xc421b55bbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b55bb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af0fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14105 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42008d8c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14096 [semacquire]:
sync.runtime_Semacquire(0xc421b55f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b55f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421599b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222bb710, 0xc4222bb708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14115 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14116 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222b7710, 0xc4222b7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14120 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222b9710, 0xc4222b9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14121 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422535710, 0xc422535708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14126 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42008db00, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14128 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421599b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421599b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422531710, 0xc422531708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421599b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421599b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421599b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14136 [semacquire]:
sync.runtime_Semacquire(0xc42067264c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420672640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421599b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e8c060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14129 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4222b5710, 0xc4222b5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x10)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422553710, 0xc422553708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x2a)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42252f710, 0xc42252f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14155 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x29)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42254f710, 0xc42254f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14159 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14162 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422551710, 0xc422551708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14163 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08800, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422533710, 0xc422533708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e8c060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e8c060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14141 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e8c060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e8c060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14143 [semacquire]:
sync.runtime_Semacquire(0xc420672e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420672e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e8c060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4f00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4f00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4f00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4f00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14167 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14181 [semacquire]:
sync.runtime_Semacquire(0xc42067339c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420673390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef4f00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14168 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225a9710, 0xc4225a9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14200 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08a00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14183 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42254d710, 0xc42254d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c2c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14202 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225a5710, 0xc4225a5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14184 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c2c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14185 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c2c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14186 [semacquire]:
sync.runtime_Semacquire(0xc4206738ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4206738a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c2c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14203 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225a7710, 0xc4225a7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14210 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225c7710, 0xc4225c7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edfd70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x24)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225a3710, 0xc4225a3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14215 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x23)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14216 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225c3710, 0xc4225c3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14221 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0960, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14223 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42264d710, 0xc42264d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edfd70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14190 [semacquire]:
sync.runtime_Semacquire(0xc420673d6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420673d60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421edfd70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ce8340, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14224 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225c5710, 0xc4225c5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14225 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422649710, 0xc422649708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42264b710, 0xc42264b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422799710, 0xc422799708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422647710, 0xc422647708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1b)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14242 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0b40, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14244 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14193 [semacquire]:
sync.runtime_Semacquire(0xc42049683c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420496830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ce8340, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14259 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce8480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4234dfef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4234dfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d20c30, 0xc421e37630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4234dfef0, 0x0, 0x0, 0x0, 0xc421e37630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4234dfef0, 0x6f0968, 0x3, 0x51f701, 0xc421dc2060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4234dfef0, 0x5, 0xc420496970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc4204968b0, 0x1, 0x1, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422795710, 0xc422795708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xe)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422797710, 0xc422797708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xd)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14253 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14254 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227c9710, 0xc4227c9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422793710, 0xc422793708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14276 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227c5710, 0xc4227c5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14279 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6aa80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14260 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x1, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc421dc2090, 0xc421e8d560)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 14281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xa)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227c7710, 0xc4227c7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x9)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42282b710, 0xc42282b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4227c3710, 0xc4227c3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422827710, 0xc422827708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14298 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14300 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ac40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422829710, 0xc422829708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225c1710, 0xc4225c1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14265 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x21)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14269 [semacquire]:
sync.runtime_Semacquire(0xc42049796c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420497960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6e780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14271 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212c4930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14313 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42283f710, 0xc42283f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14320 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14321 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227cd6c0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212c4930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212c4930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422825710, 0xc422825708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212c4930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212c4930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212c4930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14341 [semacquire]:
sync.runtime_Semacquire(0xc4202521bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4202521b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212c4930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e12300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42283b710, 0xc42283b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14325 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42283d710, 0xc42283d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14331 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14332 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14333 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422839710, 0xc422839708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14357 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14358 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4227d1a00, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14344 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228b7710, 0xc4228b7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e12300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e12300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e12300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e12300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14348 [semacquire]:
sync.runtime_Semacquire(0xc420253c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420253c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421e12300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14360 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14350 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14351 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14352 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14362 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14353 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14370 [semacquire]:
sync.runtime_Semacquire(0xc4200dd69c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4200dd690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228b1710, 0xc4228b1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xb)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14393 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14395 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc600, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228b3710, 0xc4228b3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14375 [semacquire]:
sync.runtime_Semacquire(0xc420013b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420013b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42165c900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc28a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14416 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdc780, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229b1710, 0xc4229b1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14378 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228b5710, 0xc4228b5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc28a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14379 [semacquire]:
sync.runtime_Semacquire(0xc4229ba0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc28a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ce8ac0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14422 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14426 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229ad710, 0xc4229ad708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229af710, 0xc4229af708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229c3710, 0xc4229c3708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14437 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4222cb4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14468 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229ab710, 0xc4229ab708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x7)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4229c1710, 0xc4229c1708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14458 [semacquire]:
sync.runtime_Semacquire(0xc4229c63ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c63e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4222cb760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422289710, 0xc422289708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14495 [semacquire]:
sync.runtime_Semacquire(0xc4229c672c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c6720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x7)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422105710, 0xc422105708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x10)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14474 [semacquire]:
sync.runtime_Semacquire(0xc4229ba50c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6ed00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422287710, 0xc422287708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212920e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42228b710, 0xc42228b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422101710, 0xc422101708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xf)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422103710, 0xc422103708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xe)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14515 [semacquire]:
sync.runtime_Semacquire(0xc4229c6a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c6a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200892c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212920e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212920e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212920e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212920e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212920e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14530 [semacquire]:
sync.runtime_Semacquire(0xc4229ba6ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba6a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4212920e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14532 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db0840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14518 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4220ff710, 0xc4220ff708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0xd)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14522 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42216d710, 0xc42216d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0xc)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14528 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14529 [semacquire]:
sync.runtime_Semacquire(0xc42240ad5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240ad50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422169710, 0xc422169708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14547 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xb)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14550 [semacquire]:
sync.runtime_Semacquire(0xc4229c6d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c6d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14552 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42216b710, 0xc42216b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db0840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db0840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db0840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db0840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14537 [semacquire]:
sync.runtime_Semacquire(0xc4229ba81c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421db0840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef5b30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14553 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xa)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422167710, 0xc422167708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14561 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x9)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14566 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14567 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14568 [semacquire]:
sync.runtime_Semacquire(0xc4229c700c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c7000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e97a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42242b710, 0xc42242b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef5b30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef5b30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef5b30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14543 [semacquire]:
sync.runtime_Semacquire(0xc4229ba97c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422ef5b30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4211843c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422427710, 0xc422427708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422429710, 0xc422429708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422231710, 0xc422231708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x7)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14585 [semacquire]:
sync.runtime_Semacquire(0xc4229c72cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c72c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422650d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4211843c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4211843c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14596 [semacquire]:
sync.runtime_Semacquire(0xc4229baaac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229baaa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4211843c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc3530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422425710, 0xc422425708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0xa)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc3530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14600 [semacquire]:
sync.runtime_Semacquire(0xc4229babcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229babc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421dc3530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14593 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42222b710, 0xc42222b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42258b710, 0xc42258b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14617 [semacquire]:
sync.runtime_Semacquire(0xc4229c755c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c7550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4222c94a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42222d710, 0xc42222d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ce92e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x25)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xa)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42258d710, 0xc42258d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225ef710, 0xc4225ef708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14627 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x22)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422589710, 0xc422589708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x26)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14632 [semacquire]:
sync.runtime_Semacquire(0xc4229c77dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c77d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200caee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225eb710, 0xc4225eb708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x9)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14640 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225ed710, 0xc4225ed708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14641 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14642 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14646 [semacquire]:
sync.runtime_Semacquire(0xc4229c7a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c7a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eb60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225e9710, 0xc4225e9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14652 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14653 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14654 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14655 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14658 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14659 [semacquire]:
sync.runtime_Semacquire(0xc4229c7c6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c7c60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8e40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42222f710, 0xc42222f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x9)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14678 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14679 [semacquire]:
sync.runtime_Semacquire(0xc4229bb01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6f200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14662 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14671 [semacquire]:
sync.runtime_Semacquire(0xc4229c7e7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229c7e70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009afd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14687 [semacquire]:
sync.runtime_Semacquire(0xc4229bb1ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb1a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421cfce40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14692 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14698 [semacquire]:
sync.runtime_Semacquire(0xc42240a07c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240a070)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdea0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421cfce40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421cfce40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422883710, 0xc422883708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421cfce40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421cfce40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14710 [semacquire]:
sync.runtime_Semacquire(0xc4229bb32c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421cfce40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224080a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14701 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224080a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14714 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224080a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14715 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224080a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14716 [semacquire]:
sync.runtime_Semacquire(0xc4229bb47c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4224080a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14724 [semacquire]:
sync.runtime_Semacquire(0xc42240a24c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240a240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42287f710, 0xc42287f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4210c1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4210c1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x10)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4210c1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422881710, 0xc422881708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14721 [semacquire]:
sync.runtime_Semacquire(0xc4229bb5bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb5b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4210c1440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14731 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0xf)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14733 [semacquire]:
sync.runtime_Semacquire(0xc42240a40c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240a400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd0780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421868360, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42118cb60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421868360, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14741 [semacquire]:
sync.runtime_Semacquire(0xc4229bb6cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb6c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421868360, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42118cb60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42118cb60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42118cb60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42118cb60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42118cb60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14757 [semacquire]:
sync.runtime_Semacquire(0xc42240a59c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240a590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42118cb60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ce9ae0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c34ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c34ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c34ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14762 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422603710, 0xc422603708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c34ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14763 [semacquire]:
sync.runtime_Semacquire(0xc421a66d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a66d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c34ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14764 [semacquire]:
sync.runtime_Semacquire(0xc42240a71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240a710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c34ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42287d710, 0xc42287d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14766 [semacquire]:
sync.runtime_Semacquire(0xc421a673bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a673b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42221d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14767 [semacquire]:
sync.runtime_Semacquire(0xc421a6789c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a67890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42221d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14768 [semacquire]:
sync.runtime_Semacquire(0xc421a67d8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a67d80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42221d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14769 [semacquire]:
sync.runtime_Semacquire(0xc421f8826c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f88260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42221d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14770 [semacquire]:
sync.runtime_Semacquire(0xc42240a86c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240a860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42221d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14772 [semacquire]:
sync.runtime_Semacquire(0xc421f8875c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f88750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4205ba0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14773 [semacquire]:
sync.runtime_Semacquire(0xc421df4b8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4b80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4205ba0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14774 [semacquire]:
sync.runtime_Semacquire(0xc421f88b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f88b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4205ba0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14752 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14786 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4226bb710, 0xc4226bb708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14787 [semacquire]:
sync.runtime_Semacquire(0xc4229bbafc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bbaf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42119ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14789 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c20fc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15362 [semacquire]:
sync.runtime_Semacquire(0xc42455099c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c20fc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c20fc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225fd710, 0xc4225fd708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c20fc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14793 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c20fc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14794 [semacquire]:
sync.runtime_Semacquire(0xc4229bbc7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bbc70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421c20fc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14819 [semacquire]:
sync.runtime_Semacquire(0xc421f8959c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f89590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14820 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422601710, 0xc422601708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4226b7710, 0xc4226b7708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x18)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14800 [semacquire]:
sync.runtime_Semacquire(0xc4229bbdcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bbdc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x1f)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14803 [semacquire]:
sync.runtime_Semacquire(0xc421d2f9dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f9d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14804 [semacquire]:
sync.runtime_Semacquire(0xc421d2fd8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2fd80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243c8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243c8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243c8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15429 [semacquire]:
sync.runtime_Semacquire(0xc421df5fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422056af0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a71710, 0xc422a71708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14825 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x6)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14828 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4226b5710, 0xc4226b5708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15430 [semacquire]:
sync.runtime_Semacquire(0xc4243d079c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d0790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422056af0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14829 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a6d710, 0xc422a6d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14835 [semacquire]:
sync.runtime_Semacquire(0xc42240b02c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240b020)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e98c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14817 [semacquire]:
sync.runtime_Semacquire(0xc42205c80c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14882 [GC assist wait]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ff5ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:881 +0x2cd
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226281e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226281e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1cc30, 0xc421d643d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226281e0, 0x0, 0x0, 0x0, 0xc421d643d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226281e0, 0x6f0968, 0x3, 0x51f701, 0xc422055c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226281e0, 0x5, 0xc422a722f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a6f710, 0xc422a6f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14839 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14850 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14851 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14852 [semacquire]:
sync.runtime_Semacquire(0xc42240b2ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240b2e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc422a74000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14854 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14883 [semacquire]:
sync.runtime_Semacquire(0xc42205d16c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14856 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14857 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14858 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14859 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14860 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14863 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14868 [semacquire]:
sync.runtime_Semacquire(0xc42240b57c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240b570)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42299a690, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14871 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14884 [semacquire]:
sync.runtime_Semacquire(0xc42205dabc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205dab0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14899 [semacquire]:
sync.runtime_Semacquire(0xc42240b7fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240b7f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cafc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14885 [semacquire]:
sync.runtime_Semacquire(0xc421afe40c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afe400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14886 [semacquire]:
sync.runtime_Semacquire(0xc421afed5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afed50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14887 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4223ef7c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249c0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42249c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1cc30, 0xc421d646e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42249c0f0, 0x0, 0x0, 0x0, 0xc421d646e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42249c0f0, 0x6f0968, 0x3, 0x51f701, 0xc42290c7e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42249c0f0, 0x5, 0xc422a72390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14888 [semacquire]:
sync.runtime_Semacquire(0xc422a7246c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a72460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421f6fc80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14890 [semacquire]:
sync.runtime_Semacquire(0xc421aff96c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421aff960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208aa3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208aa3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208aa3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208aa3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208aa3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208aa3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14896 [semacquire]:
sync.runtime_Semacquire(0xc422a7260c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a72600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208aa3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14909 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14913 [semacquire]:
sync.runtime_Semacquire(0xc42240ba4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240ba40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ec30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42168e780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42168e780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42168e780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14933 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42168e780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42168e780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14935 [semacquire]:
sync.runtime_Semacquire(0xc422a7277c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a72770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42168e780, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14926 [semacquire]:
sync.runtime_Semacquire(0xc42240bc8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240bc80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8f00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408aa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408aa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14939 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408aa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14940 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408aa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14941 [semacquire]:
sync.runtime_Semacquire(0xc422a728dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a728d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408aa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14949 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14950 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14954 [semacquire]:
sync.runtime_Semacquire(0xc42240be9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42240be90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14945 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14962 [semacquire]:
sync.runtime_Semacquire(0xc422a72a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a72a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215d15c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14981 [semacquire]:
sync.runtime_Semacquire(0xc421a6609c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a66090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4200fdf40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14991 [semacquire]:
sync.runtime_Semacquire(0xc421a6626c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a66260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215d15c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14966 [semacquire]:
sync.runtime_Semacquire(0xc422a72b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a72b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215d15c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc420fed360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15000 [semacquire]:
sync.runtime_Semacquire(0xc421a6642c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a66420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421bd1200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4207a0e70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4207a0e70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4207a0e70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4207a0e70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4207a0e70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4207a0e70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15008 [semacquire]:
sync.runtime_Semacquire(0xc421a665bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a665b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4207a0e70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215fac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15011 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1950, 0xc425c9f5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425cade60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426e0dc30, 0x410ffd, 0xc425279d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425fa1950, 0x0, 0x0, 0x0, 0xc425279d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425fa1950, 0x6f0968, 0x3, 0x51f701, 0xc4264d4090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425fa1950, 0x5, 0xc421a665f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215fac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215fac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215fac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215fac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15015 [semacquire]:
sync.runtime_Semacquire(0xc421a6673c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a66730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215fac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 14977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15029 [semacquire]:
sync.runtime_Semacquire(0xc422a72f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a72f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42110a180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15021 [semacquire]:
sync.runtime_Semacquire(0xc421a6688c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a66880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15023 [semacquire]:
sync.runtime_Semacquire(0xc4223032dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223032d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208ab500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15024 [semacquire]:
sync.runtime_Semacquire(0xc42230368c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303680)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15025 [semacquire]:
sync.runtime_Semacquire(0xc422303a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208ab500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208ab500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208ab500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208ab500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208ab500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15037 [semacquire]:
sync.runtime_Semacquire(0xc422a7310c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4208ab500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16714 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215f8c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x7)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215f8c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215f8c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215f8c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215f8c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15060 [semacquire]:
sync.runtime_Semacquire(0xc422a7328c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215f8c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15054 [semacquire]:
sync.runtime_Semacquire(0xc42257250c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422572500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15066 [semacquire]:
sync.runtime_Semacquire(0xc422a733dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a733d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422408ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15055 [semacquire]:
sync.runtime_Semacquire(0xc4225729fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225729f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091b40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15056 [semacquire]:
sync.runtime_Semacquire(0xc422572edc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422572ed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091b40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091b40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15071 [semacquire]:
sync.runtime_Semacquire(0xc422a7351c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091b40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42133aab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42133aab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15075 [semacquire]:
sync.runtime_Semacquire(0xc422a7362c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42133aab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc420df88a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15057 [semacquire]:
sync.runtime_Semacquire(0xc4225733cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225733c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15090 [semacquire]:
sync.runtime_Semacquire(0xc421a66ecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a66ec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208c3c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15092 [semacquire]:
sync.runtime_Semacquire(0xc4225738ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225738a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15093 [semacquire]:
sync.runtime_Semacquire(0xc422573c5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422573c50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15094 [semacquire]:
sync.runtime_Semacquire(0xc42438400c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15095 [semacquire]:
sync.runtime_Semacquire(0xc421a6700c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a67000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15097 [semacquire]:
sync.runtime_Semacquire(0xc4243843bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243843b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4211c6c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15098 [semacquire]:
sync.runtime_Semacquire(0xc42438465c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4211c6c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424386f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424386f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15123 [semacquire]:
sync.runtime_Semacquire(0xc424384a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15124 [semacquire]:
sync.runtime_Semacquire(0xc424384e3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384e30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15106 [semacquire]:
sync.runtime_Semacquire(0xc422a73a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4210bf800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4206ad110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15125 [semacquire]:
sync.runtime_Semacquire(0xc4243851ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243851e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4206ad110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4206ad110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4206ad110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4206ad110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4206ad110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15114 [semacquire]:
sync.runtime_Semacquire(0xc422a73c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4206ad110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15116 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421541800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421541800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421541800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421541800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15120 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421541800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15121 [semacquire]:
sync.runtime_Semacquire(0xc422a73d8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73d80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421541800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15126 [semacquire]:
sync.runtime_Semacquire(0xc421a674ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a674e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15128 [semacquire]:
sync.runtime_Semacquire(0xc42438559c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ff170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15141 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15143 [semacquire]:
sync.runtime_Semacquire(0xc422a73eec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a73ee0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15129 [semacquire]:
sync.runtime_Semacquire(0xc42438583c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ff170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243cca50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243cca50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15148 [semacquire]:
sync.runtime_Semacquire(0xc421d2e01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42119ba10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15170 [semacquire]:
sync.runtime_Semacquire(0xc424385c6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385c60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15171 [semacquire]:
sync.runtime_Semacquire(0xc4243fa01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fa010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42119ba10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15152 [semacquire]:
sync.runtime_Semacquire(0xc421d2e13c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42119ba10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc420c68ee0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15172 [semacquire]:
sync.runtime_Semacquire(0xc4243fa3cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fa3c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15173 [semacquire]:
sync.runtime_Semacquire(0xc421a679dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a679d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c2ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15162 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15175 [semacquire]:
sync.runtime_Semacquire(0xc4243fa77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fa770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ffd10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15176 [semacquire]:
sync.runtime_Semacquire(0xc4243faa1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243faa10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ffd10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424430540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424430540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15163 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15167 [semacquire]:
sync.runtime_Semacquire(0xc421d2e58c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc420c36a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15185 [semacquire]:
sync.runtime_Semacquire(0xc4243fae4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fae40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4203983f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15202 [semacquire]:
sync.runtime_Semacquire(0xc4243fb1fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fb1f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4203983f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4203983f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4203983f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4203983f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4203983f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15191 [semacquire]:
sync.runtime_Semacquire(0xc421d2e71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4203983f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15203 [semacquire]:
sync.runtime_Semacquire(0xc4243fb5ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fb5a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421222f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421222f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421222f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421222f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421222f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15198 [semacquire]:
sync.runtime_Semacquire(0xc421d2e89c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421222f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15204 [semacquire]:
sync.runtime_Semacquire(0xc421a67ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421a67eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15220 [semacquire]:
sync.runtime_Semacquire(0xc421d2e9ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e9e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422409a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15206 [semacquire]:
sync.runtime_Semacquire(0xc4243fb83c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fb830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4208175f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15207 [semacquire]:
sync.runtime_Semacquire(0xc4243fbacc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fbac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4208175f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424431e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15223 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15224 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15225 [semacquire]:
sync.runtime_Semacquire(0xc421d2eb2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2eb20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424431e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206fc840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15216 [semacquire]:
sync.runtime_Semacquire(0xc4243fbf0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fbf00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206fc840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15229 [semacquire]:
sync.runtime_Semacquire(0xc421d2ec3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2ec30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206fc840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15217 [semacquire]:
sync.runtime_Semacquire(0xc4244a42bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a42b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4204d4c20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15250 [semacquire]:
sync.runtime_Semacquire(0xc4244a466c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15251 [semacquire]:
sync.runtime_Semacquire(0xc421f883ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f883a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15253 [semacquire]:
sync.runtime_Semacquire(0xc4244a4a1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4a10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206987e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15254 [semacquire]:
sync.runtime_Semacquire(0xc4244a4cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206987e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424465d40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42450c000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15242 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15244 [semacquire]:
sync.runtime_Semacquire(0xc421d2f08c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4200e3c80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d25b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15263 [semacquire]:
sync.runtime_Semacquire(0xc4244a50ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a50e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420590ff0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15264 [semacquire]:
sync.runtime_Semacquire(0xc4244a537c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420590ff0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d25b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d25b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d25b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d25b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d25b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15268 [semacquire]:
sync.runtime_Semacquire(0xc421d2f22c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4201d25b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42118ecc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4225ff710, 0xc4225ff708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42450c480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15271 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42118ecc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42118ecc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42118ecc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42118ecc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15275 [semacquire]:
sync.runtime_Semacquire(0xc421d2f39c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42118ecc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15281 [semacquire]:
sync.runtime_Semacquire(0xc421d2f4fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f4f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42450c740, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15285 [semacquire]:
sync.runtime_Semacquire(0xc421df411c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15286 [semacquire]:
sync.runtime_Semacquire(0xc421d2f62c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2a940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15305 [semacquire]:
sync.runtime_Semacquire(0xc4244a57bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a57b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4202263f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15288 [semacquire]:
sync.runtime_Semacquire(0xc421df44cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df44c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42031fbc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15306 [semacquire]:
sync.runtime_Semacquire(0xc4244a5a4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5a40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4202263f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15289 [semacquire]:
sync.runtime_Semacquire(0xc421df476c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42031fbc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424380690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421ba96c0, 0xc421ba9860, 0xc421ba9a00)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424380690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15307 [semacquire]:
sync.runtime_Semacquire(0xc421f88c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f88c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4202263f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15314 [semacquire]:
sync.runtime_Semacquire(0xc421df4f3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4f30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4201a9c50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15315 [semacquire]:
sync.runtime_Semacquire(0xc421df519c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4201a9c50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4226b9710, 0xc4226b9708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df3700, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15309 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422296c30, 0xc4244ee1b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4244a3ef0, 0x0, 0x0, 0x0, 0xc4244ee1b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4244a3ef0, 0x6f0968, 0x3, 0x51f701, 0xc424516a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4244a3ef0, 0x5, 0xc421f88c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f1c640, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x20)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df39c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15324 [semacquire]:
sync.runtime_Semacquire(0xc421df55cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df55c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422054330, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15325 [semacquire]:
sync.runtime_Semacquire(0xc421df586c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422054330, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16008 [semacquire]:
sync.runtime_Semacquire(0xc4243d015c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d0150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243c8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243c8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x17)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243c8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15431 [semacquire]:
sync.runtime_Semacquire(0xc4243d0f4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d0f40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422056af0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15432 [semacquire]:
sync.runtime_Semacquire(0xc4243d170c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422056af0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15377 [semacquire]:
sync.runtime_Semacquire(0xc421f8984c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f89840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc421f7dc00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15379 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15380 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15384 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15385 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15393 [semacquire]:
sync.runtime_Semacquire(0xc421f89aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f89ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4221b8000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15433 [semacquire]:
sync.runtime_Semacquire(0xc4243d1ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422056af0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15408 [semacquire]:
sync.runtime_Semacquire(0xc421f89d5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f89d50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb0a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15422 [semacquire]:
sync.runtime_Semacquire(0xc421f89fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f89fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ed00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15451 [semacquire]:
sync.runtime_Semacquire(0xc4223021ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223021e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f8fc0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15434 [semacquire]:
sync.runtime_Semacquire(0xc42446067c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422056af0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15435 [semacquire]:
sync.runtime_Semacquire(0xc42205c9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422056af0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15437 [semacquire]:
sync.runtime_Semacquire(0xc424460e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc420243aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15459 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15463 [semacquire]:
sync.runtime_Semacquire(0xc42230240c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15438 [semacquire]:
sync.runtime_Semacquire(0xc42446146c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc420243aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15439 [semacquire]:
sync.runtime_Semacquire(0xc424461aac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461aa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc420243aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15440 [semacquire]:
sync.runtime_Semacquire(0xc4244fe0ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe0e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc420243aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15441 [semacquire]:
sync.runtime_Semacquire(0xc4244fe72c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc420243aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15474 [semacquire]:
sync.runtime_Semacquire(0xc42205cb1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205cb10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc420243aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6b40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15468 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15490 [semacquire]:
sync.runtime_Semacquire(0xc4223025fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223025f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736000, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6b40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6b40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6b40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15480 [semacquire]:
sync.runtime_Semacquire(0xc42205cc7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205cc70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff6b40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15495 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15500 [semacquire]:
sync.runtime_Semacquire(0xc4223027dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223027d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15485 [semacquire]:
sync.runtime_Semacquire(0xc42205cdac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205cda0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422055860, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422867710, 0xc422867708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x12)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15509 [semacquire]:
sync.runtime_Semacquire(0xc42230298c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc421ff8a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422055860, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15489 [semacquire]:
sync.runtime_Semacquire(0xc42205cecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205cec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422055860, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421ff58c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422863710, 0xc422863708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15517 [semacquire]:
sync.runtime_Semacquire(0xc422302b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15529 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422057260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226264e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422057260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226264e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422865710, 0xc422865708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226264e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226264e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226264e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15540 [semacquire]:
sync.runtime_Semacquire(0xc422302c9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302c90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226264e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208dea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422057260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42250f710, 0xc42250f708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208dea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x2b)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208dea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208dea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15546 [semacquire]:
sync.runtime_Semacquire(0xc422302dfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302df0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42208dea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422861710, 0xc422861708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15551 [semacquire]:
sync.runtime_Semacquire(0xc422302f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15532 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422057260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42250b710, 0xc42250b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422057260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422057260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15535 [semacquire]:
sync.runtime_Semacquire(0xc42205d30c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422057260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15553 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220598c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42262ae40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220598c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15555 [semacquire]:
sync.runtime_Semacquire(0xc42230304c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220598c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42262ae40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc42250d710, 0xc42250d708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42262ae40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x2c)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42262ae40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42262ae40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15574 [semacquire]:
sync.runtime_Semacquire(0xc42205d47c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42262ae40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421f1dc80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422059e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422059e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15580 [semacquire]:
sync.runtime_Semacquire(0xc42205d5dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d5d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15565 [semacquire]:
sync.runtime_Semacquire(0xc4223033fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223033f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422059e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15585 [semacquire]:
sync.runtime_Semacquire(0xc42205d70c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223ea390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223ea390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15589 [semacquire]:
sync.runtime_Semacquire(0xc42205d82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223ea390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422319710, 0xc422319708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4223ee040, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15567 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422254020, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220579d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x4)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220579d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222583c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222583c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220579d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15607 [semacquire]:
sync.runtime_Semacquire(0xc4223037ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223037a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222583c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220579d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220579d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220579d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15619 [semacquire]:
sync.runtime_Semacquire(0xc42205dc5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205dc50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220579d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4222543c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422315710, 0xc422315708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15626 [semacquire]:
sync.runtime_Semacquire(0xc42205ddcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205ddc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256c60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422258930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff74f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0xcc)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422258930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15617 [semacquire]:
sync.runtime_Semacquire(0xc422303b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422258930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422317710, 0xc422317708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff74f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff74f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff74f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15632 [semacquire]:
sync.runtime_Semacquire(0xc42205df2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205df20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff74f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b9c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b9c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b9c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15637 [semacquire]:
sync.runtime_Semacquire(0xc421afe05c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afe050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2b9c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422254760, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223eae40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16715 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15640 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223eae40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15641 [semacquire]:
sync.runtime_Semacquire(0xc421afe17c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afe170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223eae40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4223ee760, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b04150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0xd1)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b04150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b04150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15707 [semacquire]:
sync.runtime_Semacquire(0xc42257264c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422572640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b04150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b04150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b04150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15671 [semacquire]:
sync.runtime_Semacquire(0xc421afe5ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afe5a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b04150, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421b02a80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421b02a80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421b02a80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421b02a80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421b02a80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15678 [semacquire]:
sync.runtime_Semacquire(0xc421afe71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afe710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421b02a80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff79a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff79a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff79a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff79a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15684 [semacquire]:
sync.runtime_Semacquire(0xc421afe87c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afe870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff79a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2bd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422905710, 0xc422905708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422259aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2bd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2bd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15689 [semacquire]:
sync.runtime_Semacquire(0xc421afe9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afe9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2bd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223eb8f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15692 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223eb8f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15693 [semacquire]:
sync.runtime_Semacquire(0xc421afeacc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afeac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223eb8f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4223eee80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15717 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a6b710, 0xc422a6b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b048c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b048c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b048c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b048c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15721 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b048c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b048c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15723 [semacquire]:
sync.runtime_Semacquire(0xc421afeefc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421afeef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421b048c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15710 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422259aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15711 [semacquire]:
sync.runtime_Semacquire(0xc42257275c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422572750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422259aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226ea8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422255360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226ea8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422901710, 0xc422901708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226ea8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x3)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226ea8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226ea8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15746 [semacquire]:
sync.runtime_Semacquire(0xc421aff06c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421aff060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226ea8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15748 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422903710, 0xc422903708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x2)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15752 [semacquire]:
sync.runtime_Semacquire(0xc421aff1cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421aff1c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc421ff7e50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a4b710, 0xc422a4b708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x8)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15757 [semacquire]:
sync.runtime_Semacquire(0xc421aff2fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421aff2f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290c3c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15738 [semacquire]:
sync.runtime_Semacquire(0xc422572b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422572b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290c3c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15761 [semacquire]:
sync.runtime_Semacquire(0xc421aff41c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421aff410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290c3c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15763 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc4228ff710, 0xc4228ff708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4223ef5a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15741 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15742 [semacquire]:
sync.runtime_Semacquire(0xc422572c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422572c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4222557e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15768 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x8, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42290c810, 0xc4226ebf20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 15770 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x2, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4223ef8c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15783 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a47710, 0xc422a47708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224a6ea0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x8, 0x2b)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224a6ea0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15785 [semacquire]:
sync.runtime_Semacquire(0xc42257301c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422573010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224a6ea0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15788 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15789 [semacquire]:
sync.runtime_Semacquire(0xc42257312c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422573120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a49710, 0xc422a49708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422255c60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4225110c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x8, 0x2a)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4225110c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421d0b1e0, 0xc421d0b380, 0xc421d0b520)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224a6ea0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421d9da00, 0xc421d93380, 0xc421d93520)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224a6ea0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15797 [semacquire]:
sync.runtime_Semacquire(0xc421affadc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421affad0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224a6ea0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229124b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15815 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4225110c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229124b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x20004, 0xc422a45710, 0xc422a45708)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229124b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x4, 0x5)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229124b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15803 [semacquire]:
sync.runtime_Semacquire(0xc421affc3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421affc30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229124b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420fd21a0, 0xc420fd2340, 0xc420f9bd40)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15808 [semacquire]:
sync.runtime_Semacquire(0xc421affd6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421affd60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290a580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421238820, 0xc4212389c0, 0xc42123a680)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290d170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15816 [semacquire]:
sync.runtime_Semacquire(0xc4225734fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225734f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4225110c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15818 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910f00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4214ff380, 0xc4214ff520, 0xc4214ea9c0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290d170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15828 [semacquire]:
sync.runtime_Semacquire(0xc421affe8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421affe80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290d170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4215b2d00, 0xc4215dc000, 0xc4215dc1a0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4223eff00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15819 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910f00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15820 [semacquire]:
sync.runtime_Semacquire(0xc42257361c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422573610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422910f00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421dee0e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290d6e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421a69ba0, 0xc421a69d40, 0xc421a72000)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290d6e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422911470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4202a4340, 0xc4202a44e0, 0xc4202a4680)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422911470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15838 [semacquire]:
sync.runtime_Semacquire(0xc421df423c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42290d6e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15846 [semacquire]:
sync.runtime_Semacquire(0xc4225739cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225739c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422911470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421b101a0, 0xc421b10340, 0xc421b104e0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df22a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc42065e000, 0xc42065e1a0, 0xc42065e340)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421dee480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df2560, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df2820, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15854 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4229119e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc42085a9c0, 0xc42085ab60, 0xc42085ad00)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4229119e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15895 [semacquire]:
sync.runtime_Semacquire(0xc421df4cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424380690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15856 [semacquire]:
sync.runtime_Semacquire(0xc422573d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422573d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4229119e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4209d1860, 0xc4209d1a00, 0xc4209d1ba0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421dee820, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc421c57ba0, 0xc421c55040, 0xc421c551e0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df2d20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422911f50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc420af36c0, 0xc420af3860, 0xc420af3a00)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422911f50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15882 [semacquire]:
sync.runtime_Semacquire(0xc42438412c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422911f50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df2fe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0xc4202d41a0, 0xc4202d4340, 0xc4205b2ea0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421deebc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421deee80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421def140, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15939 [semacquire]:
sync.runtime_Semacquire(0xc424384bac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384ba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424386f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15904 [semacquire]:
sync.runtime_Semacquire(0xc421df503c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df2fe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421def6a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15922 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42249db30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42249db30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42249db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42245cc30, 0xc421d64988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42249db30, 0x0, 0x0, 0x0, 0xc421d64988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42249db30, 0x6f0968, 0x3, 0x51f701, 0xc424380d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42249db30, 0x5, 0xc421df5060, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc421df5040, 0x1, 0x1, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24627 [select]:
net/http.(*persistConn).writeLoop(0xc4216fe500)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 15947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243874d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421df3280, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16011 [semacquire]:
sync.runtime_Semacquire(0xc4244fed6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fed60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16012 [semacquire]:
sync.runtime_Semacquire(0xc4244ff25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16013 [semacquire]:
sync.runtime_Semacquire(0xc4244ff73c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243874d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15949 [semacquire]:
sync.runtime_Semacquire(0xc424384f5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384f50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243874d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421defa40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424387a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424387a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15975 [semacquire]:
sync.runtime_Semacquire(0xc42438530c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424387a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc421defde0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243ca0a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 15989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243ca360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16000 [semacquire]:
sync.runtime_Semacquire(0xc424385d8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385d80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243cca50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243ca8c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16014 [semacquire]:
sync.runtime_Semacquire(0xc4243d02ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d02a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16016 [semacquire]:
sync.runtime_Semacquire(0xc4244ffc2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ffc20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b3c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243ccfc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16017 [semacquire]:
sync.runtime_Semacquire(0xc4244fffdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fffd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b3c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16018 [semacquire]:
sync.runtime_Semacquire(0xc4245b038c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b0380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b3c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16019 [semacquire]:
sync.runtime_Semacquire(0xc4243d03ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d03e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b3c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18189 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4e6c0, 0xc424a5e3c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 16022 [semacquire]:
sync.runtime_Semacquire(0xc4245b09cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b09c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243c69f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424542fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424542fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16031 [semacquire]:
sync.runtime_Semacquire(0xc4245b0e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b0e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16032 [semacquire]:
sync.runtime_Semacquire(0xc4245b144c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b1440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16033 [semacquire]:
sync.runtime_Semacquire(0xc4245b1a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b1a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243ccfc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16050 [semacquire]:
sync.runtime_Semacquire(0xc4246ca0cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca0c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16051 [semacquire]:
sync.runtime_Semacquire(0xc4246ca70c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16052 [semacquire]:
sync.runtime_Semacquire(0xc4243d090c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d0900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16054 [semacquire]:
sync.runtime_Semacquire(0xc4246cad4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cad40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229139f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16042 [semacquire]:
sync.runtime_Semacquire(0xc4243fa13c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fa130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243ccfc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16055 [semacquire]:
sync.runtime_Semacquire(0xc4246cb22c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229139f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16056 [semacquire]:
sync.runtime_Semacquire(0xc4246cb71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229139f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16057 [semacquire]:
sync.runtime_Semacquire(0xc4246cbbfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cbbf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229139f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16058 [semacquire]:
sync.runtime_Semacquire(0xc4243d0a6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d0a60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4229139f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16060 [semacquire]:
sync.runtime_Semacquire(0xc4248640ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248640e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16061 [semacquire]:
sync.runtime_Semacquire(0xc42486449c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864490)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16062 [semacquire]:
sync.runtime_Semacquire(0xc42486484c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16063 [semacquire]:
sync.runtime_Semacquire(0xc4243d0b9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d0b90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cac60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16065 [semacquire]:
sync.runtime_Semacquire(0xc424864bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243c7350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243cd530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16066 [semacquire]:
sync.runtime_Semacquire(0xc424864e8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864e80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243c7350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f3b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243cd530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f3b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16084 [semacquire]:
sync.runtime_Semacquire(0xc4243fa4ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fa4e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243cd530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16075 [semacquire]:
sync.runtime_Semacquire(0xc42486522c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424416060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16076 [semacquire]:
sync.runtime_Semacquire(0xc42486586c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424416060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16077 [semacquire]:
sync.runtime_Semacquire(0xc424865eac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865ea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424416060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cb000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cb2c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cb580, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16078 [semacquire]:
sync.runtime_Semacquire(0xc42499e4ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e4e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424416060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424416060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16080 [semacquire]:
sync.runtime_Semacquire(0xc4243d10cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d10c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424416060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16141 [semacquire]:
sync.runtime_Semacquire(0xc4243faf6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243faf60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424430540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16102 [semacquire]:
sync.runtime_Semacquire(0xc4243d121c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc422913e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16107 [semacquire]:
sync.runtime_Semacquire(0xc4243d135c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243c7cb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243c7cb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16111 [semacquire]:
sync.runtime_Semacquire(0xc4243d146c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4243c7cb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cf1c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cbae0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424417aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16120 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424417aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16121 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424417aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424430ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16122 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edea50, 0xc425dd4e30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4276a9c30, 0x410ffd, 0xc4258e0d50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425edea50, 0x0, 0x0, 0x0, 0xc4258e0d50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425edea50, 0x6f0968, 0x3, 0x51f701, 0xc425d2ffb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425edea50, 0x5, 0xc4243d1780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424417aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424417aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16124 [semacquire]:
sync.runtime_Semacquire(0xc4243d187c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424417aa0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16128 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16129 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16146 [semacquire]:
sync.runtime_Semacquire(0xc4243d19dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d19d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290bcc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290bcc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290bcc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16151 [semacquire]:
sync.runtime_Semacquire(0xc4243d1b0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1b00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290bcc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442e630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442e630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16155 [semacquire]:
sync.runtime_Semacquire(0xc4243d1c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243d1c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442e630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cf800, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424430ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424443500, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424443500, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16167 [semacquire]:
sync.runtime_Semacquire(0xc4243fb31c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fb310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424430ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424443500, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cbe80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16182 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424443500, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16183 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424443500, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16184 [semacquire]:
sync.runtime_Semacquire(0xc42446003c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424443500, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424431020, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424431020, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16190 [semacquire]:
sync.runtime_Semacquire(0xc42446018c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442c640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16177 [semacquire]:
sync.runtime_Semacquire(0xc4243fb6cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243fb6c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424431020, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16195 [semacquire]:
sync.runtime_Semacquire(0xc4244602cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244602c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442ef90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424464220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442ef90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16199 [semacquire]:
sync.runtime_Semacquire(0xc4244603dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244603d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442ef90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243ff680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243ff680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4243ff680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422d67c30, 0xc42227fdb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243ff680, 0x0, 0x0, 0x0, 0xc42227fdb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243ff680, 0x6f0968, 0x3, 0x51f701, 0xc4244311a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243ff680, 0x5, 0xc4243fb700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424464220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24544 [select]:
net/http.(*persistConn).writeLoop(0xc42122c000)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 16201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4243cfe40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16215 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4244643e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424470f60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424470f60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16221 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4244646a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16248 [semacquire]:
sync.runtime_Semacquire(0xc4244a401c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424431e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424470f60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424464c00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424470f60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424470f60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16228 [semacquire]:
sync.runtime_Semacquire(0xc4244607ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244607e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424470f60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ca50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ca50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ca50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ca50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16234 [semacquire]:
sync.runtime_Semacquire(0xc42446094c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ca50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ae3f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16239 [semacquire]:
sync.runtime_Semacquire(0xc424460a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442f8f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442f8f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16259 [semacquire]:
sync.runtime_Semacquire(0xc424460b9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460b90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42442f8f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42447a480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16269 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ae3f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16271 [semacquire]:
sync.runtime_Semacquire(0xc424460f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442ce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16290 [semacquire]:
sync.runtime_Semacquire(0xc4244a43cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a43c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ae3f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16276 [semacquire]:
sync.runtime_Semacquire(0xc4244610bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244610b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ba120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ba120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16280 [semacquire]:
sync.runtime_Semacquire(0xc4244611dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244611d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ba120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42447a9e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424464fa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16298 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ae960, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ae960, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16300 [semacquire]:
sync.runtime_Semacquire(0xc4244a477c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ae960, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16308 [semacquire]:
sync.runtime_Semacquire(0xc4244615cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244615c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424465340, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e8c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424465600, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4244658c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e8c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e8c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16313 [semacquire]:
sync.runtime_Semacquire(0xc4244616fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244616f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446e8c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ba930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16429 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424516ab0, 0xc42451eba0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 16316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ba930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16317 [semacquire]:
sync.runtime_Semacquire(0xc42446181c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244ba930, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42447af40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4244cf570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16344 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16345 [semacquire]:
sync.runtime_Semacquire(0xc424461c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d4f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446eb80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446eb80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446eb80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16350 [semacquire]:
sync.runtime_Semacquire(0xc424461d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446eb80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16352 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244bb140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4244cf570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16353 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244bb140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16354 [semacquire]:
sync.runtime_Semacquire(0xc424461e5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461e50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244bb140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42447b4a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16362 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d860, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d860, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d860, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d860, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16366 [semacquire]:
sync.runtime_Semacquire(0xc4244fe24c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442d860, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ee40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ee40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ee40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16387 [semacquire]:
sync.runtime_Semacquire(0xc4244fe37c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ee40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244bb950, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244bb950, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16391 [semacquire]:
sync.runtime_Semacquire(0xc4244fe49c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe490)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4244bb950, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16393 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42447ba00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442dbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442dbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442dbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442dbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16403 [semacquire]:
sync.runtime_Semacquire(0xc4244fe88c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42442dbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16408 [semacquire]:
sync.runtime_Semacquire(0xc4244fe9bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe9b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451c180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451c180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16412 [semacquire]:
sync.runtime_Semacquire(0xc4244feadc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fead0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451c180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42447bf60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16438 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16439 [semacquire]:
sync.runtime_Semacquire(0xc4244feeac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244feea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451c840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4244cf570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4244cf570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4244cf570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4244cf570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16453 [semacquire]:
sync.runtime_Semacquire(0xc4244a5e9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5e90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4244cf570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451c840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16443 [semacquire]:
sync.runtime_Semacquire(0xc4244fefbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fefb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451c840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42451f3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42452a3e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42451f3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42451f3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42451f3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16459 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42451f3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16460 [semacquire]:
sync.runtime_Semacquire(0xc42455001c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42451f3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fc780, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fc780, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fc780, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fc780, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16466 [semacquire]:
sync.runtime_Semacquire(0xc42455016c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fc780, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16468 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16471 [semacquire]:
sync.runtime_Semacquire(0xc4245502ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245502a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfa00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424517170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16486 [semacquire]:
sync.runtime_Semacquire(0xc4244ff38c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16474 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424517170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451cf00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16475 [semacquire]:
sync.runtime_Semacquire(0xc4245503bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245503b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424517170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42450cec0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451cf00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16490 [semacquire]:
sync.runtime_Semacquire(0xc4244ff4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451cf00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42452a860, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16517 [semacquire]:
sync.runtime_Semacquire(0xc4244ff87c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446f800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451d5c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451d5c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16521 [semacquire]:
sync.runtime_Semacquire(0xc4244ff98c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451d5c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42452ace0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16529 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451db30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451db30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16547 [semacquire]:
sync.runtime_Semacquire(0xc4244ffd3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ffd30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42451db30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16532 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16535 [semacquire]:
sync.runtime_Semacquire(0xc424550c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424536c30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16566 [semacquire]:
sync.runtime_Semacquire(0xc424550eac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550ea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42452b080, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16568 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245ac0c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16569 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16556 [semacquire]:
sync.runtime_Semacquire(0xc42499eb2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499eb20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245ac0c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16580 [semacquire]:
sync.runtime_Semacquire(0xc4245510fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245510f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058edd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424933a40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16593 [semacquire]:
sync.runtime_Semacquire(0xc42455133c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551330)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9080, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16603 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16604 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16605 [semacquire]:
sync.runtime_Semacquire(0xc42455154c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b1e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424933d00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16616 [semacquire]:
sync.runtime_Semacquire(0xc42455174c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551740)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227360a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16629 [semacquire]:
sync.runtime_Semacquire(0xc42499ef6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499ef60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245ac630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16630 [semacquire]:
sync.runtime_Semacquire(0xc42499f1fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499f1f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245ac630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16642 [semacquire]:
sync.runtime_Semacquire(0xc42455191c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16647 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16651 [semacquire]:
sync.runtime_Semacquire(0xc424551adc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551ad0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424570580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16653 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16654 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16655 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16658 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16659 [semacquire]:
sync.runtime_Semacquire(0xc424551c6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551c60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424583e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18191 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16693 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a5a2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d20c30, 0xc421d65f78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4249a1770, 0x0, 0x0, 0x0, 0xc421d65f78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4249a1770, 0x6f0968, 0x3, 0x51f701, 0xc424a4e690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4249a1770, 0x5, 0xc4245b09e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42452bd40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16662 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424583e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424583e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424583e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424583e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16666 [semacquire]:
sync.runtime_Semacquire(0xc424551dec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551de0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424583e60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fd180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424542fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fd180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fd180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fd180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16672 [semacquire]:
sync.runtime_Semacquire(0xc424551f3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551f30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4244fd180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16677 [semacquire]:
sync.runtime_Semacquire(0xc4245ee07c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245ee070)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245a0c00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424542fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245a0c00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16681 [semacquire]:
sync.runtime_Semacquire(0xc4245ee18c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245ee180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245a0c00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4245f2060, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16716 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16717 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16722 [semacquire]:
sync.runtime_Semacquire(0xc4245b0f5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b0f50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424542fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16727 [semacquire]:
sync.runtime_Semacquire(0xc4245b109c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b1090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245ad8c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16721 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16741 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16745 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16746 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0300, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16748 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245ad8c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16731 [semacquire]:
sync.runtime_Semacquire(0xc4245b11ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b11a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4245ad8c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16733 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424606460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16752 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245432c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16757 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16758 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245432c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16762 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16763 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16767 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0600, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245432c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16770 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16771 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16772 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16773 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16774 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16776 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16778 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16779 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16781 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16783 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16785 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16786 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16788 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b0900, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245432c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16807 [semacquire]:
sync.runtime_Semacquire(0xc4245b159c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b1590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245432c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16793 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16818 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16819 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16820 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16825 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb0580, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16812 [semacquire]:
sync.runtime_Semacquire(0xc4245b16dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b16d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4246520f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16828 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16829 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16815 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4246520f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16839 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16816 [semacquire]:
sync.runtime_Semacquire(0xc4245b17ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b17e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4246520f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16846 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb0840, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16850 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4246069c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16856 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16857 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16871 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16883 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb0b00, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16858 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16887 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16888 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16904 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb0dc0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16859 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16860 [semacquire]:
sync.runtime_Semacquire(0xc4245b1bdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b1bd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4246026c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16909 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16913 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16914 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16925 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7180, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16863 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4246026c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4246026c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16865 [semacquire]:
sync.runtime_Semacquire(0xc4245b1d1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b1d10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4246026c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16927 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424652900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424652900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16933 [semacquire]:
sync.runtime_Semacquire(0xc4245b1e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245b1e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424652900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424606f20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16949 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16950 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16962 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc422bb7400, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245439a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245439a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16966 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16967 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16970 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16971 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16972 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245439a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16983 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc422bb7680, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245439a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 16945 [semacquire]:
sync.runtime_Semacquire(0xc4246ca21c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4245439a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17004 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a870, 0xc4246b6850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d3cc30, 0xc4244ee5c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42462a870, 0x0, 0x0, 0x0, 0xc4244ee5c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42462a870, 0x6f0968, 0x3, 0x51f701, 0xc4246a0390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42462a870, 0x5, 0xc4246b6610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc422bb7900, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17014 [semacquire]:
sync.runtime_Semacquire(0xc4246ca35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424653110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17041 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1080, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17043 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424653110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17018 [semacquire]:
sync.runtime_Semacquire(0xc4246ca46c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424653110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424607480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17062 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc422bb1340, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17083 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc422bb1600, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17094 [semacquire]:
sync.runtime_Semacquire(0xc4246ca85c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424543d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17099 [semacquire]:
sync.runtime_Semacquire(0xc4246ca99c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17115 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17116 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17120 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc422bb18c0, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424653920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424653920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17103 [semacquire]:
sync.runtime_Semacquire(0xc4246caaac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246caaa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424653920, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4246079e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17128 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17129 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17141 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc422bb7b80, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17159 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17178 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748000, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17182 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17183 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17184 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17185 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17191 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17199 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748280, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17202 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17203 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17210 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17215 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17216 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17220 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748500, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17223 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17224 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17225 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17241 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42008dd40, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17244 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17162 [semacquire]:
sync.runtime_Semacquire(0xc4246cae7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cae70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424602ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424796000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17253 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17254 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17262 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780000, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424796000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17166 [semacquire]:
sync.runtime_Semacquire(0xc4246caf9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246caf90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424796000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17168 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424607e60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17265 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17269 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17271 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17276 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17283 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780240, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17320 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17322 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17325 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17331 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17332 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17333 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17305 [semacquire]:
sync.runtime_Semacquire(0xc4246cb36c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17341 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c08c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4247966c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4247966c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17309 [semacquire]:
sync.runtime_Semacquire(0xc4246cb47c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4247966c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b62e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17344 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17350 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17351 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17352 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17353 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17357 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17359 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17360 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17362 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c08e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17399 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f0d20, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17384 [semacquire]:
sync.runtime_Semacquire(0xc4246cb84c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424796d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17420 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f0f00, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17422 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424796d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17388 [semacquire]:
sync.runtime_Semacquire(0xc4246cb96c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424796d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b6760, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17426 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17438 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17441 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6ae00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17474 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17475 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17478 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6afc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17463 [semacquire]:
sync.runtime_Semacquire(0xc4246cbd3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cbd30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424797440, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17495 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17499 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424826680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424797440, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17467 [semacquire]:
sync.runtime_Semacquire(0xc4246cbe4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cbe40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424797440, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b6be0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4247979b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17518 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17520 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4248329c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4247979b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17522 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17557 [semacquire]:
sync.runtime_Semacquire(0xc4248641fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248641f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4247979b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17528 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17529 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17532 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17541 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdc900, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17547 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17551 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17552 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17553 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17578 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdca80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b6f80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424797f20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17566 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424797f20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17593 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17599 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42476b4a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17567 [semacquire]:
sync.runtime_Semacquire(0xc4248645ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248645a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424797f20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17603 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17604 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17620 [semacquire]:
sync.runtime_Semacquire(0xc42480bbcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480bbc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42476b760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17569 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b7320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17627 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17632 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17633 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17640 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17641 [semacquire]:
sync.runtime_Semacquire(0xc42480bf0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480bf00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17655 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a04b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a04b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17647 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17666 [semacquire]:
sync.runtime_Semacquire(0xc42496a53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17657 [semacquire]:
sync.runtime_Semacquire(0xc42486495c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864950)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a04b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17672 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17677 [semacquire]:
sync.runtime_Semacquire(0xc4248b621c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b6210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17692 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17696 [semacquire]:
sync.runtime_Semacquire(0xc4248b651c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b6510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e99e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17659 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b76c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b7980, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17701 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17710 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b7c40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17714 [semacquire]:
sync.runtime_Semacquire(0xc4248b67ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b67e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9b00, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17716 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17752 [semacquire]:
sync.runtime_Semacquire(0xc424864f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4247b7c40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17717 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17721 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17731 [semacquire]:
sync.runtime_Semacquire(0xc4248b6aac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b6aa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4247fee00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17733 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17734 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17741 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17745 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17762 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17763 [semacquire]:
sync.runtime_Semacquire(0xc4248b6d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b6d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489c5a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424868ff0, 0xc424864fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424868ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424868ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420d1cc30, 0xc421d65b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc424868ff0, 0x0, 0x0, 0x0, 0xc421d65b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc424868ff0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0f60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc424868ff0, 0x5, 0xc424864fb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc424864f90, 0x1, 0x1, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17767 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17768 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17770 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17771 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17772 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17773 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17774 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17778 [semacquire]:
sync.runtime_Semacquire(0xc4248b6fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b6fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17781 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17783 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17785 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17786 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17788 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17789 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17792 [semacquire]:
sync.runtime_Semacquire(0xc4248b720c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058eea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f3b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17805 [semacquire]:
sync.runtime_Semacquire(0xc4248b744c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9140, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f3b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17808 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17815 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17816 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17817 [semacquire]:
sync.runtime_Semacquire(0xc4248b765c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17819 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17820 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17825 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17828 [semacquire]:
sync.runtime_Semacquire(0xc4248b785c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736140, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17843 [semacquire]:
sync.runtime_Semacquire(0xc42486538c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f3b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17831 [semacquire]:
sync.runtime_Semacquire(0xc424a2c84c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17832 [semacquire]:
sync.runtime_Semacquire(0xc424a2d35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17848 [semacquire]:
sync.runtime_Semacquire(0xc4248654bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248654b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17833 [semacquire]:
sync.runtime_Semacquire(0xc424a2de5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2de50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17838 [semacquire]:
sync.runtime_Semacquire(0xc4248b7a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17850 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a1650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17851 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a1650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17852 [semacquire]:
sync.runtime_Semacquire(0xc4248655dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248655d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a1650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17858 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17854 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4249322e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17859 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17860 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17863 [semacquire]:
sync.runtime_Semacquire(0xc4248b7bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424747c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f6d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f6d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424747c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424747c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424747c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424747c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424747c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17871 [semacquire]:
sync.runtime_Semacquire(0xc4248b7d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424747c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424903f80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f6d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424903f80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424903f80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424903f80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424903f80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17894 [semacquire]:
sync.runtime_Semacquire(0xc4248b7efc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248b7ef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424903f80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42475f4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42475f4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42475f4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42475f4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17900 [semacquire]:
sync.runtime_Semacquire(0xc42496a04c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42475f4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f6d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17880 [semacquire]:
sync.runtime_Semacquire(0xc4248659cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248659c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477f6d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d1e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17883 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17885 [semacquire]:
sync.runtime_Semacquire(0xc424865afc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865af0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d1e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d1e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17905 [semacquire]:
sync.runtime_Semacquire(0xc42496a18c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d1e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17887 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a1e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424867b30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17888 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a1e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424867b30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17889 [semacquire]:
sync.runtime_Semacquire(0xc424865c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4248a1e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17909 [semacquire]:
sync.runtime_Semacquire(0xc42496a29c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424867b30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424835500, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424932840, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fa40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fa40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fa40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17939 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17940 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fa40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17933 [semacquire]:
sync.runtime_Semacquire(0xc42499e00c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fa40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17945 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17949 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17950 [semacquire]:
sync.runtime_Semacquire(0xc42496a82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9c20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17936 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17954 [semacquire]:
sync.runtime_Semacquire(0xc42499e13c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424980690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17970 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17971 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17972 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17984 [semacquire]:
sync.runtime_Semacquire(0xc42496ab0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496ab00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200e9d40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424980690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17958 [semacquire]:
sync.runtime_Semacquire(0xc42499e25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424980690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424932da0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18001 [semacquire]:
sync.runtime_Semacquire(0xc42496adbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496adb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42499c200, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17966 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fdb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17967 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fdb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18017 [semacquire]:
sync.runtime_Semacquire(0xc42496b05c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42489d860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fdb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18032 [semacquire]:
sync.runtime_Semacquire(0xc42496b2cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b2c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 17969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fdb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18050 [semacquire]:
sync.runtime_Semacquire(0xc42499e64c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42477fdb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18043 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18046 [semacquire]:
sync.runtime_Semacquire(0xc42496b52c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058ef70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18055 [semacquire]:
sync.runtime_Semacquire(0xc42499e77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424980ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18074 [semacquire]:
sync.runtime_Semacquire(0xc424b3096c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18075 [semacquire]:
sync.runtime_Semacquire(0xc42496b75c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9200, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18077 [semacquire]:
sync.runtime_Semacquire(0xc424b31a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424980ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18059 [semacquire]:
sync.runtime_Semacquire(0xc42499e89c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424980ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424933300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18078 [semacquire]:
sync.runtime_Semacquire(0xc424c7292c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18087 [semacquire]:
sync.runtime_Semacquire(0xc42496b97c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18115 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4249335c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18098 [semacquire]:
sync.runtime_Semacquire(0xc42496bb6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496bb60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227361e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18108 [semacquire]:
sync.runtime_Semacquire(0xc42496bd4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496bd40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18133 [semacquire]:
sync.runtime_Semacquire(0xc42496befc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496bef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cd90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cd90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cd90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cd90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cd90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cd90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18141 [semacquire]:
sync.runtime_Semacquire(0xc424a2c09c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cd90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a22720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a22720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a22720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a22720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a22720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18148 [semacquire]:
sync.runtime_Semacquire(0xc424a2c20c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a22720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18154 [semacquire]:
sync.runtime_Semacquire(0xc424a2c36c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18159 [semacquire]:
sync.runtime_Semacquire(0xc424a2c49c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c490)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424991470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18162 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424991470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18163 [semacquire]:
sync.runtime_Semacquire(0xc424a2c5bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c5b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424991470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424a1c5c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18194 [semacquire]:
sync.runtime_Semacquire(0xc424a2ca0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2ca00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3300, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496d5e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496d5e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496d5e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496d5e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496d5e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496d5e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18202 [semacquire]:
sync.runtime_Semacquire(0xc424a2cb9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2cb90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496d5e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a58900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a58900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a58900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a58900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a58900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18209 [semacquire]:
sync.runtime_Semacquire(0xc424a2cd1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2cd10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a58900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a365a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a365a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a365a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a365a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18215 [semacquire]:
sync.runtime_Semacquire(0xc424a2ce6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2ce60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a365a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18220 [semacquire]:
sync.runtime_Semacquire(0xc424a2cfac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2cfa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424a74090, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18242 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc421b9fb00, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18244 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18223 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424a74090, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18224 [semacquire]:
sync.runtime_Semacquire(0xc424a2d0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424a74090, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424a1cdc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18253 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18254 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18263 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc421b9fd40, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18265 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18269 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18271 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18298 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18300 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011a400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18313 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18320 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18321 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011a800, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18287 [semacquire]:
sync.runtime_Semacquire(0xc424a2d50c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496de30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496de30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496de30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496de30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496de30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496de30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18343 [semacquire]:
sync.runtime_Semacquire(0xc424a2d6ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d6a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496de30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18325 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18331 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18332 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18333 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a9cae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18357 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18358 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40b40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18360 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a9cae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a9cae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a9cae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a9cae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18350 [semacquire]:
sync.runtime_Semacquire(0xc424a2d81c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424a9cae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18352 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18362 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18378 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18379 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c40d20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18353 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18388 [semacquire]:
sync.runtime_Semacquire(0xc424a2d97c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a36af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18384 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18385 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18393 [semacquire]:
sync.runtime_Semacquire(0xc424a2daac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2daa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424a74c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18416 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14a80, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424a74c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18397 [semacquire]:
sync.runtime_Semacquire(0xc424a2dbcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2dbc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424a74c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424a1d5c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18422 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18426 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18437 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14c40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18468 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18474 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc424af3520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18495 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc424b09860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18459 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18460 [semacquire]:
sync.runtime_Semacquire(0xc424b3001c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18516 [semacquire]:
sync.runtime_Semacquire(0xc424b301ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b301a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18518 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b12cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18532 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76a80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b12cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b12cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b12cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18522 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b12cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18523 [semacquire]:
sync.runtime_Semacquire(0xc424b3032c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b12cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18547 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18551 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18552 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18553 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76c00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18527 [semacquire]:
sync.runtime_Semacquire(0xc424c7380c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c73800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18528 [semacquire]:
sync.runtime_Semacquire(0xc424c73cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c73ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18529 [semacquire]:
sync.runtime_Semacquire(0xc424b3047c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18563 [semacquire]:
sync.runtime_Semacquire(0xc424df21dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df21d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18564 [semacquire]:
sync.runtime_Semacquire(0xc424df258c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df2580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18565 [semacquire]:
sync.runtime_Semacquire(0xc424df293c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df2930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18566 [semacquire]:
sync.runtime_Semacquire(0xc424b305bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b305b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18561 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18568 [semacquire]:
sync.runtime_Semacquire(0xc424df2cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df2ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424a75890, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18590 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc424a45ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18593 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18602 [semacquire]:
sync.runtime_Semacquire(0xc424bddb8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bddb80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18603 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18604 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18611 [semacquire]:
sync.runtime_Semacquire(0xc424b1d22c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1d220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc424b74000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18658 [semacquire]:
sync.runtime_Semacquire(0xc424df33bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df33b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18659 [semacquire]:
sync.runtime_Semacquire(0xc424eee28c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eee280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18627 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18632 [semacquire]:
sync.runtime_Semacquire(0xc424b1d55c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1d550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ea00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18660 [semacquire]:
sync.runtime_Semacquire(0xc424eef16c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eef160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18640 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18641 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18642 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18647 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18652 [semacquire]:
sync.runtime_Semacquire(0xc424b1d87c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1d870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3eb40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18654 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18662 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18668 [semacquire]:
sync.runtime_Semacquire(0xc424b30b7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30b70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b3f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18655 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18678 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18687 [semacquire]:
sync.runtime_Semacquire(0xc424b1db6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1db60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18672 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18692 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18695 [semacquire]:
sync.runtime_Semacquire(0xc424b30d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736280, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18710 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18714 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18715 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18716 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18717 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18721 [semacquire]:
sync.runtime_Semacquire(0xc424b1de4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1de40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200817a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18701 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18705 [semacquire]:
sync.runtime_Semacquire(0xc424b30f4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30f40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18741 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18731 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18745 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18746 [semacquire]:
sync.runtime_Semacquire(0xc424b3110c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18733 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18734 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18754 [semacquire]:
sync.runtime_Semacquire(0xc424bdc0fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc0f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18748 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3180, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3180, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3180, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3180, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18752 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3180, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18757 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18758 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3180, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18770 [semacquire]:
sync.runtime_Semacquire(0xc424b3129c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3180, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18762 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18763 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18772 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b999e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18767 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18768 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18786 [semacquire]:
sync.runtime_Semacquire(0xc424bdc39c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424b06b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18788 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18773 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b999e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18774 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b999e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b999e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b999e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18777 [semacquire]:
sync.runtime_Semacquire(0xc424b3141c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424b999e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18779 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18789 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18793 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18801 [semacquire]:
sync.runtime_Semacquire(0xc424bdc60c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6700, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18781 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18783 [semacquire]:
sync.runtime_Semacquire(0xc424b3156c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18785 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249859c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18808 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18818 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249859c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18819 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249859c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18820 [semacquire]:
sync.runtime_Semacquire(0xc424b316ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b316a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249859c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18815 [semacquire]:
sync.runtime_Semacquire(0xc424bdc86c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200624e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424bc68a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18817 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424bc68a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18824 [semacquire]:
sync.runtime_Semacquire(0xc424b317bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b317b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424bc68a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424ba6860, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18839 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18844 [semacquire]:
sync.runtime_Semacquire(0xc424bdca9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdca90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18850 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18851 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18853 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18854 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1a40, 0xc425c9f600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425cadec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427764c30, 0x410ffd, 0xc425279d18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425fa1a40, 0x0, 0x0, 0x0, 0xc425279d18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425fa1a40, 0x6f0968, 0x3, 0x51f701, 0xc4264d40f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425fa1a40, 0x5, 0xc424bdcbb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18856 [semacquire]:
sync.runtime_Semacquire(0xc424bdccbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdccb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18858 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18859 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18860 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18863 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18867 [semacquire]:
sync.runtime_Semacquire(0xc424bdceac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdcea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c186e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18883 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18887 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18888 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18889 [semacquire]:
sync.runtime_Semacquire(0xc424b31c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736320, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18871 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18877 [semacquire]:
sync.runtime_Semacquire(0xc424bdd08c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18899 [semacquire]:
sync.runtime_Semacquire(0xc424b31e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18914 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18918 [semacquire]:
sync.runtime_Semacquire(0xc424bdd23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18908 [semacquire]:
sync.runtime_Semacquire(0xc424b31fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18926 [semacquire]:
sync.runtime_Semacquire(0xc424bdd3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3b90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c431a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3b90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3b90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18913 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3b90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3b90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3b90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18932 [semacquire]:
sync.runtime_Semacquire(0xc424c7217c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad3b90, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c431a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c431a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c431a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c431a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18949 [semacquire]:
sync.runtime_Semacquire(0xc424bdd54c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c431a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c74360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a098b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a098b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c74360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18936 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c74360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a098b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c74360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a098b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18955 [semacquire]:
sync.runtime_Semacquire(0xc424bdd6ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd6a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a098b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c74360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18939 [semacquire]:
sync.runtime_Semacquire(0xc424c722ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c722e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424c74360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955c00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955c00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955c00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18960 [semacquire]:
sync.runtime_Semacquire(0xc424bdd7dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd7d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955c00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18945 [semacquire]:
sync.runtime_Semacquire(0xc424c7244c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424a37e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424be9110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424be9110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18980 [semacquire]:
sync.runtime_Semacquire(0xc424bdd8fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd8f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424be9110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424a5bfa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18966 [semacquire]:
sync.runtime_Semacquire(0xc424c7257c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72570)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424985f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424bc7740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424bc7740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18970 [semacquire]:
sync.runtime_Semacquire(0xc424c7269c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424bc7740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18972 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424ba7220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 18999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19007 [semacquire]:
sync.runtime_Semacquire(0xc424bddecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bddec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ec80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19035 [semacquire]:
sync.runtime_Semacquire(0xc424c72b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227363c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19043 [semacquire]:
sync.runtime_Semacquire(0xc424cc41dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc41d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3edc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19061 [semacquire]:
sync.runtime_Semacquire(0xc424c72cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19078 [semacquire]:
sync.runtime_Semacquire(0xc424cc44dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc44d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200818c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19070 [semacquire]:
sync.runtime_Semacquire(0xc424c72ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c72eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19086 [semacquire]:
sync.runtime_Semacquire(0xc424de84fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de84f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac5b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19087 [semacquire]:
sync.runtime_Semacquire(0xc424e8e23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8e230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19096 [semacquire]:
sync.runtime_Semacquire(0xc424cc47ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc47a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc4200819e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac5b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac5b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac5b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac5b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac5b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19110 [semacquire]:
sync.runtime_Semacquire(0xc424c7304c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c73040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac5b0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424cd8cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19128 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19129 [semacquire]:
sync.runtime_Semacquire(0xc424cc4a6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc4a60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424b9ba00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424cd8cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19114 [semacquire]:
sync.runtime_Semacquire(0xc42500203c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424cd8cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19115 [semacquire]:
sync.runtime_Semacquire(0xc42500267c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424cd8cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19116 [semacquire]:
sync.runtime_Semacquire(0xc425002cbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002cb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424cd8cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19117 [semacquire]:
sync.runtime_Semacquire(0xc424c731cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c731c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424cd8cc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19119 [semacquire]:
sync.runtime_Semacquire(0xc4250032fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4250032f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424caa4b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19120 [semacquire]:
sync.runtime_Semacquire(0xc4250037ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4250037e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424caa4b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19141 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19145 [semacquire]:
sync.runtime_Semacquire(0xc424cc4cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc4cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d16000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19121 [semacquire]:
sync.runtime_Semacquire(0xc425003ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424caa4b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19154 [semacquire]:
sync.runtime_Semacquire(0xc4251061bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251061b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424caa4b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19155 [semacquire]:
sync.runtime_Semacquire(0xc424c7331c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c73310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424caa4b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19157 [semacquire]:
sync.runtime_Semacquire(0xc42510669c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425106690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19158 [semacquire]:
sync.runtime_Semacquire(0xc425106a4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425106a40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19159 [semacquire]:
sync.runtime_Semacquire(0xc425106dfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425106df0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19160 [semacquire]:
sync.runtime_Semacquire(0xc424c7345c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c73450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19176 [semacquire]:
sync.runtime_Semacquire(0xc424cc4f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc4f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db67e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19162 [semacquire]:
sync.runtime_Semacquire(0xc425106f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425106f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf6600, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19163 [semacquire]:
sync.runtime_Semacquire(0xc4251071bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251071b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf6600, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517aab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19182 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19183 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19184 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517aab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19185 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19190 [semacquire]:
sync.runtime_Semacquire(0xc424cc51cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc51c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200625b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19220 [semacquire]:
sync.runtime_Semacquire(0xc4251075fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251075f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca06c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19221 [semacquire]:
sync.runtime_Semacquire(0xc4251079ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251079a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca06c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19202 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19203 [semacquire]:
sync.runtime_Semacquire(0xc424cc540c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19222 [semacquire]:
sync.runtime_Semacquire(0xc425107d5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425107d50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca06c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19210 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19215 [semacquire]:
sync.runtime_Semacquire(0xc424cc561c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19223 [semacquire]:
sync.runtime_Semacquire(0xc424c7393c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c73930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca06c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19242 [semacquire]:
sync.runtime_Semacquire(0xc424cc581c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19225 [semacquire]:
sync.runtime_Semacquire(0xc4251ee10c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ee100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf6cc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19244 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19226 [semacquire]:
sync.runtime_Semacquire(0xc4251ee39c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ee390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf6cc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20660 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521c5a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521c5a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19252 [semacquire]:
sync.runtime_Semacquire(0xc424cc59ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc59e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19254 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19283 [semacquire]:
sync.runtime_Semacquire(0xc4251ee7dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ee7d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19284 [semacquire]:
sync.runtime_Semacquire(0xc4251eeb8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251eeb80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19261 [semacquire]:
sync.runtime_Semacquire(0xc424cc5bac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5ba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd8f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19285 [semacquire]:
sync.runtime_Semacquire(0xc4251eef3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251eef30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19265 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19269 [semacquire]:
sync.runtime_Semacquire(0xc424cc5d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19271 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424dd80c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424dd80c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424dd80c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424dd80c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424dd80c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19276 [semacquire]:
sync.runtime_Semacquire(0xc424cc5ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424dd80c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7c5a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19286 [semacquire]:
sync.runtime_Semacquire(0xc424c73e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424c73e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19288 [semacquire]:
sync.runtime_Semacquire(0xc4251ef2ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ef2e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf7380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7c5a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7c5a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7c5a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19298 [semacquire]:
sync.runtime_Semacquire(0xc424de800c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7c5a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19300 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19289 [semacquire]:
sync.runtime_Semacquire(0xc4251ef57c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ef570)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf7380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425242d20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425242fe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19301 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19303 [semacquire]:
sync.runtime_Semacquire(0xc424de814c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424d8ecf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19314 [semacquire]:
sync.runtime_Semacquire(0xc4251ef9bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ef9b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf78f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19315 [semacquire]:
sync.runtime_Semacquire(0xc4251efc4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251efc40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf78f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424d8ecf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19307 [semacquire]:
sync.runtime_Semacquire(0xc424de825c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424d8ecf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424c9f220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425243460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19331 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19332 [semacquire]:
sync.runtime_Semacquire(0xc424e8ff8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8ff80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19333 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425243720, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19324 [semacquire]:
sync.runtime_Semacquire(0xc4252a408c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a4080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf7e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19325 [semacquire]:
sync.runtime_Semacquire(0xc4252a431c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a4310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424cf7e60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425243ba0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19344 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19346 [semacquire]:
sync.runtime_Semacquire(0xc424de87ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de87a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db0c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19350 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19351 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19352 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19353 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19357 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19359 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19360 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19362 [semacquire]:
sync.runtime_Semacquire(0xc424de8a4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8a40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424d170e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425243e60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19382 [semacquire]:
sync.runtime_Semacquire(0xc4252a475c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a4750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e1c3f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19383 [semacquire]:
sync.runtime_Semacquire(0xc4252a49ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a49e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e1c3f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19377 [semacquire]:
sync.runtime_Semacquire(0xc424de8cbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8cb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db68c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20893 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc425287ef0, 0xc4252fc120)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 19396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19407 [semacquire]:
sync.runtime_Semacquire(0xc424de8f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062680, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a6e00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19420 [semacquire]:
sync.runtime_Semacquire(0xc424de914c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e6c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19422 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19392 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ea240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4252a8d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4252a8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc4252782b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4252a8d20, 0x0, 0x0, 0x0, 0xc4252782b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4252a8d20, 0x6f0968, 0x3, 0x51f701, 0xc425287ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4252a8d20, 0x5, 0xc424df2d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424dbf280, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19426 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19432 [semacquire]:
sync.runtime_Semacquire(0xc424de936c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df88f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19438 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19443 [semacquire]:
sync.runtime_Semacquire(0xc424de955c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19453 [semacquire]:
sync.runtime_Semacquire(0xc424de973c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19474 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19475 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19478 [semacquire]:
sync.runtime_Semacquire(0xc424de98ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de98e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424bd9880, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19522 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddae70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddae70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddae70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddae70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddae70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddae70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19486 [semacquire]:
sync.runtime_Semacquire(0xc424de9a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddae70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424e760c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424e760c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424e760c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424e760c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424e760c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19493 [semacquire]:
sync.runtime_Semacquire(0xc424de9bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424e760c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19495 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7cff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7cff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7cff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7cff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19499 [semacquire]:
sync.runtime_Semacquire(0xc424de9d5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9d50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7cff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19504 [semacquire]:
sync.runtime_Semacquire(0xc424de9e8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9e80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e80390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e80390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19508 [semacquire]:
sync.runtime_Semacquire(0xc424de9fac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9fa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e80390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424e8a120, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19528 [semacquire]:
sync.runtime_Semacquire(0xc424df35ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df35a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736460, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19532 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19518 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19538 [semacquire]:
sync.runtime_Semacquire(0xc424df378c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19547 [semacquire]:
sync.runtime_Semacquire(0xc424df393c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ea10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ea10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19551 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ea10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19552 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ea10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19553 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ea10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ea10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19571 [semacquire]:
sync.runtime_Semacquire(0xc424df3adc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3ad0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ea10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19559 [semacquire]:
sync.runtime_Semacquire(0xc424f7ba1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7ba10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19561 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19563 [semacquire]:
sync.runtime_Semacquire(0xc424e8e4fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8e4f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc424db1e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424eae420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424eae420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424eae420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424eae420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424eae420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19578 [semacquire]:
sync.runtime_Semacquire(0xc424df3c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424eae420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19566 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19567 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cab8b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19568 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19569 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19593 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19595 [semacquire]:
sync.runtime_Semacquire(0xc424e8e78c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8e780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea21e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cab8b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cab8b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cab8b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19584 [semacquire]:
sync.runtime_Semacquire(0xc424df3dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cab8b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca14c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19603 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19604 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19610 [semacquire]:
sync.runtime_Semacquire(0xc424e8ea0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8ea00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db69a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca14c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca14c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19621 [semacquire]:
sync.runtime_Semacquire(0xc424df3edc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3ed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca14c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e1dd10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19613 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e1dd10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19625 [semacquire]:
sync.runtime_Semacquire(0xc424df3ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e1dd10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19640 [semacquire]:
sync.runtime_Semacquire(0xc424e8ec5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8ec50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19627 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424eec0c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19642 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19633 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19647 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19652 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19653 [semacquire]:
sync.runtime_Semacquire(0xc424e8ee9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8ee90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19655 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19658 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19659 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19660 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19662 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19665 [semacquire]:
sync.runtime_Semacquire(0xc424e8f0ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f0a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df89a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19672 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19676 [semacquire]:
sync.runtime_Semacquire(0xc424e8f2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c188c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19690 [semacquire]:
sync.runtime_Semacquire(0xc424eee48c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eee480)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736500, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19678 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19692 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19700 [semacquire]:
sync.runtime_Semacquire(0xc424eee65c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eee650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19714 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19715 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19716 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19717 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19718 [semacquire]:
sync.runtime_Semacquire(0xc424e8f47c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19721 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19709 [semacquire]:
sync.runtime_Semacquire(0xc424eee81c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eee810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19727 [semacquire]:
sync.runtime_Semacquire(0xc424e8f63c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5f420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5f420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5f420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5f420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19731 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5f420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5f420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19746 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19733 [semacquire]:
sync.runtime_Semacquire(0xc424eee9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eee9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5f420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19747 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19748 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19750 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19751 [semacquire]:
sync.runtime_Semacquire(0xc424e8f7cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f7c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbdc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f12d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f440c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f12d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f12d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f12d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f12d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19740 [semacquire]:
sync.runtime_Semacquire(0xc424eeeb2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eeeb20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f12d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f440c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f440c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f440c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cabf40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19757 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f440c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19758 [semacquire]:
sync.runtime_Semacquire(0xc424e8f94c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f440c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7da40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cabf40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cabf40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19745 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cabf40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19762 [semacquire]:
sync.runtime_Semacquire(0xc424eeec7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eeec70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424cabf40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7da40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19778 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7da40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19779 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7da40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19780 [semacquire]:
sync.runtime_Semacquire(0xc424e8fa9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8fa90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424d7da40, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19782 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d016c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19767 [semacquire]:
sync.runtime_Semacquire(0xc424eeedbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eeedb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19783 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d016c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d016c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f02bd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19785 [semacquire]:
sync.runtime_Semacquire(0xc424e8fbdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8fbd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d016c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e81a10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19770 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f02bd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19771 [semacquire]:
sync.runtime_Semacquire(0xc424eeeecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eeeec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f02bd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19773 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424eeca80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19788 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e81a10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19789 [semacquire]:
sync.runtime_Semacquire(0xc424e8fcec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8fce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424e81a10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424e8b020, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19815 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19816 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19817 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19818 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19819 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19820 [semacquire]:
sync.runtime_Semacquire(0xc424eef35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eef350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227365a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19808 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19827 [semacquire]:
sync.runtime_Semacquire(0xc424f7a21c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7a210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc424ea31d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19829 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19836 [semacquire]:
sync.runtime_Semacquire(0xc42504d4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504d4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19839 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19842 [semacquire]:
sync.runtime_Semacquire(0xc424f7a49c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7a490)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6a80, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19825 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19858 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19859 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19860 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19862 [semacquire]:
sync.runtime_Semacquire(0xc424eef53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eef530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420082fc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19850 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19851 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19871 [semacquire]:
sync.runtime_Semacquire(0xc424eef6ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eef6e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19853 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19854 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fe30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19856 [semacquire]:
sync.runtime_Semacquire(0xc424f7a6ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7a6e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420062820, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fe30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fe30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fe30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fe30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fe30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19879 [semacquire]:
sync.runtime_Semacquire(0xc424eef88c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eef880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fe30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f716e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19901 [semacquire]:
sync.runtime_Semacquire(0xc424f7a92c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7a920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f716e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19883 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f716e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f716e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f716e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19886 [semacquire]:
sync.runtime_Semacquire(0xc424eef9fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eef9f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f716e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19888 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19909 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19913 [semacquire]:
sync.runtime_Semacquire(0xc424f7ab3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7ab30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8a50, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19915 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19924 [semacquire]:
sync.runtime_Semacquire(0xc424eefb5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eefb50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19926 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19916 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19917 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19918 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19919 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19920 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19921 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19938 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19939 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19940 [semacquire]:
sync.runtime_Semacquire(0xc424f7ad3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7ad30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19942 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19927 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19929 [semacquire]:
sync.runtime_Semacquire(0xc424eefc8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eefc80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f03a70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19943 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19944 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19945 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19946 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19947 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19948 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19949 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19950 [semacquire]:
sync.runtime_Semacquire(0xc424f7af0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7af00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af13b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19952 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f03a70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19933 [semacquire]:
sync.runtime_Semacquire(0xc424eefdac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eefda0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f03a70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424eed440, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19953 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19954 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19955 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19956 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19957 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19958 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19959 [semacquire]:
sync.runtime_Semacquire(0xc424f7b0cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7b0c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19961 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f58c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a9b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a9b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19962 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f58c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19963 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f58c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19964 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f58c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19965 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f58c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19966 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f58c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19967 [semacquire]:
sync.runtime_Semacquire(0xc424f7b25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7b250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f58c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19969 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f93ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a9b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19986 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f93ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19987 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f93ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19988 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f93ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19989 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f93ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19990 [semacquire]:
sync.runtime_Semacquire(0xc424f7b3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7b3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc424f93ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19992 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a9b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19977 [semacquire]:
sync.runtime_Semacquire(0xc42500219c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5a9b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19996 [semacquire]:
sync.runtime_Semacquire(0xc424f7b52c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7b520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19982 [semacquire]:
sync.runtime_Semacquire(0xc4250022cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4250022c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250042a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20001 [semacquire]:
sync.runtime_Semacquire(0xc424f7b66c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7b660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f86f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 19985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250042a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20018 [semacquire]:
sync.runtime_Semacquire(0xc4250023ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4250023e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250042a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f86f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20005 [semacquire]:
sync.runtime_Semacquire(0xc424f7b77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7b770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc424f86f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424eed9a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424e8be40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5ad20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5ad20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5ad20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5ad20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20030 [semacquire]:
sync.runtime_Semacquire(0xc4250027dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4250027d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5ad20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe44c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20043 [semacquire]:
sync.runtime_Semacquire(0xc424f7bcac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7bca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42502a1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe44c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe44c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20051 [semacquire]:
sync.runtime_Semacquire(0xc42500290c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe44c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425004ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425004ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20055 [semacquire]:
sync.runtime_Semacquire(0xc425002a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425004ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20074 [semacquire]:
sync.runtime_Semacquire(0xc424f7bf2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424f7bf20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6b60, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc424eedf00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5b090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5b090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20088 [semacquire]:
sync.runtime_Semacquire(0xc42504c17c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504c170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc420063520, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5b090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20096 [semacquire]:
sync.runtime_Semacquire(0xc42510aa2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510aa20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20097 [semacquire]:
sync.runtime_Semacquire(0xc42510bb1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510bb10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20098 [semacquire]:
sync.runtime_Semacquire(0xc4251be86c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251be860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20101 [semacquire]:
sync.runtime_Semacquire(0xc42504c3bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504c3b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5b090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20113 [semacquire]:
sync.runtime_Semacquire(0xc42504c5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504c5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8b00, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20115 [semacquire]:
sync.runtime_Semacquire(0xc425002e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424f5b090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20120 [semacquire]:
sync.runtime_Semacquire(0xc425002f4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425002f40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250052c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20140 [semacquire]:
sync.runtime_Semacquire(0xc42504c7cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504c7c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250052c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20124 [semacquire]:
sync.runtime_Semacquire(0xc42500306c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250052c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20150 [semacquire]:
sync.runtime_Semacquire(0xc42504c99c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504c990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425064460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20152 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20153 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20154 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20155 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20156 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20157 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20158 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20159 [semacquire]:
sync.runtime_Semacquire(0xc42504cb5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504cb50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07280, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20161 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20178 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20179 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20180 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20181 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20182 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20183 [semacquire]:
sync.runtime_Semacquire(0xc42504ccec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504cce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59ab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20185 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425063920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20186 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425063920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20187 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425063920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20188 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425063920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20189 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425063920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20190 [semacquire]:
sync.runtime_Semacquire(0xc42504ce6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504ce60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425063920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20192 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20167 [semacquire]:
sync.runtime_Semacquire(0xc42500343c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425005980, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20193 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20194 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20195 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425005980, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20171 [semacquire]:
sync.runtime_Semacquire(0xc42500354c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425005980, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20196 [semacquire]:
sync.runtime_Semacquire(0xc42504cfbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504cfb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb8dc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20198 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4250648e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20199 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20200 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20201 [semacquire]:
sync.runtime_Semacquire(0xc42504d0fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504d0f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20203 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250984b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20204 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250984b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20205 [semacquire]:
sync.runtime_Semacquire(0xc42504d20c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504d200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250984b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20207 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42502ec60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20229 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20230 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20214 [semacquire]:
sync.runtime_Semacquire(0xc42500391c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20216 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250ce060, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20231 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250ce060, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20218 [semacquire]:
sync.runtime_Semacquire(0xc425003a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250ce060, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425064d60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20232 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20233 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20234 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20235 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20236 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20237 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20238 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20239 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20240 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20241 [semacquire]:
sync.runtime_Semacquire(0xc42504d6fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504d6f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200636c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20243 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20244 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20245 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20246 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20251 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20252 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20253 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20254 [semacquire]:
sync.runtime_Semacquire(0xc42504d93c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504d930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007e9c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20256 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20261 [semacquire]:
sync.runtime_Semacquire(0xc425003e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20257 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20274 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20275 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20276 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20282 [semacquire]:
sync.runtime_Semacquire(0xc42504db4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504db40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8bb0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250ce720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250ce720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20265 [semacquire]:
sync.runtime_Semacquire(0xc425003f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425003f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250ce720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4250651e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20293 [semacquire]:
sync.runtime_Semacquire(0xc42504dd4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504dd40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe50c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20322 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe50c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20298 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20300 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20301 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20303 [semacquire]:
sync.runtime_Semacquire(0xc42504df1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504df10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af14d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe50c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20312 [semacquire]:
sync.runtime_Semacquire(0xc42510a0dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510a0d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20324 [semacquire]:
sync.runtime_Semacquire(0xc4251062ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251062e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe50c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cede0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20320 [semacquire]:
sync.runtime_Semacquire(0xc42510a26c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510a260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc770, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4250f8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cede0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20328 [semacquire]:
sync.runtime_Semacquire(0xc42510640c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425106400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cede0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425065660, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4250f8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4250f8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4250f8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4250f8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20343 [semacquire]:
sync.runtime_Semacquire(0xc42510a3ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510a3e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4250f8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cf350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cf350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20349 [semacquire]:
sync.runtime_Semacquire(0xc42510a53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510a530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20351 [semacquire]:
sync.runtime_Semacquire(0xc4251bf95c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bf950)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026d00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20370 [semacquire]:
sync.runtime_Semacquire(0xc4251067bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251067b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cf350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20352 [semacquire]:
sync.runtime_Semacquire(0xc4251bfd0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bfd00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026d00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20353 [semacquire]:
sync.runtime_Semacquire(0xc42526a0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526a0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026d00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20354 [semacquire]:
sync.runtime_Semacquire(0xc42510a67c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510a670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026d00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20356 [semacquire]:
sync.runtime_Semacquire(0xc42526a46c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526a460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425099740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20357 [semacquire]:
sync.runtime_Semacquire(0xc42526a6fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526a6f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425099740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86f00, 0xc42aedb540)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427d67c30, 0x410ffd, 0xc42ab7ba98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af86f00, 0x0, 0x0, 0x0, 0xc42ab7ba98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af86f00, 0x6f0968, 0x3, 0x51f701, 0xc42afd4510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af86f00, 0x5, 0xc42526ab50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425065a00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20366 [semacquire]:
sync.runtime_Semacquire(0xc42526ab3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526ab30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20367 [semacquire]:
sync.runtime_Semacquire(0xc42526ba0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526ba00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20378 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cf8c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20379 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cf8c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20380 [semacquire]:
sync.runtime_Semacquire(0xc425106b6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425106b60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cf8c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20392 [semacquire]:
sync.runtime_Semacquire(0xc42510ac3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510ac30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8c60, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425065da0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cfe30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20403 [semacquire]:
sync.runtime_Semacquire(0xc42510ae3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510ae30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cfe30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20422 [GC assist wait]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4251640a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:881 +0x2cd
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425130870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425130870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc4244efbe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425130870, 0x0, 0x0, 0x0, 0xc4244efbe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425130870, 0x6f0968, 0x3, 0x51f701, 0xc4250cfe60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425130870, 0x5, 0xc425106e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4250cfe30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20413 [semacquire]:
sync.runtime_Semacquire(0xc42510b00c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510b000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20438 [semacquire]:
sync.runtime_Semacquire(0xc42510b1cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510b1c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4251641a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20446 [semacquire]:
sync.runtime_Semacquire(0xc42510b35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510b350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42513fb00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425164460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20489 [semacquire]:
sync.runtime_Semacquire(0xc42510770c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425107700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517aab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42513fb00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42513fb00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42513fb00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42513fb00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20453 [semacquire]:
sync.runtime_Semacquire(0xc42510b4dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510b4d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42513fb00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4251649c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20459 [semacquire]:
sync.runtime_Semacquire(0xc42510b62c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510b620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc424fb9d60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4250272c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4250272c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4250272c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20464 [semacquire]:
sync.runtime_Semacquire(0xc42510b76c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510b760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4250272c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425160750, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425160750, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20468 [semacquire]:
sync.runtime_Semacquire(0xc42510b87c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510b870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425160750, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425180360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517b020, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20502 [semacquire]:
sync.runtime_Semacquire(0xc42510bd2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510bd20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8d10, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517b020, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20513 [semacquire]:
sync.runtime_Semacquire(0xc42510bf2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42510bf20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20547 [semacquire]:
sync.runtime_Semacquire(0xc425107abc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425107ab0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517b020, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20518 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20519 [runnable]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20522 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20523 [semacquire]:
sync.runtime_Semacquire(0xc4251be0fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251be0f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af15f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20528 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20529 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20532 [semacquire]:
sync.runtime_Semacquire(0xc4251be2bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251be2b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515e700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cdd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425164d60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20555 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517b590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517b590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cdd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cdd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cdd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cdd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cdd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20540 [semacquire]:
sync.runtime_Semacquire(0xc4251be44c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251be440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cdd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4251c4840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20557 [semacquire]:
sync.runtime_Semacquire(0xc425107e6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425107e60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42517b590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4251c4840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4251c4840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4251c4840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4251c4840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20563 [semacquire]:
sync.runtime_Semacquire(0xc4251be5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251be5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4251c4840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20566 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20567 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20568 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20569 [semacquire]:
sync.runtime_Semacquire(0xc4251be71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251be710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425165100, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20574 [GC assist wait]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425180c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:881 +0x2cd
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251550e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251550e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ac30, 0xc424ac6e30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4251550e0, 0x0, 0x0, 0x0, 0xc424ac6e30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4251550e0, 0x6f0968, 0x3, 0x51f701, 0xc4251615f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4251550e0, 0x5, 0xc4251be790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4251653c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425165680, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20576 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20662 [semacquire]:
sync.runtime_Semacquire(0xc4251ee8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ee8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521c5a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20602 [semacquire]:
sync.runtime_Semacquire(0xc4251bea7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bea70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8dc0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20604 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20613 [semacquire]:
sync.runtime_Semacquire(0xc4251bec7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bec70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20619 [semacquire]:
sync.runtime_Semacquire(0xc4252e08ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e08e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20620 [semacquire]:
sync.runtime_Semacquire(0xc4252e13ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e13e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20621 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425301590, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425301590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425301590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ac30, 0xc424ac7508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425301590, 0x0, 0x0, 0x0, 0xc424ac7508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425301590, 0x6f0968, 0x3, 0x51f701, 0xc42532b6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425301590, 0x5, 0xc4251bed50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20622 [semacquire]:
sync.runtime_Semacquire(0xc4252e1f6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e1f60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20623 [semacquire]:
sync.runtime_Semacquire(0xc4251bee4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bee40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20625 [semacquire]:
sync.runtime_Semacquire(0xc4253eaa7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eaa70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425165be0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20626 [semacquire]:
sync.runtime_Semacquire(0xc4253eb3cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eb3c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20627 [semacquire]:
sync.runtime_Semacquire(0xc4253ebd1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ebd10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20632 [semacquire]:
sync.runtime_Semacquire(0xc4251bf00c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bf000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ec00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e04d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e04d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e04d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e04d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e04d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e04d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20640 [semacquire]:
sync.runtime_Semacquire(0xc4251bf19c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bf190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e04d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20642 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252166c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521cb10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252166c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252166c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252166c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252166c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20647 [semacquire]:
sync.runtime_Semacquire(0xc4251bf31c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bf310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252166c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a0a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a0a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a0a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20652 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a0a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20653 [semacquire]:
sync.runtime_Semacquire(0xc4251bf46c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bf460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a0a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20655 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20674 [semacquire]:
sync.runtime_Semacquire(0xc4251bf5ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bf5a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522e240, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522e240, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20678 [semacquire]:
sync.runtime_Semacquire(0xc4251bf6bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bf6b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522e240, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425181560, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522e7b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522e7b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521cb10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20688 [semacquire]:
sync.runtime_Semacquire(0xc4251bfa6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bfa60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522e7b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20672 [semacquire]:
sync.runtime_Semacquire(0xc4251eec9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251eec90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521cb10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425181900, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425165f80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522ed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522ed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521d080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20713 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521d080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20698 [semacquire]:
sync.runtime_Semacquire(0xc4251bfe1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251bfe10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522ed20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20714 [semacquire]:
sync.runtime_Semacquire(0xc4251ef04c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4251ef040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42521d080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425181ca0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20716 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425242320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522f290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522f290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4252425e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4252428a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20724 [semacquire]:
sync.runtime_Semacquire(0xc42526a1cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526a1c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42522f290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a6e00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42526e040, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42526e300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42526e5c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a6e00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a6e00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20767 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20768 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20786 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20787 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20788 [semacquire]:
sync.runtime_Semacquire(0xc42526ad2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526ad20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20790 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20791 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20793 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20798 [semacquire]:
sync.runtime_Semacquire(0xc42526af0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526af00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af1710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20807 [semacquire]:
sync.runtime_Semacquire(0xc42526b0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526b0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515fc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20815 [semacquire]:
sync.runtime_Semacquire(0xc42526b25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526b250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20817 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425289920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425289920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425289920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425289920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425289920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20838 [semacquire]:
sync.runtime_Semacquire(0xc42526b3cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526b3c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425289920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a1950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a1950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a1950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a1950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20844 [semacquire]:
sync.runtime_Semacquire(0xc42526b52c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526b520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4251a1950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252488c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252488c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252488c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20849 [semacquire]:
sync.runtime_Semacquire(0xc42526b65c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526b650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252488c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20851 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42528abd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42528abd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20853 [semacquire]:
sync.runtime_Semacquire(0xc42526b77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526b770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42528abd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42526f140, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20861 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20862 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20863 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20866 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20867 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20868 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20870 [semacquire]:
sync.runtime_Semacquire(0xc42526bc0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526bc00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18dc0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20873 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20880 [semacquire]:
sync.runtime_Semacquire(0xc42526bddc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526bdd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420af17a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20905 [semacquire]:
sync.runtime_Semacquire(0xc42526bf9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42526bf90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20909 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20913 [semacquire]:
sync.runtime_Semacquire(0xc4252e012c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e0120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529aa80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252e62a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252e62a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252e62a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252e62a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252e62a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20920 [semacquire]:
sync.runtime_Semacquire(0xc4252e02ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e02a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252e62a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20926 [semacquire]:
sync.runtime_Semacquire(0xc4252e03fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e03f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20931 [semacquire]:
sync.runtime_Semacquire(0xc4252e053c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e0530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248e00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20933 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42528ba70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a6e00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a6e00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20949 [semacquire]:
sync.runtime_Semacquire(0xc4252a4fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a4fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a6e00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252fc960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42528ba70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20935 [semacquire]:
sync.runtime_Semacquire(0xc4252e064c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e0640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42528ba70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42526fb00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252fc960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252fc960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252fc960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252fc960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20956 [semacquire]:
sync.runtime_Semacquire(0xc4252a515c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a5150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4252fc960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4253060f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4253060f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4253060f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4253060f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20962 [semacquire]:
sync.runtime_Semacquire(0xc4252a52ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a52a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4253060f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20945 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20966 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20967 [semacquire]:
sync.runtime_Semacquire(0xc4252a53ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a53e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4253025d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20970 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4253025d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20971 [semacquire]:
sync.runtime_Semacquire(0xc4252a54fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252a54f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4253025d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20978 [semacquire]:
sync.runtime_Semacquire(0xc42556866c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4252ea7a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20979 [semacquire]:
sync.runtime_Semacquire(0xc425568fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20980 [semacquire]:
sync.runtime_Semacquire(0xc42556990c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20981 [semacquire]:
sync.runtime_Semacquire(0xc4256da25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256da250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20982 [semacquire]:
sync.runtime_Semacquire(0xc4252e0a9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e0a90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252ca700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20984 [semacquire]:
sync.runtime_Semacquire(0xc4256dabac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256daba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20985 [semacquire]:
sync.runtime_Semacquire(0xc4256db35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256db350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20986 [semacquire]:
sync.runtime_Semacquire(0xc4256dbb1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256dbb10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20990 [semacquire]:
sync.runtime_Semacquire(0xc4252e0c3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e0c30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42532c480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42532c480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42532c480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42532c480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42532c480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20997 [semacquire]:
sync.runtime_Semacquire(0xc4252e0dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e0da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42532c480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 20999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21003 [semacquire]:
sync.runtime_Semacquire(0xc4252e0f0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e0f00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252fe550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21008 [semacquire]:
sync.runtime_Semacquire(0xc4252e103c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e1030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532a690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532a690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21028 [semacquire]:
sync.runtime_Semacquire(0xc4252e115c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e1150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532a690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425338300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21043 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21049 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b0c00, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21070 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b0f00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86d20, 0xc42aedb500)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427c8bc30, 0x410ffd, 0xc42ab7ba68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42af86d20, 0x0, 0x0, 0x0, 0xc42ab7ba68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42af86d20, 0x6f0968, 0x3, 0x51f701, 0xc42afd4450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42af86d20, 0x5, 0xc4253507c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21091 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1200, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21107 [semacquire]:
sync.runtime_Semacquire(0xc4252e15ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e15a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cac00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529bb20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529bb20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529bb20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529bb20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21128 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc422bb1b80, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529bb20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529bb20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21115 [semacquire]:
sync.runtime_Semacquire(0xc4252e173c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e1730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529bb20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425378660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425378660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425378660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21120 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425378660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21121 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425378660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21138 [semacquire]:
sync.runtime_Semacquire(0xc4252e18bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e18b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425378660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21155 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21140 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252feaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21159 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21162 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21163 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21165 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538e000, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21167 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21141 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252feaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252feaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252feaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21144 [semacquire]:
sync.runtime_Semacquire(0xc4252e1a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e1a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252feaa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21168 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21149 [semacquire]:
sync.runtime_Semacquire(0xc4252e1b4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e1b40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21182 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21183 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86e10, 0xc42aedb520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427cf0c30, 0x410ffd, 0xc42ab7ba80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42af86e10, 0x0, 0x0, 0x0, 0xc42ab7ba80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42af86e10, 0x6f0968, 0x3, 0x51f701, 0xc42afd44b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42af86e10, 0x5, 0xc425351ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21184 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21185 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21186 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538e2c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532b290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532b290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21153 [semacquire]:
sync.runtime_Semacquire(0xc4252e1c5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4252e1c50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532b290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21191 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21203 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af874a0, 0xc42aedb600)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b3e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af874a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af874a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427ff7c30, 0x410ffd, 0xc42ab7bb28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af874a0, 0x0, 0x0, 0x0, 0xc42ab7bb28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af874a0, 0x6f0968, 0x3, 0x51f701, 0xc42afd4750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af874a0, 0x5, 0xc4252e1c70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425338b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21221 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21223 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538e580, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21225 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21210 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21226 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86c30, 0xc42aedb4e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b080, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427c2dc30, 0x410ffd, 0xc42ab7ba50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42af86c30, 0x0, 0x0, 0x0, 0xc42ab7ba50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42af86c30, 0x6f0968, 0x3, 0x51f701, 0xc42afd43f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42af86c30, 0x5, 0xc4253be4d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21227 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21242 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21244 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424748780, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21250 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1b30, 0xc425c9f620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425cadf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4280eac30, 0x410ffd, 0xc425279d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425fa1b30, 0x0, 0x0, 0x0, 0xc425279d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425fa1b30, 0x6f0968, 0x3, 0x51f701, 0xc4264d4150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425fa1b30, 0x5, 0xc4253beaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21253 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21254 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21265 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424748a00, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21215 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21216 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21217 [semacquire]:
sync.runtime_Semacquire(0xc4253ea12c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ea120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4252cb180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21269 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21271 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21276 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21286 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424748c80, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253ca3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21300 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253ca3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21289 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21301 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253ca3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253ca3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253ca3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253ca3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21305 [semacquire]:
sync.runtime_Semacquire(0xc4253ea2bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ea2b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253ca3f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4253e8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21320 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21321 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21322 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21323 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424748f00, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21325 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4253e8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4253e8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4253e8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4253e8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21312 [semacquire]:
sync.runtime_Semacquire(0xc4253ea43c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ea430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4253e8ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21331 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21332 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21333 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21344 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247806c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21362 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21350 [semacquire]:
sync.runtime_Semacquire(0xc4253ea58c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ea580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21352 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21378 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21353 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21355 [semacquire]:
sync.runtime_Semacquire(0xc4253ea6cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ea6c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21379 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21380 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21357 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532bf80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21381 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424780900, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532bf80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21359 [semacquire]:
sync.runtime_Semacquire(0xc4253ea7dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ea7d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42532bf80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21384 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21385 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4253393c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21393 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21398 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21402 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424780b40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21405 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21426 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21430 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21431 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af86ff0, 0xc42aedb560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427dd6c30, 0x410ffd, 0xc42ab7bab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42af86ff0, 0x0, 0x0, 0x0, 0xc42ab7bab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42af86ff0, 0x6f0968, 0x3, 0x51f701, 0xc42afd4570)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42af86ff0, 0x5, 0xc425436c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21439 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424780d80, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21420 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21421 [semacquire]:
sync.runtime_Semacquire(0xc4253eac0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eac00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cab60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21442 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254729c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21459 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21460 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09000, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21424 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254729c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254729c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21474 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254729c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21475 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254729c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21476 [semacquire]:
sync.runtime_Semacquire(0xc4253ead8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ead80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254729c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21468 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21479 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21480 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21495 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21497 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09200, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21482 [semacquire]:
sync.runtime_Semacquire(0xc4253eaedc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eaed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21484 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21487 [semacquire]:
sync.runtime_Semacquire(0xc4253eb01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eb010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249ec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21489 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425452a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21503 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21518 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f10e0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21522 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425452a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21523 [semacquire]:
sync.runtime_Semacquire(0xc4253eb12c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eb120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425452a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425339ae0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21544 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21545 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21547 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21551 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21552 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cb2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21553 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21555 [GC assist wait]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4252ebbc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:881 +0x2cd
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb5c30, 0xc425278570)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc4253f8870, 0x0, 0x0, 0x0, 0xc425278570, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc4253f8870, 0x6f0968, 0x3, 0x51f701, 0xc425474540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc4253f8870, 0x5, 0xc425437f20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f12c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21532 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cb2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cb2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21561 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21566 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21567 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21568 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21569 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21572 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21575 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21576 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749180, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cb2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cb2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cb2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21537 [semacquire]:
sync.runtime_Semacquire(0xc4253eb55c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eb550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cb2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254d87e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21582 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21584 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af870e0, 0xc42aedb580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b260, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af870e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af870e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427e33c30, 0x410ffd, 0xc42ab7bac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42af870e0, 0x0, 0x0, 0x0, 0xc42ab7bac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42af870e0, 0x6f0968, 0x3, 0x51f701, 0xc42afd45d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42af870e0, 0x5, 0xc4254b6780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21603 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21604 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21612 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21613 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc424749400, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254d87e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254d87e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254d87e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254d87e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21592 [semacquire]:
sync.runtime_Semacquire(0xc4253eb6dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eb6d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4254d87e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff9f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21627 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21628 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff9f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff9f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff9f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21598 [semacquire]:
sync.runtime_Semacquire(0xc4253eb82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eb820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ff9f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21632 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21633 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21634 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc424749680, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21636 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21637 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21640 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21641 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21650 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21642 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21651 [semacquire]:
sync.runtime_Semacquire(0xc4253eb96c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eb960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21643 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21644 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21645 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21646 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21647 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21653 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425453500, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21670 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21671 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc424780fc0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21654 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425453500, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21655 [semacquire]:
sync.runtime_Semacquire(0xc4253eba7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253eba70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425453500, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425508200, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21675 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21676 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21678 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cba40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21692 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781200, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cba40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cba40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21701 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21709 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21710 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21711 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21712 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21713 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781440, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21715 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21716 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21717 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21718 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cba40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21731 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cba40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21719 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cba40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21720 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21721 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21722 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21723 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21733 [semacquire]:
sync.runtime_Semacquire(0xc4253ebeac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4253ebea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4253cba40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425548600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21746 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21747 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21748 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21749 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21750 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc424781680, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21752 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21736 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425548600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21737 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425548600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425548600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425548600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21740 [semacquire]:
sync.runtime_Semacquire(0xc42556802c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568020)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425548600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ffea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af871d0, 0xc42aedb5a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b2c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af871d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af871d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427eafc30, 0x410ffd, 0xc42ab7bae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42af871d0, 0x0, 0x0, 0x0, 0xc42ab7bae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42af871d0, 0x6f0968, 0x3, 0x51f701, 0xc42afd4630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42af871d0, 0x5, 0xc425534630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21757 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21758 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21761 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21762 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21763 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21767 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21768 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21770 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21771 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09400, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21773 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21743 [semacquire]:
sync.runtime_Semacquire(0xc4257f22cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f22c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ffea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21744 [semacquire]:
sync.runtime_Semacquire(0xc4257f27bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f27b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ffea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21745 [semacquire]:
sync.runtime_Semacquire(0xc4257f2c9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f2c90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ffea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21778 [semacquire]:
sync.runtime_Semacquire(0xc42556817c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4252ffea0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21780 [semacquire]:
sync.runtime_Semacquire(0xc4257f318c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f3180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21774 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21794 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21795 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21796 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21797 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21800 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21801 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21781 [semacquire]:
sync.runtime_Semacquire(0xc4257f353c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f3530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21782 [semacquire]:
sync.runtime_Semacquire(0xc4257f38ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f38e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21783 [semacquire]:
sync.runtime_Semacquire(0xc4255682bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4255682b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cc640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21807 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21808 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09600, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21785 [semacquire]:
sync.runtime_Semacquire(0xc4257f3c9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f3c90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425453fb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21786 [semacquire]:
sync.runtime_Semacquire(0xc4257f3f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f3f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425453fb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4258f8840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22962 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4258f8840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21815 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21816 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21817 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21818 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21819 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21820 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21822 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21823 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21825 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21828 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21829 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f14a0, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21859 [semacquire]:
sync.runtime_Semacquire(0xc4258ee36c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ee360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae1c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21860 [semacquire]:
sync.runtime_Semacquire(0xc4258eeb1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258eeb10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae1c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21833 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21835 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21836 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21837 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21838 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21861 [semacquire]:
sync.runtime_Semacquire(0xc4258ef2dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ef2d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae1c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21839 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21842 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21843 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21845 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21846 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21847 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21848 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21849 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21850 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1680, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21853 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21854 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21856 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21857 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21874 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21875 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21876 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21877 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21878 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21879 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21880 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21881 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21883 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21887 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21862 [semacquire]:
sync.runtime_Semacquire(0xc4258efa8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258efa80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae1c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21863 [semacquire]:
sync.runtime_Semacquire(0xc425a0224c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae1c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21864 [semacquire]:
sync.runtime_Semacquire(0xc425a029fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a029f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae1c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21865 [semacquire]:
sync.runtime_Semacquire(0xc4255687fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4255687f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae1c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21867 [semacquire]:
sync.runtime_Semacquire(0xc425a031bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a031b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4255bc420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21868 [semacquire]:
sync.runtime_Semacquire(0xc425a037fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a037f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4255bc420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21869 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4255bc420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21870 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4255bc420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21871 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4255bc420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21872 [semacquire]:
sync.runtime_Semacquire(0xc42556897c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4255bc420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586370, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21894 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21895 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21904 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af872c0, 0xc42aedb5c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af872c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af872c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427f13c30, 0x410ffd, 0xc42ab7baf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42af872c0, 0x0, 0x0, 0x0, 0xc42ab7baf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42af872c0, 0x6f0968, 0x3, 0x51f701, 0xc42afd4690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42af872c0, 0x5, 0xc425535de0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21908 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21910 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586370, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586370, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586370, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21926 [semacquire]:
sync.runtime_Semacquire(0xc425568acc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568ac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586370, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cca00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21913 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21914 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21939 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21940 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cca00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21945 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4255d2680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cca00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21931 [semacquire]:
sync.runtime_Semacquire(0xc425568c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cca00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21933 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425588a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425588a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21948 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21949 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21935 [semacquire]:
sync.runtime_Semacquire(0xc425568d1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425568d10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425588a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21950 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425509040, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21962 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21966 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4255e49c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22003 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcc00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22024 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdcd80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21981 [semacquire]:
sync.runtime_Semacquire(0xc42556914c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255ae930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425628240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22032 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22036 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22037 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22040 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22041 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22042 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22043 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22045 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4255dc6e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425628240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 21985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425628240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425628240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425628240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22052 [semacquire]:
sync.runtime_Semacquire(0xc4255692cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4255692c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425628240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22048 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22049 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22058 [semacquire]:
sync.runtime_Semacquire(0xc42556941c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22070 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af873b0, 0xc42aedb5e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b380, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af873b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af873b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc427f7dc30, 0x410ffd, 0xc42ab7bb10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42af873b0, 0x0, 0x0, 0x0, 0xc42ab7bb10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42af873b0, 0x6f0968, 0x3, 0x51f701, 0xc42afd46f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42af873b0, 0x5, 0xc4255e3390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254ccdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22082 [semacquire]:
sync.runtime_Semacquire(0xc4255e35fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4255e35f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4255dc9a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254ccdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254ccdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22063 [semacquire]:
sync.runtime_Semacquire(0xc42556955c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254ccdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425589530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22086 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22087 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22091 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22092 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22103 [semacquire]:
sync.runtime_Semacquire(0xc4255e392c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4255e3920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425589530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22115 [semacquire]:
sync.runtime_Semacquire(0xc42556966c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425589530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425509760, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22107 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22130 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22133 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22134 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22139 [semacquire]:
sync.runtime_Semacquire(0xc4255e3c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4255e3c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc4200897c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22141 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22145 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22146 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22155 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22158 [semacquire]:
sync.runtime_Semacquire(0xc4255e3f3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4255e3f30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc4200e9e60, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22162 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22163 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22164 [semacquire]:
sync.runtime_Semacquire(0xc42568ff5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568ff50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22165 [semacquire]:
sync.runtime_Semacquire(0xc425769cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425769ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22167 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22128 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22129 [semacquire]:
sync.runtime_Semacquire(0xc425569a9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569a90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af0a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569a060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22168 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22176 [semacquire]:
sync.runtime_Semacquire(0xc42568e21c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568e210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c000, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569a060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569a060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22182 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569a060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22183 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569a060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22184 [semacquire]:
sync.runtime_Semacquire(0xc425569c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569a060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22202 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22203 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22186 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22205 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87590, 0xc42aedb620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42805fc30, 0x410ffd, 0xc42ab7bb40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42af87590, 0x0, 0x0, 0x0, 0xc42ab7bb40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42af87590, 0x6f0968, 0x3, 0x51f701, 0xc42afd47b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42af87590, 0x5, 0xc42568e390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22207 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22208 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22209 [semacquire]:
sync.runtime_Semacquire(0xc42568e4cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568e4c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42548fb00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22187 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22188 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22190 [semacquire]:
sync.runtime_Semacquire(0xc425569d6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569d60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425586cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22215 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22216 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22221 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22222 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22223 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22224 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22225 [semacquire]:
sync.runtime_Semacquire(0xc42568e76c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568e760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a80f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22242 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22243 [semacquire]:
sync.runtime_Semacquire(0xc425569eac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569ea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22245 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d6000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22240 [semacquire]:
sync.runtime_Semacquire(0xc42568e9dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568e9d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22246 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d6000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22247 [semacquire]:
sync.runtime_Semacquire(0xc425569fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425569fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d6000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425509e80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22265 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22269 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22270 [semacquire]:
sync.runtime_Semacquire(0xc42568ec3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568ec30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22276 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22277 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22281 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22283 [semacquire]:
sync.runtime_Semacquire(0xc42568ee6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568ee60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f92c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22289 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87680, 0xc42aedb640)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b4a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428092c30, 0x410ffd, 0xc42ab7bb58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42af87680, 0x0, 0x0, 0x0, 0xc42ab7bb58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42af87680, 0x6f0968, 0x3, 0x51f701, 0xc42afd4810)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42af87680, 0x5, 0xc42568ef00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22290 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22295 [semacquire]:
sync.runtime_Semacquire(0xc42568f08c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568f080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b4a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22307 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22309 [semacquire]:
sync.runtime_Semacquire(0xc4256da3ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256da3e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4255af810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22298 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22300 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22301 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22313 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22316 [semacquire]:
sync.runtime_Semacquire(0xc4256da56c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256da560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42569be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22302 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22304 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22305 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22322 [semacquire]:
sync.runtime_Semacquire(0xc42568f27c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568f270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736640, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22319 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22320 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22321 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22338 [semacquire]:
sync.runtime_Semacquire(0xc4256da6bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256da6b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22325 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22331 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22332 [semacquire]:
sync.runtime_Semacquire(0xc42568f45c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568f450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22341 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22342 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22343 [semacquire]:
sync.runtime_Semacquire(0xc4256da7fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256da7f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d6ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22357 [semacquire]:
sync.runtime_Semacquire(0xc42568f60c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568f600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22359 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f23f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d6ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22347 [semacquire]:
sync.runtime_Semacquire(0xc4256da90c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256da900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d6ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4256ee5a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22360 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f23f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22361 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f23f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22362 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f23f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f23f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f23f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22365 [semacquire]:
sync.runtime_Semacquire(0xc42568f7ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568f7a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f23f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570cde0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570b8c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570b8c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22368 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570cde0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570cde0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570cde0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570cde0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22372 [semacquire]:
sync.runtime_Semacquire(0xc42568f91c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568f910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570cde0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22374 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c45f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570b8c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c45f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c45f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c45f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22378 [semacquire]:
sync.runtime_Semacquire(0xc42568fa7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568fa70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c45f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22380 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c0bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c0bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c0bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22383 [semacquire]:
sync.runtime_Semacquire(0xc42568fbac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42568fba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c0bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570b8c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22391 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570b8c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22392 [semacquire]:
sync.runtime_Semacquire(0xc4256dad1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256dad10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42570b8c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22385 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425665650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22396 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425665650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22397 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22864 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22398 [semacquire]:
sync.runtime_Semacquire(0xc4256dae7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256dae70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22400 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22865 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22418 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22419 [semacquire]:
sync.runtime_Semacquire(0xc4256dafac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256dafa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cd880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22411 [semacquire]:
sync.runtime_Semacquire(0xc425833b8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425833b80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d7410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22422 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d7410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22423 [semacquire]:
sync.runtime_Semacquire(0xc4256db0cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256db0c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d7410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4256eebe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22413 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22431 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87d10, 0xc42aedb720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42835ac30, 0x410ffd, 0xc42ab7bc00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af87d10, 0x0, 0x0, 0x0, 0xc42ab7bc00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af87d10, 0x6f0968, 0x3, 0x51f701, 0xc42afd4ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af87d10, 0x5, 0xc4256db370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425751320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425751320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22414 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22415 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425751320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22416 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22434 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22436 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22438 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22442 [semacquire]:
sync.runtime_Semacquire(0xc42576821c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425768210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f0d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22444 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22445 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22447 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22448 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22449 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22457 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22458 [semacquire]:
sync.runtime_Semacquire(0xc4257684ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257684a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4256a91d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425751320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425751320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22468 [semacquire]:
sync.runtime_Semacquire(0xc4256db4dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256db4d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425751320, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4255879a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22483 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22484 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edeb40, 0xc425c9f630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edeb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4280f0c30, 0x410ffd, 0xc4258e0d68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425edeb40, 0x0, 0x0, 0x0, 0xc4258e0d68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425edeb40, 0x6f0968, 0x3, 0x51f701, 0xc427768030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425edeb40, 0x5, 0xc4257685c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4255879a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4255879a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4255879a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22474 [semacquire]:
sync.runtime_Semacquire(0xc4256db62c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256db620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4255879a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22486 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22487 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22488 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22489 [semacquire]:
sync.runtime_Semacquire(0xc42576872c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425768720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22479 [semacquire]:
sync.runtime_Semacquire(0xc4256db76c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256db760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d7d70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22493 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22494 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22495 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87770, 0xc42aedb660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87770, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428100c30, 0x410ffd, 0xc42ab7bb70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42af87770, 0x0, 0x0, 0x0, 0xc42ab7bb70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42af87770, 0x6f0968, 0x3, 0x51f701, 0xc42afd4870)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42af87770, 0x5, 0xc4257687c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d7d70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22515 [semacquire]:
sync.runtime_Semacquire(0xc4256db87c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256db870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4256d7d70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22502 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22503 [semacquire]:
sync.runtime_Semacquire(0xc42576897c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425768970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22517 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4256ef220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257a6d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22510 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22511 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257a6d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22530 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22531 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22532 [semacquire]:
sync.runtime_Semacquire(0xc425768bbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425768bb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9380, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22534 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22525 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257a6d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22535 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22536 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22537 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22539 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22540 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22544 [semacquire]:
sync.runtime_Semacquire(0xc425768dcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425768dc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22547 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22548 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22549 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22551 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22552 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22553 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22554 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22555 [semacquire]:
sync.runtime_Semacquire(0xc425768fcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425768fc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227366e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22526 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257a6d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257a6d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22528 [semacquire]:
sync.runtime_Semacquire(0xc4256dbc8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256dbc80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257a6d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22561 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22566 [semacquire]:
sync.runtime_Semacquire(0xc4256dbdec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256dbde0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425587db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22578 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22579 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22581 [semacquire]:
sync.runtime_Semacquire(0xc42576919c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425769190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200830e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22568 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22583 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22569 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22570 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22571 [semacquire]:
sync.runtime_Semacquire(0xc4256dbf1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4256dbf10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22585 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22590 [semacquire]:
sync.runtime_Semacquire(0xc42576935c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425769350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4254cf900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22573 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257ba6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f3340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22593 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f3340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22594 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f3340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f3340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f3340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f3340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22574 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257ba6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22575 [semacquire]:
sync.runtime_Semacquire(0xc4257f203c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f2030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257ba6f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22598 [semacquire]:
sync.runtime_Semacquire(0xc4257694ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257694e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4256f3340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22577 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4256ef860, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257c8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257c8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257c8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22603 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257c8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22604 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257c8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22605 [semacquire]:
sync.runtime_Semacquire(0xc42576966c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425769660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4257c8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22627 [semacquire]:
sync.runtime_Semacquire(0xc4257697bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257697b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22632 [semacquire]:
sync.runtime_Semacquire(0xc4257698fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257698f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22634 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257a4cf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22618 [semacquire]:
sync.runtime_Semacquire(0xc4257f240c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f2400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22620 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257badb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22635 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257a4cf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22636 [semacquire]:
sync.runtime_Semacquire(0xc425769a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425769a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257a4cf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42576cc20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22621 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257badb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22622 [semacquire]:
sync.runtime_Semacquire(0xc4257f251c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f2510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257badb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4256efce0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22660 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22661 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22646 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87b30, 0xc42aedb6e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4282aec30, 0x410ffd, 0xc42ab7bbd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af87b30, 0x0, 0x0, 0x0, 0xc42ab7bbd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af87b30, 0x6f0968, 0x3, 0x51f701, 0xc42afd49f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af87b30, 0x5, 0xc4257f27d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e83c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22647 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e83c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22662 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22648 [semacquire]:
sync.runtime_Semacquire(0xc425a03e3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03e30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e83c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22649 [semacquire]:
sync.runtime_Semacquire(0xc4257f28ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f28e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e83c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22651 [semacquire]:
sync.runtime_Semacquire(0xc425aee1ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aee1e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257bb470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22663 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22664 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22665 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22666 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22667 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22669 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22670 [semacquire]:
sync.runtime_Semacquire(0xc4258e548c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5480)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22671 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22672 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22673 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22675 [semacquire]:
sync.runtime_Semacquire(0xc425769f5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425769f50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4256f1f00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22677 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22652 [semacquire]:
sync.runtime_Semacquire(0xc425aee47c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aee470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257bb470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23580 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac5440, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23581 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac5440, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22678 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22679 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22680 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22681 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22691 [semacquire]:
sync.runtime_Semacquire(0xc4258321fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258321f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258142d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22709 [semacquire]:
sync.runtime_Semacquire(0xc425aee8bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aee8b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22710 [semacquire]:
sync.runtime_Semacquire(0xc425aeec6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aeec60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22700 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87950, 0xc42aedb6a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4281d7c30, 0x410ffd, 0xc42ab7bba0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42af87950, 0x0, 0x0, 0x0, 0xc42ab7bba0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42af87950, 0x6f0968, 0x3, 0x51f701, 0xc42afd4930)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42af87950, 0x5, 0xc4258322f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22701 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22703 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22704 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22722 [semacquire]:
sync.runtime_Semacquire(0xc42583246c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425832460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb5e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22711 [semacquire]:
sync.runtime_Semacquire(0xc425aef01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aef010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22724 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22725 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22726 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22727 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22728 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22729 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22730 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22731 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22732 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22733 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22734 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22735 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22736 [semacquire]:
sync.runtime_Semacquire(0xc4258326cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258326c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f1e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22738 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22712 [semacquire]:
sync.runtime_Semacquire(0xc4257f2ddc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f2dd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22714 [semacquire]:
sync.runtime_Semacquire(0xc425aef3cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aef3c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257bbb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22739 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22740 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22741 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22742 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22743 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22744 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22745 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22746 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22747 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22748 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22749 [semacquire]:
sync.runtime_Semacquire(0xc4258328fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258328f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9440, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22751 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22715 [semacquire]:
sync.runtime_Semacquire(0xc425aef62c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aef620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4257bbb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23896 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc425b56db0, 0xc425c10420)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 23898 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1d10, 0xc425c9f670)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425cadfe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284b9c30, 0x410ffd, 0xc425279d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa1d10, 0x0, 0x0, 0x0, 0xc425279d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa1d10, 0x6f0968, 0x3, 0x51f701, 0xc4264d4210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa1d10, 0x5, 0xc425aefab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22752 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22753 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22754 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22755 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22756 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22757 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22758 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22759 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22760 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22761 [semacquire]:
sync.runtime_Semacquire(0xc425832b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425832b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22788 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b70740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425aff950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425b7ec30, 0x410ffd, 0xc4258e0888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425aff950, 0x0, 0x0, 0x0, 0xc4258e0888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425aff950, 0x6f0968, 0x3, 0x51f701, 0xc425b56d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425aff950, 0x5, 0xc4257f31a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258840c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22763 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22789 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258840c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22764 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22765 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22766 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22767 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22768 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22769 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22770 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22771 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22772 [semacquire]:
sync.runtime_Semacquire(0xc425832d0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425832d00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736780, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22790 [semacquire]:
sync.runtime_Semacquire(0xc4257f329c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f3290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258840c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22774 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22775 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22776 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22777 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22778 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22779 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22780 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22781 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22782 [semacquire]:
sync.runtime_Semacquire(0xc425832eec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425832ee0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22784 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22792 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42582a980, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22785 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22802 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22803 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22804 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22805 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22806 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22807 [semacquire]:
sync.runtime_Semacquire(0xc42583309c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425833090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585c200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22798 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425884630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22809 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587a2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22799 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425884630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22810 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587a2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22811 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587a2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22812 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587a2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22813 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587a2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22814 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587a2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22815 [semacquire]:
sync.runtime_Semacquire(0xc42583323c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425833230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587a2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87860, 0xc42aedb680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b560, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87860, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428169c30, 0x410ffd, 0xc42ab7bb88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af87860, 0x0, 0x0, 0x0, 0xc42ab7bb88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af87860, 0x6f0968, 0x3, 0x51f701, 0xc42afd48d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af87860, 0x5, 0xc425833250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425878de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22800 [semacquire]:
sync.runtime_Semacquire(0xc4257f364c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f3640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425884630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22818 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425878de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22819 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425878de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22820 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425878de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22821 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425878de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22822 [semacquire]:
sync.runtime_Semacquire(0xc4258333ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258333a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425878de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22824 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22825 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22826 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22827 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22828 [semacquire]:
sync.runtime_Semacquire(0xc42583350c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425833500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4256c5a90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22834 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42582ad20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22830 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22840 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425884ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22831 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22832 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22833 [semacquire]:
sync.runtime_Semacquire(0xc42583363c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425833630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4255c1c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22841 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425884ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22851 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258a8390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22852 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258a8390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22853 [semacquire]:
sync.runtime_Semacquire(0xc42583375c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425833750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258a8390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22842 [semacquire]:
sync.runtime_Semacquire(0xc4257f39fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4257f39f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425884ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22855 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42576db20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22882 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22883 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22844 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42582b0c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22884 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22866 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87e00, 0xc42aedb740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4283c6c30, 0x410ffd, 0xc42ab7bc18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af87e00, 0x0, 0x0, 0x0, 0xc42ab7bc18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af87e00, 0x6f0968, 0x3, 0x51f701, 0xc42afd4b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af87e00, 0x5, 0xc4257f3cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42582b380, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22872 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42582b640, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4258f8840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22885 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22886 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22887 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22888 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22890 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22891 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22892 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22893 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22894 [semacquire]:
sync.runtime_Semacquire(0xc425833e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425833e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4258154a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22896 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4258f8840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22897 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22898 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22899 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22900 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22901 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22902 [semacquire]:
sync.runtime_Semacquire(0xc4259aaf1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aaf10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22906 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22907 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22908 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22909 [semacquire]:
sync.runtime_Semacquire(0xc4258e409c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb6c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22911 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22912 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22913 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22914 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22915 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22916 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22917 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22918 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22919 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22920 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22921 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22923 [semacquire]:
sync.runtime_Semacquire(0xc4258e42fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e42f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f2b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4258f8840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22926 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22927 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22933 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22934 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22935 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22936 [semacquire]:
sync.runtime_Semacquire(0xc4258e452c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9500, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22938 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22939 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22940 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22941 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22942 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22943 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22944 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22945 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22946 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22947 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22948 [semacquire]:
sync.runtime_Semacquire(0xc4258e474c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4740)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b6b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22950 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22951 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22952 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22953 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22959 [semacquire]:
sync.runtime_Semacquire(0xc4258e493c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736820, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22966 [semacquire]:
sync.runtime_Semacquire(0xc4258ee4dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ee4d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4258f8840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22970 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22971 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22972 [semacquire]:
sync.runtime_Semacquire(0xc4258ee63c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ee630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22985 [semacquire]:
sync.runtime_Semacquire(0xc4258e4b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22977 [semacquire]:
sync.runtime_Semacquire(0xc4258ee76c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ee760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e8fc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425885f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22991 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22992 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22993 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23010 [semacquire]:
sync.runtime_Semacquire(0xc4258e4ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23012 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425885f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22997 [semacquire]:
sync.runtime_Semacquire(0xc4258ee88c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ee880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425885f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 22999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42582be40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23013 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23014 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23018 [semacquire]:
sync.runtime_Semacquire(0xc4258e4e6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4e60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587b2d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425903140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259422a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259422a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425903140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425903140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425903140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425903140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23025 [semacquire]:
sync.runtime_Semacquire(0xc4258e4fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e4fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425903140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f24b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259422a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f24b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f24b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f24b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23031 [semacquire]:
sync.runtime_Semacquire(0xc4258e513c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f24b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23033 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23034 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23035 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23036 [semacquire]:
sync.runtime_Semacquire(0xc4258e526c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259422a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259422a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23042 [semacquire]:
sync.runtime_Semacquire(0xc4258eec9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258eec90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259422a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23038 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258a9b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23044 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23039 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258a9b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23040 [semacquire]:
sync.runtime_Semacquire(0xc4258e538c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4258a9b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23045 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23046 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23047 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23048 [semacquire]:
sync.runtime_Semacquire(0xc4258eedec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258eede0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4258ceb00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23050 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9300, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23059 [GC assist wait]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4258ceb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:881 +0x2cd
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cb5c30, 0xc425278df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42594c1e0, 0x0, 0x0, 0x0, 0xc425278df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42594c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4258a9ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42594c1e0, 0x5, 0xc4258e53c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4258ceb00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23051 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9300, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9300, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23053 [semacquire]:
sync.runtime_Semacquire(0xc4258eef2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258eef20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9300, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425932900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425932900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23057 [semacquire]:
sync.runtime_Semacquire(0xc4258ef03c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ef030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425932900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42593e480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23065 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23070 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23071 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23072 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23090 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23091 [semacquire]:
sync.runtime_Semacquire(0xc4258e572c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42594c3c0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23093 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425943ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23082 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425943ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23094 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23095 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23096 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23097 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23099 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87a40, 0xc42aedb6c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42826cc30, 0x410ffd, 0xc42ab7bbb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42af87a40, 0x0, 0x0, 0x0, 0xc42ab7bbb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42af87a40, 0x6f0968, 0x3, 0x51f701, 0xc42afd4990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42af87a40, 0x5, 0xc4258e5800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23106 [semacquire]:
sync.runtime_Semacquire(0xc4258e599c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb7a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23108 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23083 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425943ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23109 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23115 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23116 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23120 [semacquire]:
sync.runtime_Semacquire(0xc4258e5bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f380, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23084 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425943ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23085 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425943ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23086 [semacquire]:
sync.runtime_Semacquire(0xc4258ef44c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ef440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425943ce0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23088 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f59f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23128 [semacquire]:
sync.runtime_Semacquire(0xc425a7c49c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7c490)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23129 [semacquire]:
sync.runtime_Semacquire(0xc425a7d58c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7d580)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23130 [semacquire]:
sync.runtime_Semacquire(0xc425b3467c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b34670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23131 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23132 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23133 [semacquire]:
sync.runtime_Semacquire(0xc4258e5e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258e5e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f95c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23135 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23089 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f59f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23138 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f59f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23139 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f59f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23140 [semacquire]:
sync.runtime_Semacquire(0xc4258ef5ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ef5a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f59f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23142 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23136 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23137 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23155 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23143 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23144 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23145 [semacquire]:
sync.runtime_Semacquire(0xc4258ef6dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ef6d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23159 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23161 [semacquire]:
sync.runtime_Semacquire(0xc4259aa04c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aa040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425933260, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23163 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425933260, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23149 [semacquire]:
sync.runtime_Semacquire(0xc4258ef7fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258ef7f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425933260, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23165 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23166 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23167 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23168 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42593eac0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23172 [semacquire]:
sync.runtime_Semacquire(0xc4259aa23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aa230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227368c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425997740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425997740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23182 [semacquire]:
sync.runtime_Semacquire(0xc4259aa41c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aa410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23184 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23191 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425997740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23185 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23202 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23203 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23207 [semacquire]:
sync.runtime_Semacquire(0xc4259aa5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aa5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585d380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23209 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587bf80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23210 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587bf80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23211 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587bf80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23212 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587bf80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23213 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587bf80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23214 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587bf80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23215 [semacquire]:
sync.runtime_Semacquire(0xc4259aa76c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aa760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42587bf80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425997740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425997740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23194 [semacquire]:
sync.runtime_Semacquire(0xc4258efc0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258efc00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425997740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23217 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259ca660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23218 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259ca660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23200 [semacquire]:
sync.runtime_Semacquire(0xc4258efd5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258efd50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4257f5e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23219 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259ca660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23220 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259ca660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23221 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259ca660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23222 [semacquire]:
sync.runtime_Semacquire(0xc4259aa8dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aa8d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259ca660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87c20, 0xc42aedb700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b6e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428310c30, 0x410ffd, 0xc42ab7bbe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af87c20, 0x0, 0x0, 0x0, 0xc42ab7bbe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af87c20, 0x6f0968, 0x3, 0x51f701, 0xc42afd4a50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af87c20, 0x5, 0xc4259aa8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f2e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23237 [semacquire]:
sync.runtime_Semacquire(0xc4258efe9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258efe90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23225 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f2e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f2e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425933bc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f2e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23228 [semacquire]:
sync.runtime_Semacquire(0xc4259aaa3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aaa30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f2e10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425933bc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23241 [semacquire]:
sync.runtime_Semacquire(0xc4258effac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4258effa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425933bc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42593f100, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23233 [semacquire]:
sync.runtime_Semacquire(0xc4259aab6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aab60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f0b80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425978e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259e91a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23266 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259e91a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425978e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23253 [semacquire]:
sync.runtime_Semacquire(0xc4259aac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259aac80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425978e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4258cf7c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23267 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259e91a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259e91a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23269 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259e91a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23270 [semacquire]:
sync.runtime_Semacquire(0xc425a023bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a023b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4259e91a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23273 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23274 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23275 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23276 [semacquire]:
sync.runtime_Semacquire(0xc425a0251c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8230, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23278 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23265 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23282 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23283 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23284 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23285 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23286 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23287 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23288 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23289 [semacquire]:
sync.runtime_Semacquire(0xc4259ab17c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259ab170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f450, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23279 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23280 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23281 [semacquire]:
sync.runtime_Semacquire(0xc425a0264c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4257e9cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a06540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23292 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23294 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23296 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23315 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23317 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23318 [semacquire]:
sync.runtime_Semacquire(0xc4259ab3ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259ab3a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4200f9680, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23300 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a06540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23301 [semacquire]:
sync.runtime_Semacquire(0xc425a0276c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a06540, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23320 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23303 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42593f740, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23321 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23322 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23323 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23324 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23309 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a30c00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23325 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23327 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23329 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23330 [semacquire]:
sync.runtime_Semacquire(0xc4259ab5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259ab5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a30c00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23332 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23311 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a30c00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23333 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23335 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23337 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23338 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23339 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23340 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23341 [semacquire]:
sync.runtime_Semacquire(0xc4259ab7bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259ab7b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736960, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23343 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23344 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23345 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23346 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23347 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23348 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23349 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23350 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23351 [semacquire]:
sync.runtime_Semacquire(0xc4259ab99c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259ab990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200833b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a30c00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23313 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a30c00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23362 [semacquire]:
sync.runtime_Semacquire(0xc425a02b7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02b70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a30c00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23353 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23364 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23366 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23368 [semacquire]:
sync.runtime_Semacquire(0xc425a02ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8640, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23355 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23357 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23359 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23360 [semacquire]:
sync.runtime_Semacquire(0xc4259abb4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259abb40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42585db00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23370 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23378 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d6c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23372 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23373 [semacquire]:
sync.runtime_Semacquire(0xc425a02e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23379 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d6c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23380 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d6c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23381 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d6c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d6c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a06ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23383 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d6c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23384 [semacquire]:
sync.runtime_Semacquire(0xc4259abcec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259abce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d6c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a11b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23376 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a06ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23377 [semacquire]:
sync.runtime_Semacquire(0xc425a02f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a02f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a06ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23387 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a11b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a11b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23389 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a11b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a11b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23391 [semacquire]:
sync.runtime_Semacquire(0xc4259abe5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259abe50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425a11b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23395 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42593fd80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23393 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23401 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23411 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23413 [semacquire]:
sync.runtime_Semacquire(0xc4259abfbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4259abfb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee000, 0xc421f56050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x40f8d3)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7fc30, 0xc42104f4d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4226ee000, 0x0, 0x0, 0x0, 0xc42104f4d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4226ee000, 0x6f0968, 0x3, 0x51f701, 0xc421d70030)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4226ee000, 0x5, 0xc4259abfd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23403 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee0f0, 0xc421f56090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc60a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc42104f518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226ee0f0, 0x0, 0x0, 0x0, 0xc42104f518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226ee0f0, 0x6f0968, 0x3, 0x51f701, 0xc421d70090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226ee0f0, 0x5, 0xc4259abff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23418 [semacquire]:
sync.runtime_Semacquire(0xc425a7c0ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7c0e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2960, 0xc422a93560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4221adc70)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422297c30, 0xc42227e270)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4225d2960, 0x0, 0x0, 0x0, 0xc42227e270, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4225d2960, 0x6f0968, 0x3, 0x51f701, 0xc422981bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4225d2960, 0x5, 0xc425a7c100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a7e120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23421 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4225d2a50, 0xc422a93580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42294fae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4225d2a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4225d2a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422298c30, 0xc42227e288)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4225d2a50, 0x0, 0x0, 0x0, 0xc42227e288, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4225d2a50, 0x6f0968, 0x3, 0x51f701, 0xc422981c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4225d2a50, 0x5, 0xc425a7c120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a7e120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23422 [semacquire]:
sync.runtime_Semacquire(0xc425a7c20c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7c200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a7e120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23405 [semacquire]:
sync.runtime_Semacquire(0xc425a0330c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edfb30, 0xc425c9fc70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4221ff520)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edfb30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edfb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422299c30, 0xc425278388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edfb30, 0x0, 0x0, 0x0, 0xc425278388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edfb30, 0x6f0968, 0x3, 0x51f701, 0xc4264d52f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edfb30, 0x5, 0xc425a7c220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a62420, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23407 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a602c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23446 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a602c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23409 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a602c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23426 [semacquire]:
sync.runtime_Semacquire(0xc425a0344c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a602c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23447 [semacquire]:
sync.runtime_Semacquire(0xc425b34e3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b34e30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23428 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a076b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23429 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a076b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23430 [semacquire]:
sync.runtime_Semacquire(0xc425a0355c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a076b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23448 [semacquire]:
sync.runtime_Semacquire(0xc425b35d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23432 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a882e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23438 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23449 [semacquire]:
sync.runtime_Semacquire(0xc425bc6c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23450 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23451 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23452 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23453 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23454 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23455 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23456 [semacquire]:
sync.runtime_Semacquire(0xc425a7c6bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7c6b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b8c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23440 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23459 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23461 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23463 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23465 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23467 [semacquire]:
sync.runtime_Semacquire(0xc425a7c8ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7c8a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736a00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23469 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23474 [semacquire]:
sync.runtime_Semacquire(0xc425a0394c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4259f8d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23476 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23470 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23471 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23472 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23473 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23490 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23491 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23492 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23493 [semacquire]:
sync.runtime_Semacquire(0xc425a7ca8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7ca80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23477 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23478 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23479 [semacquire]:
sync.runtime_Semacquire(0xc425a03a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425a60580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23495 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23481 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a07ec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23482 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a07ec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23483 [semacquire]:
sync.runtime_Semacquire(0xc425a03b9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03b90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a07ec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23485 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a88840, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23496 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23497 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23498 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23523 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac4450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23499 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23500 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23501 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23502 [semacquire]:
sync.runtime_Semacquire(0xc425a7cc3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7cc30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23524 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac4450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23504 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23525 [semacquire]:
sync.runtime_Semacquire(0xc425a03f4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a03f40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac4450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23505 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23506 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23507 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23508 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23509 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23510 [semacquire]:
sync.runtime_Semacquire(0xc425a7cddc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7cdd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4259d7730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23512 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425ac2840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23513 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425ac2840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23514 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425ac2840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23515 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425ac2840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23516 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425ac2840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23517 [semacquire]:
sync.runtime_Semacquire(0xc425a7cf4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7cf40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425ac2840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23519 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23527 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a88be0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23520 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23521 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23538 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23539 [semacquire]:
sync.runtime_Semacquire(0xc425a7d0ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7d0a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4258f3db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23533 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a88ea0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23541 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23571 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a89160, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23542 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23543 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23544 [semacquire]:
sync.runtime_Semacquire(0xc425a7d1dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7d1d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23546 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a7f110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23582 [semacquire]:
sync.runtime_Semacquire(0xc425aee9cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aee9c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac5440, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23547 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a7f110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23548 [semacquire]:
sync.runtime_Semacquire(0xc425a7d2fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7d2f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425a7f110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23550 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a62ec0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23556 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23557 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23558 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23584 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a896c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23559 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23560 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23561 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23562 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23563 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23564 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23565 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23566 [semacquire]:
sync.runtime_Semacquire(0xc425a7d7ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7d7a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009b970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23568 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23638 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac59b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23569 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23586 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23587 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23588 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23589 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23590 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23591 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23592 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23593 [semacquire]:
sync.runtime_Semacquire(0xc425a7d99c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7d990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736aa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23595 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23596 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23597 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23598 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23599 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23600 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23601 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23602 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23603 [semacquire]:
sync.runtime_Semacquire(0xc425a7db7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7db70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200834d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23605 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23606 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23607 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23608 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23609 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23610 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23611 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23612 [semacquire]:
sync.runtime_Semacquire(0xc425a7dd2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7dd20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23614 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23615 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23616 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23617 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23618 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23619 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23620 [semacquire]:
sync.runtime_Semacquire(0xc425a7decc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425a7dec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14230, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23622 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b01560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23639 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac59b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23623 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b01560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23624 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b01560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23625 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b01560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23626 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b01560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23627 [semacquire]:
sync.runtime_Semacquire(0xc425b3403c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b34030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b01560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23629 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afc500, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23640 [semacquire]:
sync.runtime_Semacquire(0xc425aeed7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aeed70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac59b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23630 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afc500, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23631 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afc500, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23632 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afc500, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23633 [semacquire]:
sync.runtime_Semacquire(0xc425b3419c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b34190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afc500, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23651 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23652 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23653 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23654 [semacquire]:
sync.runtime_Semacquire(0xc425b342cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b342c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4258f1dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23656 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425b38120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23642 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a89a60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23657 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425b38120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23658 [semacquire]:
sync.runtime_Semacquire(0xc425b343ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b343e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425b38120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23660 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a63960, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23648 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac5f20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23649 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac5f20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23682 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23683 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23666 [semacquire]:
sync.runtime_Semacquire(0xc425aef12c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aef120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425ac5f20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23684 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23668 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425a89e00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23685 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23686 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23687 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23688 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23689 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23690 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23691 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23692 [semacquire]:
sync.runtime_Semacquire(0xc425b3489c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b34890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009ba20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23674 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425b700c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23694 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23675 [semacquire]:
sync.runtime_Semacquire(0xc425aef4bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425aef4b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425b700c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23695 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23696 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23697 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23698 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23699 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23700 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23701 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23702 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23703 [semacquire]:
sync.runtime_Semacquire(0xc425b34a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b34a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736b40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23677 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425aff3b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425aff3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425aff3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ac30, 0xc4258e07f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425aff3b0, 0x0, 0x0, 0x0, 0xc4258e07f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425aff3b0, 0x6f0968, 0x3, 0x51f701, 0xc425b56600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425aff3b0, 0x5, 0xc425aef4e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc425aef4c0, 0x1, 0x1, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23705 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23706 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23707 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23708 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23709 [semacquire]:
sync.runtime_Semacquire(0xc425bc7aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23710 [semacquire]:
sync.runtime_Semacquire(0xc425c9e5ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9e5e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23711 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a63c0, 0xc422573150)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df31c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a63c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425b84c30, 0xc421d650a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4243a63c0, 0x0, 0x0, 0x0, 0xc421d650a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4243a63c0, 0x6f0968, 0x3, 0x51f701, 0xc4243817a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4243a63c0, 0x5, 0xc425b34b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23712 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a6780, 0xc4225731e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a6780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a6780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425b85c30, 0xc421d65100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4243a6780, 0x0, 0x0, 0x0, 0xc421d65100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4243a6780, 0x6f0968, 0x3, 0x51f701, 0xc424381920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4243a6780, 0x5, 0xc425b34b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23713 [semacquire]:
sync.runtime_Semacquire(0xc425b34c6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b34c60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23715 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a70e0, 0xc422573320)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a70e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a70e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ee8c30, 0xc421d651f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4243a70e0, 0x0, 0x0, 0x0, 0xc421d651f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4243a70e0, 0x6f0968, 0x3, 0x51f701, 0xc424381ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4243a70e0, 0x5, 0xc425b34c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23716 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7590, 0xc4225733f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ee9c30, 0xc421d65268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4243a7590, 0x0, 0x0, 0x0, 0xc421d65268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4243a7590, 0x6f0968, 0x3, 0x51f701, 0xc424381ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4243a7590, 0x5, 0xc425b34ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23717 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7950, 0xc4225734a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425eeac30, 0xc421d652c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4243a7950, 0x0, 0x0, 0x0, 0xc421d652c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4243a7950, 0x6f0968, 0x3, 0x51f701, 0xc42290c060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4243a7950, 0x5, 0xc425b34cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23718 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243a7d10, 0xc422573580)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243a7d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243a7d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425eebc30, 0xc421d65328)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4243a7d10, 0x0, 0x0, 0x0, 0xc421d65328, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4243a7d10, 0x6f0968, 0x3, 0x51f701, 0xc42290c1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4243a7d10, 0x5, 0xc425b34ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23719 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a0f0, 0xc422573620)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ee4c30, 0xc421d65388)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467a0f0, 0x0, 0x0, 0x0, 0xc421d65388, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467a0f0, 0x6f0968, 0x3, 0x51f701, 0xc42290c360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467a0f0, 0x5, 0xc425b34d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23720 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a4b0, 0xc4225736c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421df3f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ee5c30, 0xc421d653e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467a4b0, 0x0, 0x0, 0x0, 0xc421d653e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467a4b0, 0x6f0968, 0x3, 0x51f701, 0xc42290c510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467a4b0, 0x5, 0xc425b34d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23721 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467a870, 0xc422573740)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243ce0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467a870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467a870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ee6c30, 0xc421d65448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467a870, 0x0, 0x0, 0x0, 0xc421d65448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467a870, 0x6f0968, 0x3, 0x51f701, 0xc42290c690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467a870, 0x5, 0xc425b34d40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23722 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9da40, 0xc421f56010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a63f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9da40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420cb5c30, 0x410ffd, 0xc425279380)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425a9da40, 0x0, 0x0, 0x0, 0xc425279380, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425a9da40, 0x6f0968, 0x3, 0x51f701, 0xc425b38a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425a9da40, 0x5, 0xc425b34d60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa8e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24541 [select]:
net/http.(*persistConn).writeLoop(0xc42122c100)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 23724 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0a50, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425ee7c30, 0x410ffd, 0xc425279850)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd0a50, 0x0, 0x0, 0x0, 0xc425279850, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd0a50, 0x6f0968, 0x3, 0x51f701, 0xc425cdac90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd0a50, 0x5, 0xc425b34e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23725 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244224b0, 0xc422573bf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cec60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244224b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244224b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef0c30, 0xc421d65718)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244224b0, 0x0, 0x0, 0x0, 0xc421d65718, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244224b0, 0x6f0968, 0x3, 0x51f701, 0xc42290d2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244224b0, 0x5, 0xc425b34e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23726 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422960, 0xc422573cf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cee40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef1c30, 0xc421d65790)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424422960, 0x0, 0x0, 0x0, 0xc421d65790, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424422960, 0x6f0968, 0x3, 0x51f701, 0xc42290d4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424422960, 0x5, 0xc425b34eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23727 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422b40, 0xc422573d30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cef00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef2c30, 0xc421d657c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424422b40, 0x0, 0x0, 0x0, 0xc421d657c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424422b40, 0x6f0968, 0x3, 0x51f701, 0xc42290d590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424422b40, 0x5, 0xc425b34ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23728 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424422ff0, 0xc422573e10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf0e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424422ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424422ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef3c30, 0xc421d65838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424422ff0, 0x0, 0x0, 0x0, 0xc421d65838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424422ff0, 0x6f0968, 0x3, 0x51f701, 0xc42290d7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424422ff0, 0x5, 0xc425b34ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23729 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244233b0, 0xc422573e90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244233b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244233b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425eecc30, 0xc421d65898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244233b0, 0x0, 0x0, 0x0, 0xc421d65898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244233b0, 0x6f0968, 0x3, 0x51f701, 0xc42290d920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244233b0, 0x5, 0xc425b34f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23730 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423770, 0xc422573f10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425eedc30, 0xc421d658f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424423770, 0x0, 0x0, 0x0, 0xc421d658f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424423770, 0x6f0968, 0x3, 0x51f701, 0xc42290daa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424423770, 0x5, 0xc425b34f30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23731 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424679680, 0xc421aff470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421dee520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424679680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424679680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425eeec30, 0xc4258e03b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424679680, 0x0, 0x0, 0x0, 0xc4258e03b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424679680, 0x6f0968, 0x3, 0x51f701, 0xc424386c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424679680, 0x5, 0xc425b34f50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23732 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4243fcf00, 0xc421affe90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421defcc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4243fcf00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4243fcf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425eefc30, 0xc4258e0fa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4243fcf00, 0x0, 0x0, 0x0, 0xc4258e0fa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4243fcf00, 0x6f0968, 0x3, 0x51f701, 0xc4243cc420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4243fcf00, 0x5, 0xc425b34f70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23733 [semacquire]:
sync.runtime_Semacquire(0xc425b3505c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736be0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23735 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0b40, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425efac30, 0x410ffd, 0xc425279868)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd0b40, 0x0, 0x0, 0x0, 0xc425279868, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd0b40, 0x6f0968, 0x3, 0x51f701, 0xc425cdacf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd0b40, 0x5, 0xc425b35070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23736 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c000, 0xc4243fa690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425efbc30, 0xc4258e1468)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42467c000, 0x0, 0x0, 0x0, 0xc4258e1468, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42467c000, 0x6f0968, 0x3, 0x51f701, 0xc4243cd860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42467c000, 0x5, 0xc425b35090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23737 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c3c0, 0xc4243fa710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425efcc30, 0xc4258e14c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42467c3c0, 0x0, 0x0, 0x0, 0xc4258e14c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42467c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4243cd9e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42467c3c0, 0x5, 0xc425b350b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23738 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c4b0, 0xc4243fa730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425efdc30, 0xc4258e14e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42467c4b0, 0x0, 0x0, 0x0, 0xc4258e14e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42467c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4243cda40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42467c4b0, 0x5, 0xc425b350d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23739 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467c780, 0xc4243fa7e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467c780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467c780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef6c30, 0xc4258e1528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42467c780, 0x0, 0x0, 0x0, 0xc4258e1528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42467c780, 0x6f0968, 0x3, 0x51f701, 0xc4243cdb60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42467c780, 0x5, 0xc425b350f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23740 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cc30, 0xc4243fa880)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb620, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cc30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cc30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef7c30, 0xc4258e15a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42467cc30, 0x0, 0x0, 0x0, 0xc4258e15a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42467cc30, 0x6f0968, 0x3, 0x51f701, 0xc4243cdd40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42467cc30, 0x5, 0xc425b35110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23741 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467cff0, 0xc4243fa900)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb7a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467cff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef8c30, 0xc4258e1600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42467cff0, 0x0, 0x0, 0x0, 0xc4258e1600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42467cff0, 0x6f0968, 0x3, 0x51f701, 0xc4243cdec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42467cff0, 0x5, 0xc425b35130, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23742 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42467d3b0, 0xc4243fa980)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cb920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42467d3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42467d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ef9c30, 0xc4258e1660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42467d3b0, 0x0, 0x0, 0x0, 0xc4258e1660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42467d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4244ae060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42467d3b0, 0x5, 0xc425b35150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23743 [semacquire]:
sync.runtime_Semacquire(0xc425b3522c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc4200835f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23745 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0c30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f0cc30, 0x410ffd, 0xc425279880)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd0c30, 0x0, 0x0, 0x0, 0xc425279880, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd0c30, 0x6f0968, 0x3, 0x51f701, 0xc425cdad50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd0c30, 0x5, 0xc425b35240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23746 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2b40, 0xc4243fad30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f0dc30, 0xc4258e18b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244a2b40, 0x0, 0x0, 0x0, 0xc4258e18b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244a2b40, 0x6f0968, 0x3, 0x51f701, 0xc4244aeab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244a2b40, 0x5, 0xc425b35260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23747 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a2f00, 0xc4243fadb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a4c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a2f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a2f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f0ec30, 0xc4258e1918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244a2f00, 0x0, 0x0, 0x0, 0xc4258e1918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244a2f00, 0x6f0968, 0x3, 0x51f701, 0xc4244aec30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244a2f00, 0x5, 0xc425b35280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23748 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a32c0, 0xc4243fae70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a32c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a32c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f0fc30, 0xc4258e1978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244a32c0, 0x0, 0x0, 0x0, 0xc4258e1978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244a32c0, 0x6f0968, 0x3, 0x51f701, 0xc4244aedb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244a32c0, 0x5, 0xc425b352a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23749 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3590, 0xc4243faef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f08c30, 0xc4258e19c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4244a3590, 0x0, 0x0, 0x0, 0xc4258e19c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4244a3590, 0x6f0968, 0x3, 0x51f701, 0xc4244aeed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4244a3590, 0x5, 0xc425b352c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23750 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3950, 0xc4243fafb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447a8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f09c30, 0xc4258e1a20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4244a3950, 0x0, 0x0, 0x0, 0xc4258e1a20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4244a3950, 0x6f0968, 0x3, 0x51f701, 0xc4244af050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4244a3950, 0x5, 0xc425b352e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23751 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244a3d10, 0xc4243fb030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447aa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244a3d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244a3d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f0ac30, 0xc4258e1a80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4244a3d10, 0x0, 0x0, 0x0, 0xc4258e1a80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4244a3d10, 0x6f0968, 0x3, 0x51f701, 0xc4244af1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4244a3d10, 0x5, 0xc425b35300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23752 [semacquire]:
sync.runtime_Semacquire(0xc425b353ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b353e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23754 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0d20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f0bc30, 0x410ffd, 0xc425279898)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd0d20, 0x0, 0x0, 0x0, 0xc425279898, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd0d20, 0x6f0968, 0x3, 0x51f701, 0xc425cdadb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd0d20, 0x5, 0xc425b35400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14fc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23755 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424423c20, 0xc422573fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424423c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424423c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f14c30, 0xc421d65970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424423c20, 0x0, 0x0, 0x0, 0xc421d65970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424423c20, 0x6f0968, 0x3, 0x51f701, 0xc42290dc80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424423c20, 0x5, 0xc425b35420, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14fc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23756 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244322d0, 0xc4243d0100)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cf8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244322d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244322d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f15c30, 0xc421d65a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244322d0, 0x0, 0x0, 0x0, 0xc421d65a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244322d0, 0x6f0968, 0x3, 0x51f701, 0xc42290df20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244322d0, 0x5, 0xc425b35440, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14fc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23757 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432690, 0xc4243d01e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f16c30, 0xc421d65a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424432690, 0x0, 0x0, 0x0, 0xc421d65a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424432690, 0x6f0968, 0x3, 0x51f701, 0xc4244300c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424432690, 0x5, 0xc425b35460, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14fc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23758 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432a50, 0xc4243d0290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f17c30, 0xc421d65ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424432a50, 0x0, 0x0, 0x0, 0xc421d65ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424432a50, 0x6f0968, 0x3, 0x51f701, 0xc424430240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424432a50, 0x5, 0xc425b35480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14fc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23759 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424432e10, 0xc4243d0360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4243cfd20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424432e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424432e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f10c30, 0xc421d65b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424432e10, 0x0, 0x0, 0x0, 0xc421d65b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424432e10, 0x6f0968, 0x3, 0x51f701, 0xc4244303c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424432e10, 0x5, 0xc425b354a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14fc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23760 [semacquire]:
sync.runtime_Semacquire(0xc425b3557c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35570)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b14fc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23762 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0e10, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f11c30, 0x410ffd, 0xc4252798b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd0e10, 0x0, 0x0, 0x0, 0xc4252798b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd0e10, 0x6f0968, 0x3, 0x51f701, 0xc425cdae10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd0e10, 0x5, 0xc425b35590, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b88e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23763 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244962d0, 0xc4243d06d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244962d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244962d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f12c30, 0xc421d65d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244962d0, 0x0, 0x0, 0x0, 0xc421d65d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244962d0, 0x6f0968, 0x3, 0x51f701, 0xc424430cf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244962d0, 0x5, 0xc425b355b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b88e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23764 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424496780, 0xc4243d0780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1c7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424496780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424496780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f13c30, 0xc421d65dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424496780, 0x0, 0x0, 0x0, 0xc421d65dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424496780, 0x6f0968, 0x3, 0x51f701, 0xc424430ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424496780, 0x5, 0xc425b355d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b88e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23765 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244971d0, 0xc4243d09d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244971d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244971d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f1ec30, 0xc421d65ee0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244971d0, 0x0, 0x0, 0x0, 0xc421d65ee0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244971d0, 0x6f0968, 0x3, 0x51f701, 0xc424431380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244971d0, 0x5, 0xc425b355f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b88e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23766 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424497590, 0xc4243d0a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1cd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424497590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424497590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f1fc30, 0xc421d65f40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424497590, 0x0, 0x0, 0x0, 0xc421d65f40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424497590, 0x6f0968, 0x3, 0x51f701, 0xc424431500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424497590, 0x5, 0xc425b35610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b88e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23767 [semacquire]:
sync.runtime_Semacquire(0xc425b356fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b356f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425b88e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23769 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0f00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f20c30, 0x410ffd, 0xc4252798c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd0f00, 0x0, 0x0, 0x0, 0xc4252798c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd0f00, 0x6f0968, 0x3, 0x51f701, 0xc425cdae70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd0f00, 0x5, 0xc425b35710, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0780, 0xc4243d0dc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d500, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f21c30, 0xc4244ee120)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4244c0780, 0x0, 0x0, 0x0, 0xc4244ee120, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4244c0780, 0x6f0968, 0x3, 0x51f701, 0xc424431cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4244c0780, 0x5, 0xc425b35730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0b40, 0xc4243d0e40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f1ac30, 0xc4244ee180)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4244c0b40, 0x0, 0x0, 0x0, 0xc4244ee180, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4244c0b40, 0x6f0968, 0x3, 0x51f701, 0xc424431e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4244c0b40, 0x5, 0xc425b35750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4244c0f00, 0xc4243d0ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421f1d800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4244c0f00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4244c0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f1bc30, 0xc4244ee1f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4244c0f00, 0x0, 0x0, 0x0, 0xc4244ee1f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4244c0f00, 0x6f0968, 0x3, 0x51f701, 0xc4244ba000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4244c0f00, 0x5, 0xc425b35770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23773 [semacquire]:
sync.runtime_Semacquire(0xc425b3584c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afce10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0ff0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f1cc30, 0x410ffd, 0xc4252798e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd0ff0, 0x0, 0x0, 0x0, 0xc4252798e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd0ff0, 0x6f0968, 0x3, 0x51f701, 0xc425cdaed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd0ff0, 0x5, 0xc425b35860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245285a0, 0xc4243d13e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245285a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245285a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f1dc30, 0xc4244ee438)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245285a0, 0x0, 0x0, 0x0, 0xc4244ee438, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245285a0, 0x6f0968, 0x3, 0x51f701, 0xc4244ba9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245285a0, 0x5, 0xc425b35880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424528f00, 0xc4243d1570)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450c580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424528f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424528f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f30c30, 0xc4244ee528)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424528f00, 0x0, 0x0, 0x0, 0xc4244ee528, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424528f00, 0x6f0968, 0x3, 0x51f701, 0xc4244badb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424528f00, 0x5, 0xc425b358a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23778 [semacquire]:
sync.runtime_Semacquire(0xc425b3598c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54500, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23780 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd10e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd10e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f31c30, 0x410ffd, 0xc4252798f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd10e0, 0x0, 0x0, 0x0, 0xc4252798f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd10e0, 0x6f0968, 0x3, 0x51f701, 0xc425cdaf30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd10e0, 0x5, 0xc425b359a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425b39530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23781 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245744b0, 0xc4243fb780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42447bb00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245744b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245744b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f32c30, 0xc4258e1e58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245744b0, 0x0, 0x0, 0x0, 0xc4258e1e58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245744b0, 0x6f0968, 0x3, 0x51f701, 0xc42451c2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245744b0, 0x5, 0xc425b359c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425b39530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23782 [semacquire]:
sync.runtime_Semacquire(0xc425b35a9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35a90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425b39530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23784 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd11d0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd11d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f33c30, 0x410ffd, 0xc425279910)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd11d0, 0x0, 0x0, 0x0, 0xc425279910, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd11d0, 0x6f0968, 0x3, 0x51f701, 0xc425cdaf90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd11d0, 0x5, 0xc425b35ab0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425b86700, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23790 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd12c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd12c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f2cc30, 0x410ffd, 0xc425279928)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd12c0, 0x0, 0x0, 0x0, 0xc425279928, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd12c0, 0x6f0968, 0x3, 0x51f701, 0xc425cdaff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd12c0, 0x5, 0xc425b35d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23791 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd13b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd13b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f2dc30, 0x410ffd, 0xc425279940)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425cd13b0, 0x0, 0x0, 0x0, 0xc425279940, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425cd13b0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425cd13b0, 0x5, 0xc425b35d70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23792 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd14a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd14a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f2ec30, 0x410ffd, 0xc425279958)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425cd14a0, 0x0, 0x0, 0x0, 0xc425279958, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425cd14a0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb0b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425cd14a0, 0x5, 0xc425b35d90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23793 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fed20, 0xc4245b0400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452ba00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f2fc30, 0xc424ac6590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4245fed20, 0x0, 0x0, 0x0, 0xc424ac6590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4245fed20, 0x6f0968, 0x3, 0x51f701, 0xc4245ac2d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4245fed20, 0x5, 0xc425b35db0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23794 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ff770, 0xc4245b0560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452be40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ff770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ff770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f46c30, 0xc424ac6698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245ff770, 0x0, 0x0, 0x0, 0xc424ac6698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245ff770, 0x6f0968, 0x3, 0x51f701, 0xc4245ac720)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245ff770, 0x5, 0xc425b35dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23795 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffb30, 0xc4245b05e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42452bfc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f47c30, 0xc424ac66f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4245ffb30, 0x0, 0x0, 0x0, 0xc424ac66f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4245ffb30, 0x6f0968, 0x3, 0x51f701, 0xc4245ac8a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4245ffb30, 0x5, 0xc425b35df0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23796 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245ffef0, 0xc4245b0660)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606140, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245ffef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245ffef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f48c30, 0xc424ac6758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4245ffef0, 0x0, 0x0, 0x0, 0xc424ac6758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4245ffef0, 0x6f0968, 0x3, 0x51f701, 0xc4245aca20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4245ffef0, 0x5, 0xc425b35e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23797 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a2d0, 0xc4245b06e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246062c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f49c30, 0xc424ac67b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42462a2d0, 0x0, 0x0, 0x0, 0xc424ac67b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42462a2d0, 0x6f0968, 0x3, 0x51f701, 0xc4245acba0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42462a2d0, 0x5, 0xc425b35e30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23798 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462a690, 0xc4245b0760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462a690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462a690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f42c30, 0xc424ac6818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42462a690, 0x0, 0x0, 0x0, 0xc424ac6818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42462a690, 0x6f0968, 0x3, 0x51f701, 0xc4245acd20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42462a690, 0x5, 0xc425b35e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23799 [semacquire]:
sync.runtime_Semacquire(0xc425b35f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425b35f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736c80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23801 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1590, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f43c30, 0x410ffd, 0xc425279970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1590, 0x0, 0x0, 0x0, 0xc425279970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1590, 0x6f0968, 0x3, 0x51f701, 0xc425cdb110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1590, 0x5, 0xc425b35f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23802 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245360f0, 0xc4243d1920)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cd80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245360f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245360f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f44c30, 0xc4244ee708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245360f0, 0x0, 0x0, 0x0, 0xc4244ee708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245360f0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245360f0, 0x5, 0xc425b35f60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23803 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245364b0, 0xc4243d19b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450cf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245364b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245364b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f45c30, 0xc4244ee768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245364b0, 0x0, 0x0, 0x0, 0xc4244ee768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245364b0, 0x6f0968, 0x3, 0x51f701, 0xc4244bb710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245364b0, 0x5, 0xc425b35f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23804 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424536f00, 0xc4243d1ba0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d2e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424536f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424536f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f4ec30, 0xc4244ee858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424536f00, 0x0, 0x0, 0x0, 0xc4244ee858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424536f00, 0x6f0968, 0x3, 0x51f701, 0xc4244bbb00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424536f00, 0x5, 0xc425b35fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23805 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245371d0, 0xc4243d1c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245371d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245371d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f4fc30, 0xc4244ee8a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4245371d0, 0x0, 0x0, 0x0, 0xc4244ee8a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4245371d0, 0x6f0968, 0x3, 0x51f701, 0xc4244bbc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4245371d0, 0x5, 0xc425b35fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23806 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537680, 0xc4243d1ce0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d5e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f50c30, 0xc4244ee918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424537680, 0x0, 0x0, 0x0, 0xc4244ee918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424537680, 0x6f0968, 0x3, 0x51f701, 0xc4244bbe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424537680, 0x5, 0xc425b35fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23807 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537a40, 0xc4243d1d60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f51c30, 0xc4244ee978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424537a40, 0x0, 0x0, 0x0, 0xc4244ee978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424537a40, 0x6f0968, 0x3, 0x51f701, 0xc4244bbf80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424537a40, 0x5, 0xc425bc6000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23808 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537e00, 0xc4243d1de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f4ac30, 0xc4244ee9d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424537e00, 0x0, 0x0, 0x0, 0xc4244ee9d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424537e00, 0x6f0968, 0x3, 0x51f701, 0xc424516120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424537e00, 0x5, 0xc425bc6020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23809 [semacquire]:
sync.runtime_Semacquire(0xc425bc610c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23811 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f4bc30, 0x410ffd, 0xc425279988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1680, 0x0, 0x0, 0x0, 0xc425279988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1680, 0x6f0968, 0x3, 0x51f701, 0xc425cdb170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1680, 0x5, 0xc425bc6120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23812 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fd680, 0xc4245ee2b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2320, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fd680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fd680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f4cc30, 0xc4244eec48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4245fd680, 0x0, 0x0, 0x0, 0xc4244eec48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4245fd680, 0x6f0968, 0x3, 0x51f701, 0xc424516bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4245fd680, 0x5, 0xc425bc6140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4245fda40, 0xc4245ee330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f24a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4245fda40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4245fda40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f4dc30, 0xc4244eeca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4245fda40, 0x0, 0x0, 0x0, 0xc4244eeca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4245fda40, 0x6f0968, 0x3, 0x51f701, 0xc424516d50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4245fda40, 0x5, 0xc425bc6160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23814 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246083c0, 0xc4245ee470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246083c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246083c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f60c30, 0xc4244eed98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4246083c0, 0x0, 0x0, 0x0, 0xc4244eed98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4246083c0, 0x6f0968, 0x3, 0x51f701, 0xc424517110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4246083c0, 0x5, 0xc425bc6180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23815 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608870, 0xc4245ee510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608870, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f61c30, 0xc4244eee10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424608870, 0x0, 0x0, 0x0, 0xc4244eee10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424608870, 0x6f0968, 0x3, 0x51f701, 0xc424517320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424608870, 0x5, 0xc425bc61a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23816 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424608c30, 0xc4245ee590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424608c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424608c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f62c30, 0xc4244eee70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424608c30, 0x0, 0x0, 0x0, 0xc4244eee70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424608c30, 0x6f0968, 0x3, 0x51f701, 0xc4245174a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424608c30, 0x5, 0xc425bc61c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23817 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246090e0, 0xc4245ee630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f2da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246090e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246090e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f63c30, 0xc4244eeee8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4246090e0, 0x0, 0x0, 0x0, 0xc4244eeee8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4246090e0, 0x6f0968, 0x3, 0x51f701, 0xc424517680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4246090e0, 0x5, 0xc425bc61e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23818 [semacquire]:
sync.runtime_Semacquire(0xc425bc62bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc62b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23820 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1770, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f5cc30, 0x410ffd, 0xc4252799a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1770, 0x0, 0x0, 0x0, 0xc4252799a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1770, 0x6f0968, 0x3, 0x51f701, 0xc425cdb1d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1770, 0x5, 0xc425bc62d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b159d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23821 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b42d0, 0xc4245eeab0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b42d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b42d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f5dc30, 0xc4244ef0b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246b42d0, 0x0, 0x0, 0x0, 0xc4244ef0b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246b42d0, 0x6f0968, 0x3, 0x51f701, 0xc424517e30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246b42d0, 0x5, 0xc425bc62f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b159d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4690, 0xc4245eebb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f5ec30, 0xc4244ef110)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4246b4690, 0x0, 0x0, 0x0, 0xc4244ef110, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4246b4690, 0x6f0968, 0x3, 0x51f701, 0xc424517fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4246b4690, 0x5, 0xc425bc6310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b159d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23823 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424537590, 0xc4243d1cc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42450d580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424537590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424537590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f5fc30, 0xc4244ee900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424537590, 0x0, 0x0, 0x0, 0xc4244ee900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424537590, 0x6f0968, 0x3, 0x51f701, 0xc4244bbda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424537590, 0x5, 0xc425bc6330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b159d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23824 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b1d0, 0xc4245b08c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f6cc30, 0xc424ac6920)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42462b1d0, 0x0, 0x0, 0x0, 0xc424ac6920, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42462b1d0, 0x6f0968, 0x3, 0x51f701, 0xc4245ad140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42462b1d0, 0x5, 0xc425bc6350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b159d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23825 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42462b590, 0xc4245b0940)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424606a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42462b590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42462b590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f6dc30, 0xc424ac6980)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42462b590, 0x0, 0x0, 0x0, 0xc424ac6980, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42462b590, 0x6f0968, 0x3, 0x51f701, 0xc4245ad2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42462b590, 0x5, 0xc425bc6370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b159d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23826 [semacquire]:
sync.runtime_Semacquire(0xc425bc645c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425b159d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1860, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f6ec30, 0x410ffd, 0xc4252799b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1860, 0x0, 0x0, 0x0, 0xc4252799b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1860, 0x6f0968, 0x3, 0x51f701, 0xc425cdb230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1860, 0x5, 0xc425bc6470, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425bb57a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23829 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676b40, 0xc4245b0cd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f6fc30, 0xc424ac6ba8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422676b40, 0x0, 0x0, 0x0, 0xc424ac6ba8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422676b40, 0x6f0968, 0x3, 0x51f701, 0xc4245adc20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422676b40, 0x5, 0xc425bc6490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425bb57a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23830 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422676f00, 0xc4245b0d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246074e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422676f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422676f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f68c30, 0xc424ac6c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422676f00, 0x0, 0x0, 0x0, 0xc424ac6c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422676f00, 0x6f0968, 0x3, 0x51f701, 0xc4245adda0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422676f00, 0x5, 0xc425bc64b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425bb57a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23831 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226772c0, 0xc4245b0de0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424607660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226772c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226772c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f69c30, 0xc424ac6c68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226772c0, 0x0, 0x0, 0x0, 0xc424ac6c68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226772c0, 0x6f0968, 0x3, 0x51f701, 0xc4245adf20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226772c0, 0x5, 0xc425bc64d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425bb57a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23832 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422677680, 0xc4245b0ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4246077e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422677680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422677680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f6ac30, 0xc424ac6cc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc422677680, 0x0, 0x0, 0x0, 0xc424ac6cc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc422677680, 0x6f0968, 0x3, 0x51f701, 0xc4248a00c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc422677680, 0x5, 0xc425bc64f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425bb57a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23833 [semacquire]:
sync.runtime_Semacquire(0xc425bc65cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc65c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425bb57a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23835 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1950, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f6bc30, 0x410ffd, 0xc4252799d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1950, 0x0, 0x0, 0x0, 0xc4252799d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1950, 0x6f0968, 0x3, 0x51f701, 0xc425cdb290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1950, 0x5, 0xc425bc65e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afd4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23836 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d4a0, 0xc4245b1400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6440, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f78c30, 0xc424ac6fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42489d4a0, 0x0, 0x0, 0x0, 0xc424ac6fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42489d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4248a0d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42489d4a0, 0x5, 0xc425bc6600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afd4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23837 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489d950, 0xc4245b14f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b65c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489d950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f79c30, 0xc424ac7028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42489d950, 0x0, 0x0, 0x0, 0xc424ac7028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42489d950, 0x6f0968, 0x3, 0x51f701, 0xc4248a0ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42489d950, 0x5, 0xc425bc6620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afd4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23838 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42489dd10, 0xc4245b15a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b6740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42489dd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42489dd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f7ac30, 0xc424ac7088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42489dd10, 0x0, 0x0, 0x0, 0xc424ac7088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42489dd10, 0x6f0968, 0x3, 0x51f701, 0xc4248a1080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42489dd10, 0x5, 0xc425bc6640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afd4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23839 [semacquire]:
sync.runtime_Semacquire(0xc425bc672c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afd4a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23841 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1a40, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f7bc30, 0x410ffd, 0xc4252799e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1a40, 0x0, 0x0, 0x0, 0xc4252799e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1a40, 0x6f0968, 0x3, 0x51f701, 0xc425cdb2f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1a40, 0x5, 0xc425bc6740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23842 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353d590, 0xc4245b1a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b71c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353d590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f74c30, 0xc424ac72f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42353d590, 0x0, 0x0, 0x0, 0xc424ac72f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42353d590, 0x6f0968, 0x3, 0x51f701, 0xc4248a1b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42353d590, 0x5, 0xc425bc6760, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23843 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42353dc20, 0xc4245b1b70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42353dc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42353dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f75c30, 0xc424ac73a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42353dc20, 0x0, 0x0, 0x0, 0xc424ac73a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42353dc20, 0x6f0968, 0x3, 0x51f701, 0xc4248a1da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42353dc20, 0x5, 0xc425bc6780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23844 [semacquire]:
sync.runtime_Semacquire(0xc425bc685c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23846 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1b30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f76c30, 0x410ffd, 0xc425279a00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1b30, 0x0, 0x0, 0x0, 0xc425279a00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1b30, 0x6f0968, 0x3, 0x51f701, 0xc425cdb350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1b30, 0x5, 0xc425bc6870, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd43f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23847 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4246b4e10, 0xc4245eee20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4245f3a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4246b4e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4246b4e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f77c30, 0xc4244ef1d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4246b4e10, 0x0, 0x0, 0x0, 0xc4244ef1d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4246b4e10, 0x6f0968, 0x3, 0x51f701, 0xc4246a0360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4246b4e10, 0x5, 0xc425bc6890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd43f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23848 [semacquire]:
sync.runtime_Semacquire(0xc425bc697c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd43f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23850 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1c20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f8ac30, 0x410ffd, 0xc425279a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1c20, 0x0, 0x0, 0x0, 0xc425279a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1c20, 0x6f0968, 0x3, 0x51f701, 0xc425cdb3b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1c20, 0x5, 0xc425bc6990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425b870c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23856 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1d10, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f8bc30, 0x410ffd, 0xc425279a30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425cd1d10, 0x0, 0x0, 0x0, 0xc425279a30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425cd1d10, 0x6f0968, 0x3, 0x51f701, 0xc425cdb410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425cd1d10, 0x5, 0xc425bc6c20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23857 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1e00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f8cc30, 0x410ffd, 0xc425279a48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425cd1e00, 0x0, 0x0, 0x0, 0xc425279a48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425cd1e00, 0x6f0968, 0x3, 0x51f701, 0xc425cdb470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425cd1e00, 0x5, 0xc425bc6c40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23858 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd1ef0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd1ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f8dc30, 0x410ffd, 0xc425279a60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425cd1ef0, 0x0, 0x0, 0x0, 0xc425279a60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425cd1ef0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb4d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425cd1ef0, 0x5, 0xc425bc6c60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23859 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0000, 0xc4248b64d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f86c30, 0xc4244ef9e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4249a0000, 0x0, 0x0, 0x0, 0xc4244ef9e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4249a0000, 0x6f0968, 0x3, 0x51f701, 0xc424866660)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4249a0000, 0x5, 0xc425bc6c80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23860 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a03c0, 0xc4248b65c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a03c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f87c30, 0xc4244efa40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4249a03c0, 0x0, 0x0, 0x0, 0xc4244efa40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4249a03c0, 0x6f0968, 0x3, 0x51f701, 0xc4248667e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4249a03c0, 0x5, 0xc425bc6ca0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23861 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0690, 0xc4248b6680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424835ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f88c30, 0xc4244efa88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4249a0690, 0x0, 0x0, 0x0, 0xc4244efa88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4249a0690, 0x6f0968, 0x3, 0x51f701, 0xc424866900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4249a0690, 0x5, 0xc425bc6cc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23862 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a0a50, 0xc4248b6760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a0a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f89c30, 0xc4244efae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4249a0a50, 0x0, 0x0, 0x0, 0xc4244efae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4249a0a50, 0x6f0968, 0x3, 0x51f701, 0xc424866a80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4249a0a50, 0x5, 0xc425bc6ce0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23863 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a13b0, 0xc4248b69b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a13b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f9cc30, 0xc4244efbf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4249a13b0, 0x0, 0x0, 0x0, 0xc4244efbf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4249a13b0, 0x6f0968, 0x3, 0x51f701, 0xc424866e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4249a13b0, 0x5, 0xc425bc6d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23864 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4249a1860, 0xc4248b6a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4249a1860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4249a1860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f9dc30, 0xc4244efc50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4249a1860, 0x0, 0x0, 0x0, 0xc4244efc50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4249a1860, 0x6f0968, 0x3, 0x51f701, 0xc424866fc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4249a1860, 0x5, 0xc425bc6d20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23865 [semacquire]:
sync.runtime_Semacquire(0xc425bc6e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736d20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23867 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0000, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425f9ec30, 0x410ffd, 0xc425279a78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0000, 0x0, 0x0, 0x0, 0xc425279a78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0000, 0x6f0968, 0x3, 0x51f701, 0xc425cdb530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0000, 0x5, 0xc425bc6e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23680 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1c20, 0xc425c9f650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425cadf80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284b7c30, 0x410ffd, 0xc425279d48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa1c20, 0x0, 0x0, 0x0, 0xc425279d48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa1c20, 0x6f0968, 0x3, 0x51f701, 0xc4264d41b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa1c20, 0x5, 0xc425aef650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425b70360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23868 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540b40, 0xc4245b1ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f9fc30, 0xc424ac7538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc423540b40, 0x0, 0x0, 0x0, 0xc424ac7538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc423540b40, 0x6f0968, 0x3, 0x51f701, 0xc424a744b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc423540b40, 0x5, 0xc425bc6e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23869 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423540f00, 0xc4245b1f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423540f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423540f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f98c30, 0xc424ac7598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423540f00, 0x0, 0x0, 0x0, 0xc424ac7598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423540f00, 0x6f0968, 0x3, 0x51f701, 0xc424a74630)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423540f00, 0x5, 0xc425bc6e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23870 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4235412c0, 0xc4245b1fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4235412c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4235412c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f99c30, 0xc424ac75f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4235412c0, 0x0, 0x0, 0x0, 0xc424ac75f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4235412c0, 0x6f0968, 0x3, 0x51f701, 0xc424a747b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4235412c0, 0x5, 0xc425bc6e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23871 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541590, 0xc424c72060)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4247b7fc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f9ac30, 0xc424ac7640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc423541590, 0x0, 0x0, 0x0, 0xc424ac7640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc423541590, 0x6f0968, 0x3, 0x51f701, 0xc424a748d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc423541590, 0x5, 0xc425bc6ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23872 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423541a40, 0xc424c72130)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e1a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423541a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423541a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425f9bc30, 0xc424ac76b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc423541a40, 0x0, 0x0, 0x0, 0xc424ac76b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc423541a40, 0x6f0968, 0x3, 0x51f701, 0xc424a74ab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc423541a40, 0x5, 0xc425bc6ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23873 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d165a0, 0xc424c72390)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e5c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d165a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d165a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fa8c30, 0xc424ac77c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc424d165a0, 0x0, 0x0, 0x0, 0xc424ac77c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc424d165a0, 0x6f0968, 0x3, 0x51f701, 0xc424a74f00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc424d165a0, 0x5, 0xc425bc6ee0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23874 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424d16960, 0xc424c72420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9e740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424d16960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424d16960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fa9c30, 0xc424ac7820)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc424d16960, 0x0, 0x0, 0x0, 0xc424ac7820, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc424d16960, 0x6f0968, 0x3, 0x51f701, 0xc424a75080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc424d16960, 0x5, 0xc425bc6f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23875 [semacquire]:
sync.runtime_Semacquire(0xc425bc6fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc6fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc420083710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23877 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa00f0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa00f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa00f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425faac30, 0x410ffd, 0xc425279a90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa00f0, 0x0, 0x0, 0x0, 0xc425279a90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa00f0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa00f0, 0x5, 0xc425bc6ff0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1e00, 0xc425c9f690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284bec30, 0x410ffd, 0xc425279d78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425fa1e00, 0x0, 0x0, 0x0, 0xc425279d78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425fa1e00, 0x6f0968, 0x3, 0x51f701, 0xc4264d4270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425fa1e00, 0x5, 0xc425aefad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23900 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1ef0, 0xc425c9f6b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c40a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425fa1ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284bfc30, 0x410ffd, 0xc425279d90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425fa1ef0, 0x0, 0x0, 0x0, 0xc425279d90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425fa1ef0, 0x6f0968, 0x3, 0x51f701, 0xc4264d42d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425fa1ef0, 0x5, 0xc425aefaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23878 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236085a0, 0xc424c72950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236085a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236085a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fabc30, 0xc424ac7ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4236085a0, 0x0, 0x0, 0x0, 0xc424ac7ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4236085a0, 0x6f0968, 0x3, 0x51f701, 0xc424a75c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4236085a0, 0x5, 0xc425bc7010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23879 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608960, 0xc424c72a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fa4c30, 0xc424ac7b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc423608960, 0x0, 0x0, 0x0, 0xc424ac7b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc423608960, 0x6f0968, 0x3, 0x51f701, 0xc424a75da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc423608960, 0x5, 0xc425bc7030, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23880 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423608d20, 0xc424c72ae0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423608d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423608d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fa5c30, 0xc424ac7b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc423608d20, 0x0, 0x0, 0x0, 0xc424ac7b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc423608d20, 0x6f0968, 0x3, 0x51f701, 0xc424a75f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc423608d20, 0x5, 0xc425bc7050, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23881 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236090e0, 0xc424c72bd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236090e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236090e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fa6c30, 0xc424ac7bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4236090e0, 0x0, 0x0, 0x0, 0xc424ac7bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4236090e0, 0x6f0968, 0x3, 0x51f701, 0xc4250040c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4236090e0, 0x5, 0xc425bc7070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23882 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236092c0, 0xc424c72c50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236092c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236092c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fa7c30, 0xc424ac7c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4236092c0, 0x0, 0x0, 0x0, 0xc424ac7c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4236092c0, 0x6f0968, 0x3, 0x51f701, 0xc425004180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4236092c0, 0x5, 0xc425bc7090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23883 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc423609d10, 0xc424c72e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9fc00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc423609d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc423609d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fb2c30, 0xc424ac7d30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc423609d10, 0x0, 0x0, 0x0, 0xc424ac7d30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc423609d10, 0x6f0968, 0x3, 0x51f701, 0xc4250045d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc423609d10, 0x5, 0xc425bc70b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23884 [semacquire]:
sync.runtime_Semacquire(0xc425bc719c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425aa9d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23886 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa01e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa01e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa01e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fb3c30, 0x410ffd, 0xc425279aa8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa01e0, 0x0, 0x0, 0x0, 0xc425279aa8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa01e0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb5f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa01e0, 0x5, 0xc425bc71b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf43f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23901 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c6000, 0xc425c9f6d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c6000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c6000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284bfc30, 0x410ffd, 0xc425279da8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4284c6000, 0x0, 0x0, 0x0, 0xc425279da8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4284c6000, 0x6f0968, 0x3, 0x51f701, 0xc4264d4330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4284c6000, 0x5, 0xc425aefb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23887 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155770, 0xc424c73410)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4250646a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fb4c30, 0xc424ac7fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425155770, 0x0, 0x0, 0x0, 0xc424ac7fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425155770, 0x6f0968, 0x3, 0x51f701, 0xc4250050b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425155770, 0x5, 0xc425bc71d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf43f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23888 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425155b30, 0xc424c734e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425064820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425155b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425155b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fb5c30, 0xc425218018)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425155b30, 0x0, 0x0, 0x0, 0xc425218018, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425155b30, 0x6f0968, 0x3, 0x51f701, 0xc425005230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425155b30, 0x5, 0xc425bc71f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf43f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23889 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf43f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23906 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b060f0, 0xc4248b6c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1c920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b060f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b060f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425faec30, 0xc4244efd28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424b060f0, 0x0, 0x0, 0x0, 0xc4244efd28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424b060f0, 0x6f0968, 0x3, 0x51f701, 0xc424867320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424b060f0, 0x5, 0xc425bc7230, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf43f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23907 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b064b0, 0xc4248b6d20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1caa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b064b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b064b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fafc30, 0xc4244efd88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc424b064b0, 0x0, 0x0, 0x0, 0xc4244efd88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc424b064b0, 0x6f0968, 0x3, 0x51f701, 0xc4248674a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc424b064b0, 0x5, 0xc425bc7250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf43f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23908 [semacquire]:
sync.runtime_Semacquire(0xc425bc732c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf43f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23910 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa02d0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa02d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa02d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fb0c30, 0x410ffd, 0xc425279ac0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa02d0, 0x0, 0x0, 0x0, 0xc425279ac0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa02d0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa02d0, 0x5, 0xc425bc7340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c12120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23911 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07950, 0xc4248b7230)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fb1c30, 0xc4244eff80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424b07950, 0x0, 0x0, 0x0, 0xc4244eff80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424b07950, 0x6f0968, 0x3, 0x51f701, 0xc424867d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424b07950, 0x5, 0xc425bc7360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c12120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23912 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424b07e00, 0xc4248b7370)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424b07e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424b07e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fc6c30, 0xc4244efff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424b07e00, 0x0, 0x0, 0x0, 0xc4244efff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424b07e00, 0x6f0968, 0x3, 0x51f701, 0xc424867f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424b07e00, 0x5, 0xc425bc7380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c12120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23913 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea22d0, 0xc4248b7400)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d680, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea22d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea22d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fc7c30, 0xc423604058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc424ea22d0, 0x0, 0x0, 0x0, 0xc423604058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc424ea22d0, 0x6f0968, 0x3, 0x51f701, 0xc424e800c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc424ea22d0, 0x5, 0xc425bc73a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c12120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23914 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea2690, 0xc4248b74f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424a1d800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea2690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea2690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fc8c30, 0xc4236040b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc424ea2690, 0x0, 0x0, 0x0, 0xc4236040b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc424ea2690, 0x6f0968, 0x3, 0x51f701, 0xc424e80240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc424ea2690, 0x5, 0xc425bc73c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c12120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23915 [semacquire]:
sync.runtime_Semacquire(0xc425bc74ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc74a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c12120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23917 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa03c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa03c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa03c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fc9c30, 0x410ffd, 0xc425279ad8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa03c0, 0x0, 0x0, 0x0, 0xc425279ad8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa03c0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa03c0, 0x5, 0xc425bc74c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afdb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23918 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3c20, 0xc4248b7a10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fc2c30, 0xc4236042c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc424ea3c20, 0x0, 0x0, 0x0, 0xc4236042c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc424ea3c20, 0x6f0968, 0x3, 0x51f701, 0xc424e80b40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc424ea3c20, 0x5, 0xc425bc74e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afdb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23919 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc424ea3ef0, 0xc4248b7ad0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc424ea3ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc424ea3ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fc3c30, 0xc423604310)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc424ea3ef0, 0x0, 0x0, 0x0, 0xc423604310, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc424ea3ef0, 0x6f0968, 0x3, 0x51f701, 0xc424e80c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc424ea3ef0, 0x5, 0xc425bc7500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afdb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23920 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef82d0, 0xc4248b7b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eec360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef82d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef82d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fc4c30, 0xc423604370)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421ef82d0, 0x0, 0x0, 0x0, 0xc423604370, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421ef82d0, 0x6f0968, 0x3, 0x51f701, 0xc424e80de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421ef82d0, 0x5, 0xc425bc7520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afdb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23921 [semacquire]:
sync.runtime_Semacquire(0xc425bc75fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc75f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425afdb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23902 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23903 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23904 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23905 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23922 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23923 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23924 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23925 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23926 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23927 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23928 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23929 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23930 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23931 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23932 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23933 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c16000, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa04b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa04b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa04b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fc5c30, 0x410ffd, 0xc425279af0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa04b0, 0x0, 0x0, 0x0, 0xc425279af0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa04b0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa04b0, 0x5, 0xc425bc7610, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23935 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c60f0, 0xc425c9f6f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c60f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c60f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284e0c30, 0x410ffd, 0xc425279dc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4284c60f0, 0x0, 0x0, 0x0, 0xc425279dc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4284c60f0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4390)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4284c60f0, 0x5, 0xc425aeffa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421ef9ef0, 0xc425106120)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eecf20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421ef9ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421ef9ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fcec30, 0xc423604640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421ef9ef0, 0x0, 0x0, 0x0, 0xc423604640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421ef9ef0, 0x6f0968, 0x3, 0x51f701, 0xc424e819b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421ef9ef0, 0x5, 0xc425bc7630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4251302d0, 0xc4251061c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eed0a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4251302d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4251302d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fcfc30, 0xc4236046a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4251302d0, 0x0, 0x0, 0x0, 0xc4236046a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4251302d0, 0x6f0968, 0x3, 0x51f701, 0xc424e81b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4251302d0, 0x5, 0xc425bc7650, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23942 [semacquire]:
sync.runtime_Semacquire(0xc425bc773c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b54f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa05a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa05a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa05a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fd0c30, 0x410ffd, 0xc425279b08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa05a0, 0x0, 0x0, 0x0, 0xc425279b08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa05a0, 0x6f0968, 0x3, 0x51f701, 0xc425cdb770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa05a0, 0x5, 0xc425bc7750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd5290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23936 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23937 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23954 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23955 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23956 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23957 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23958 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23959 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23960 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23961 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23962 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23963 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23964 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23965 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23966 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23967 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23968 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23969 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23970 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16240, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4236093b0, 0xc424c72c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c9f840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4236093b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4236093b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fd1c30, 0xc424ac7c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4236093b0, 0x0, 0x0, 0x0, 0xc424ac7c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4236093b0, 0x6f0968, 0x3, 0x51f701, 0xc4250041e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4236093b0, 0x5, 0xc425bc7770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd5290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23946 [semacquire]:
sync.runtime_Semacquire(0xc425bc784c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd5290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c61e0, 0xc425c9f710)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c41c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c61e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c61e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428509c30, 0x410ffd, 0xc425279dd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4284c61e0, 0x0, 0x0, 0x0, 0xc425279dd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4284c61e0, 0x6f0968, 0x3, 0x51f701, 0xc4264d43f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4284c61e0, 0x5, 0xc425c32480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23948 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0690, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fcac30, 0x410ffd, 0xc425279b20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0690, 0x0, 0x0, 0x0, 0xc425279b20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0690, 0x6f0968, 0x3, 0x51f701, 0xc425cdb7d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0690, 0x5, 0xc425bc7860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425b87a80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23973 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23974 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23975 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23976 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23977 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23978 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23979 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23980 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23981 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23982 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23983 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23984 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23985 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23986 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23987 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23988 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23989 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23990 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23991 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011aa00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24034 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0780, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fcbc30, 0x410ffd, 0xc425279b38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0780, 0x0, 0x0, 0x0, 0xc425279b38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0780, 0x6f0968, 0x3, 0x51f701, 0xc425cdb830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0780, 0x5, 0xc425bc7b00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23993 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c62d0, 0xc425c9f730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c62d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c62d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42852bc30, 0x410ffd, 0xc425279df0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4284c62d0, 0x0, 0x0, 0x0, 0xc425279df0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4284c62d0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4284c62d0, 0x5, 0xc425c32930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24035 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0870, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fccc30, 0x410ffd, 0xc425279b50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425fa0870, 0x0, 0x0, 0x0, 0xc425279b50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425fa0870, 0x6f0968, 0x3, 0x51f701, 0xc425cdb890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425fa0870, 0x5, 0xc425bc7b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23994 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23995 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23996 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23997 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24036 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0960, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fcdc30, 0x410ffd, 0xc425279b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425fa0960, 0x0, 0x0, 0x0, 0xc425279b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425fa0960, 0x6f0968, 0x3, 0x51f701, 0xc425cdb8f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425fa0960, 0x5, 0xc425bc7b40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23998 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 23999 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24000 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24001 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24002 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24003 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24004 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24005 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24006 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24007 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24008 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24009 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24010 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24011 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24012 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011ac00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24014 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c63c0, 0xc425c9f750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c4280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c63c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c63c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428559c30, 0x410ffd, 0xc425279e08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4284c63c0, 0x0, 0x0, 0x0, 0xc425279e08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4284c63c0, 0x6f0968, 0x3, 0x51f701, 0xc4264d44b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4284c63c0, 0x5, 0xc425c32dd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24015 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24016 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24017 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24018 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24037 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f8d20, 0xc425436470)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f8d20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f8d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fecc30, 0xc4252187f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4253f8d20, 0x0, 0x0, 0x0, 0xc4252187f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4253f8d20, 0x6f0968, 0x3, 0x51f701, 0xc42528b4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4253f8d20, 0x5, 0xc425bc7b60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24019 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24020 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24021 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24022 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24023 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24038 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f90e0, 0xc425436530)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f90e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f90e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fedc30, 0xc425218858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4253f90e0, 0x0, 0x0, 0x0, 0xc425218858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4253f90e0, 0x6f0968, 0x3, 0x51f701, 0xc42528b620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4253f90e0, 0x5, 0xc425bc7b80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24024 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24025 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24026 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24027 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24028 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24029 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24030 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24031 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24039 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f94a0, 0xc425436630)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f94a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f94a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425feec30, 0xc4252188b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4253f94a0, 0x0, 0x0, 0x0, 0xc4252188b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4253f94a0, 0x6f0968, 0x3, 0x51f701, 0xc42528b7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4253f94a0, 0x5, 0xc425bc7ba0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24040 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253f9860, 0xc425436730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425338f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253f9860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253f9860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fefc30, 0xc425218918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc4253f9860, 0x0, 0x0, 0x0, 0xc425218918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc4253f9860, 0x6f0968, 0x3, 0x51f701, 0xc42528b920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc4253f9860, 0x5, 0xc425bc7bc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24041 [semacquire]:
sync.runtime_Semacquire(0xc425bc7c9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7c90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24032 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af87ef0, 0xc42aedb760)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af87ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af87ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428473c30, 0x410ffd, 0xc42ab7bc30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42af87ef0, 0x0, 0x0, 0x0, 0xc42ab7bc30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42af87ef0, 0x6f0968, 0x3, 0x51f701, 0xc42afd4b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42af87ef0, 0x5, 0xc425c33010, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24033 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc421c40f00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24043 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0a50, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425fe8c30, 0x410ffd, 0xc425279b80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0a50, 0x0, 0x0, 0x0, 0xc425279b80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0a50, 0x6f0968, 0x3, 0x51f701, 0xc425cdb950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0a50, 0x5, 0xc425bc7cb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf4c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24051 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edec30, 0xc425dd4e60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb87e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428474c30, 0x410ffd, 0xc4258e0d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edec30, 0x0, 0x0, 0x0, 0xc4258e0d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edec30, 0x6f0968, 0x3, 0x51f701, 0xc427768090)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edec30, 0x5, 0xc425c33240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24044 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798b40, 0xc425436c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fe9c30, 0xc425218af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422798b40, 0x0, 0x0, 0x0, 0xc425218af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422798b40, 0x6f0968, 0x3, 0x51f701, 0xc4256d61b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422798b40, 0x5, 0xc425bc7cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf4c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24045 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422798f00, 0xc425436d70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422798f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422798f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425feac30, 0xc425218b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422798f00, 0x0, 0x0, 0x0, 0xc425218b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422798f00, 0x6f0968, 0x3, 0x51f701, 0xc4256d6330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422798f00, 0x5, 0xc425bc7cf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf4c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24046 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4227992c0, 0xc425436e50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425339a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4227992c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4227992c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425febc30, 0xc425218bb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4227992c0, 0x0, 0x0, 0x0, 0xc425218bb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4227992c0, 0x6f0968, 0x3, 0x51f701, 0xc4256d64b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4227992c0, 0x5, 0xc425bc7d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf4c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24047 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246000, 0xc425106720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedc80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ff6c30, 0xc423604970)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425246000, 0x0, 0x0, 0x0, 0xc423604970, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425246000, 0x6f0968, 0x3, 0x51f701, 0xc42517a750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425246000, 0x5, 0xc425bc7d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf4c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24048 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425246690, 0xc425106840)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424eedf40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425246690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425246690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ff7c30, 0xc423604a18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425246690, 0x0, 0x0, 0x0, 0xc423604a18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425246690, 0x6f0968, 0x3, 0x51f701, 0xc42517a9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425246690, 0x5, 0xc425bc7d50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf4c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24049 [semacquire]:
sync.runtime_Semacquire(0xc425bc7e3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7e30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf4c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24052 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24053 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24054 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24055 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24056 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24057 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24058 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24059 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24060 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24061 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24062 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24063 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24064 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24065 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42b0dc000, 0xc42aedb780)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42b0dc000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42b0dc000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428492c30, 0x410ffd, 0xc42ab7bc48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42b0dc000, 0x0, 0x0, 0x0, 0xc42ab7bc48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42b0dc000, 0x6f0968, 0x3, 0x51f701, 0xc42afd4bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42b0dc000, 0x5, 0xc425c33400, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24066 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24067 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24068 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24069 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24070 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c410e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24083 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0b40, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425ff8c30, 0x410ffd, 0xc425279b98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0b40, 0x0, 0x0, 0x0, 0xc425279b98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0b40, 0x6f0968, 0x3, 0x51f701, 0xc425cdb9b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0b40, 0x5, 0xc425bc7e50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c8e300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24072 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425eded20, 0xc425dd4e80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425eded20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425eded20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42849bc30, 0x410ffd, 0xc4258e0d98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425eded20, 0x0, 0x0, 0x0, 0xc4258e0d98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425eded20, 0x6f0968, 0x3, 0x51f701, 0xc4277680f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425eded20, 0x5, 0xc425c336a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24084 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425247c20, 0xc425106c10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242880, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425247c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425247c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ff9c30, 0xc423604c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425247c20, 0x0, 0x0, 0x0, 0xc423604c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425247c20, 0x6f0968, 0x3, 0x51f701, 0xc42517b380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425247c20, 0x5, 0xc425bc7e70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c8e300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24085 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe000, 0xc425106c90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ff2c30, 0xc423604ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421efe000, 0x0, 0x0, 0x0, 0xc423604ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421efe000, 0x6f0968, 0x3, 0x51f701, 0xc42517b500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421efe000, 0x5, 0xc425bc7e90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c8e300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24086 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe3c0, 0xc425106d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ff3c30, 0xc423604d00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421efe3c0, 0x0, 0x0, 0x0, 0xc423604d00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421efe3c0, 0x6f0968, 0x3, 0x51f701, 0xc42517b6b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421efe3c0, 0x5, 0xc425bc7eb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c8e300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24087 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421efe780, 0xc425106d90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425242d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421efe780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421efe780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ff4c30, 0xc423604d60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc421efe780, 0x0, 0x0, 0x0, 0xc423604d60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc421efe780, 0x6f0968, 0x3, 0x51f701, 0xc42517b830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc421efe780, 0x5, 0xc425bc7ed0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c8e300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24088 [semacquire]:
sync.runtime_Semacquire(0xc425bc7fac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425bc7fa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425c8e300, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24073 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24074 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24075 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24076 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24077 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24078 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24079 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24080 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24081 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24098 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24099 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24090 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0c30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425ff5c30, 0x410ffd, 0xc425279bb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0c30, 0x0, 0x0, 0x0, 0xc425279bb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0c30, 0x6f0968, 0x3, 0x51f701, 0xc425cdba10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0c30, 0x5, 0xc425bc7fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24100 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24101 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24102 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24103 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24104 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24105 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24106 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24107 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c14e00, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24109 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edef00, 0xc425dd4ec0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edef00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284bdc30, 0x410ffd, 0xc4258e0dc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edef00, 0x0, 0x0, 0x0, 0xc4258e0dc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edef00, 0x6f0968, 0x3, 0x51f701, 0xc4277681b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edef00, 0x5, 0xc425c33ad0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24091 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421effef0, 0xc425107210)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243760, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421effef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421effef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426000c30, 0xc423604fb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421effef0, 0x0, 0x0, 0x0, 0xc423604fb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421effef0, 0x6f0968, 0x3, 0x51f701, 0xc425474240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421effef0, 0x5, 0xc425bc7fe0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24092 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253003c0, 0xc4251072b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253003c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253003c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426001c30, 0xc423605030)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4253003c0, 0x0, 0x0, 0x0, 0xc423605030, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4253003c0, 0x6f0968, 0x3, 0x51f701, 0xc425474420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4253003c0, 0x5, 0xc425c9e000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24093 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425300780, 0xc425107330)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425300780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425300780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426002c30, 0xc423605090)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425300780, 0x0, 0x0, 0x0, 0xc423605090, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425300780, 0x6f0968, 0x3, 0x51f701, 0xc425474600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425300780, 0x5, 0xc425c9e020, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24094 [semacquire]:
sync.runtime_Semacquire(0xc425c9e10c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9e100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24096 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0d20, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426003c30, 0x410ffd, 0xc425279bc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0d20, 0x0, 0x0, 0x0, 0xc425279bc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0d20, 0x6f0968, 0x3, 0x51f701, 0xc425cdba70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0d20, 0x5, 0xc425c9e120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b553c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24110 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24111 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24112 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24113 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24114 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24115 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24116 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24117 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24118 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24119 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24120 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24121 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24122 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24123 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24124 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24125 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24126 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24127 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24128 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c14fc0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24097 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a8000, 0xc425107730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255084e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a8000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a8000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ffcc30, 0xc4236052e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4256a8000, 0x0, 0x0, 0x0, 0xc4236052e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4256a8000, 0x6f0968, 0x3, 0x51f701, 0xc425474ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4256a8000, 0x5, 0xc425c9e140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b553c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24130 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a84b0, 0xc4251077c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a84b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a84b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425ffdc30, 0xc423605348)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256a84b0, 0x0, 0x0, 0x0, 0xc423605348, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256a84b0, 0x6f0968, 0x3, 0x51f701, 0xc425475170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256a84b0, 0x5, 0xc425c9e160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b553c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24131 [semacquire]:
sync.runtime_Semacquire(0xc425c9e23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9e230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b553c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24146 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edeff0, 0xc425dd4ee0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edeff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284edc30, 0x410ffd, 0xc4258e0de0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edeff0, 0x0, 0x0, 0x0, 0xc4258e0de0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edeff0, 0x6f0968, 0x3, 0x51f701, 0xc427768210)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edeff0, 0x5, 0xc425c33ef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24133 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0e10, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425ffec30, 0x410ffd, 0xc425279be0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0e10, 0x0, 0x0, 0x0, 0xc425279be0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0e10, 0x6f0968, 0x3, 0x51f701, 0xc425cdbad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0e10, 0x5, 0xc425c9e250, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd5e90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24147 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24148 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24149 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24150 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24151 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24152 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24153 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24154 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24155 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24156 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24157 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24158 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24159 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42b0dc0f0, 0xc42aedb7a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42b0dc0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42b0dc0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428503c30, 0x410ffd, 0xc42ab7bc60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42b0dc0f0, 0x0, 0x0, 0x0, 0xc42ab7bc60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42b0dc0f0, 0x6f0968, 0x3, 0x51f701, 0xc42afd4c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42b0dc0f0, 0x5, 0xc425cc4090, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24160 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24161 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24162 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24163 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24164 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24134 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4253000f0, 0xc425107250)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425243820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4253000f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4253000f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425fffc30, 0xc423604fe8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4253000f0, 0x0, 0x0, 0x0, 0xc423604fe8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4253000f0, 0x6f0968, 0x3, 0x51f701, 0xc425474300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4253000f0, 0x5, 0xc425c9e270, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd5e90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24165 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425cc0000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24135 [semacquire]:
sync.runtime_Semacquire(0xc425c9e35c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9e350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425bd5e90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24167 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edee10, 0xc425dd4ea0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb88a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4284b4c30, 0x410ffd, 0xc4258e0db0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edee10, 0x0, 0x0, 0x0, 0xc4258e0db0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edee10, 0x6f0968, 0x3, 0x51f701, 0xc427768150)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edee10, 0x5, 0xc425cc42e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24137 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0f00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426012c30, 0x410ffd, 0xc425279bf8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0f00, 0x0, 0x0, 0x0, 0xc425279bf8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0f00, 0x6f0968, 0x3, 0x51f701, 0xc425cdbb30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0f00, 0x5, 0xc425c9e370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425cac280, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24143 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa0ff0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa0ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa0ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426013c30, 0x410ffd, 0xc425279c10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa0ff0, 0x0, 0x0, 0x0, 0xc425279c10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa0ff0, 0x6f0968, 0x3, 0x51f701, 0xc425cdbb90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa0ff0, 0x5, 0xc425c9e600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24168 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24169 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24170 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24171 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24172 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24173 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24174 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24175 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24176 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24177 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24178 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24179 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24180 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24181 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24182 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24183 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24184 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24185 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24186 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425cce340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24144 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa10e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa10e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa10e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426014c30, 0x410ffd, 0xc425279c28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425fa10e0, 0x0, 0x0, 0x0, 0xc425279c28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425fa10e0, 0x6f0968, 0x3, 0x51f701, 0xc425cdbbf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425fa10e0, 0x5, 0xc425c9e620, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24188 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf0e0, 0xc425dd4f00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb89c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428531c30, 0x410ffd, 0xc4258e0df8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edf0e0, 0x0, 0x0, 0x0, 0xc4258e0df8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edf0e0, 0x6f0968, 0x3, 0x51f701, 0xc427768270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edf0e0, 0x5, 0xc425cc46c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24145 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa11d0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa11d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa11d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426015c30, 0x410ffd, 0xc425279c40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425fa11d0, 0x0, 0x0, 0x0, 0xc425279c40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425fa11d0, 0x6f0968, 0x3, 0x51f701, 0xc425cdbc50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425fa11d0, 0x5, 0xc425c9e640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24189 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24190 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24191 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24192 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24193 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24194 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24195 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24196 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24197 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24198 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24199 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24200 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24201 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24202 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24203 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24204 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24205 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24206 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24207 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c76d80, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24209 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf1d0, 0xc425dd4f20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428560c30, 0x410ffd, 0xc4258e0e10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edf1d0, 0x0, 0x0, 0x0, 0xc4258e0e10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edf1d0, 0x6f0968, 0x3, 0x51f701, 0xc4277682d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edf1d0, 0x5, 0xc425cc4a70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24210 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e5a0, 0xc4258ee310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42600ec30, 0xc4252193f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42381e5a0, 0x0, 0x0, 0x0, 0xc4252193f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42381e5a0, 0x6f0968, 0x3, 0x51f701, 0xc425932960)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42381e5a0, 0x5, 0xc425c9e660, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24211 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381e960, 0xc4258ee3f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42582bf40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381e960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381e960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42600fc30, 0xc425219458)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42381e960, 0x0, 0x0, 0x0, 0xc425219458, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42381e960, 0x6f0968, 0x3, 0x51f701, 0xc425932ae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42381e960, 0x5, 0xc425c9e680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24212 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381ed20, 0xc4258ee490)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a880c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381ed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381ed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426010c30, 0xc4252194b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42381ed20, 0x0, 0x0, 0x0, 0xc4252194b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42381ed20, 0x6f0968, 0x3, 0x51f701, 0xc425932c60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42381ed20, 0x5, 0xc425c9e6a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24213 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42381f0e0, 0xc4258ee590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42381f0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42381f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426011c30, 0xc425219518)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42381f0e0, 0x0, 0x0, 0x0, 0xc425219518, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42381f0e0, 0x6f0968, 0x3, 0x51f701, 0xc425932de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42381f0e0, 0x5, 0xc425c9e6c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24214 [semacquire]:
sync.runtime_Semacquire(0xc425c9e7ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9e7a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc425c40700, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24226 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24227 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24228 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24229 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24230 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24231 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24232 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24233 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24234 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24235 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24236 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24237 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24238 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24239 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24240 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24241 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24242 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24243 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24244 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c76f00, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24216 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa12c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa12c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa12c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426028c30, 0x410ffd, 0xc425279c58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa12c0, 0x0, 0x0, 0x0, 0xc425279c58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa12c0, 0x6f0968, 0x3, 0x51f701, 0xc425cdbcb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa12c0, 0x5, 0xc425c9e7c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf5490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24246 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edf2c0, 0xc425dd4f40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425eb8a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edf2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edf2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42857fc30, 0x410ffd, 0xc4258e0e28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425edf2c0, 0x0, 0x0, 0x0, 0xc4258e0e28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425edf2c0, 0x6f0968, 0x3, 0x51f701, 0xc427768330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425edf2c0, 0x5, 0xc425cc4e10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24217 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afea50, 0xc4258eea50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88d20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426029c30, 0xc4252197a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425afea50, 0x0, 0x0, 0x0, 0xc4252197a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425afea50, 0x6f0968, 0x3, 0x51f701, 0xc4259338c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425afea50, 0x5, 0xc425c9e7e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf5490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24218 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9680, 0xc425107b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42602ac30, 0xc4236054f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4256a9680, 0x0, 0x0, 0x0, 0xc4236054f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4256a9680, 0x6f0968, 0x3, 0x51f701, 0xc4254758c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4256a9680, 0x5, 0xc425c9e800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf5490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24219 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9a40, 0xc425107b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425508f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42602bc30, 0xc423605558)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4256a9a40, 0x0, 0x0, 0x0, 0xc423605558, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4256a9a40, 0x6f0968, 0x3, 0x51f701, 0xc425475a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4256a9a40, 0x5, 0xc425c9e820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf5490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24220 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4256a9d10, 0xc425107be0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4256a9d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4256a9d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426024c30, 0xc4236055a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4256a9d10, 0x0, 0x0, 0x0, 0xc4236055a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4256a9d10, 0x6f0968, 0x3, 0x51f701, 0xc425475b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4256a9d10, 0x5, 0xc425c9e840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf5490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24221 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258140f0, 0xc425107c60)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4255091c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258140f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258140f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426025c30, 0xc423605600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4258140f0, 0x0, 0x0, 0x0, 0xc423605600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4258140f0, 0x6f0968, 0x3, 0x51f701, 0xc425475ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4258140f0, 0x5, 0xc425c9e860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf5490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24222 [semacquire]:
sync.runtime_Semacquire(0xc425c9e93c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9e930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc425bf5490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24247 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24248 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24249 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24250 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24251 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24252 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24253 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24254 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42b0dc1e0, 0xc42aedb7c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0b920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42b0dc1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42b0dc1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42857bc30, 0x410ffd, 0xc42ab7bc78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42b0dc1e0, 0x0, 0x0, 0x0, 0xc42ab7bc78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42b0dc1e0, 0x6f0968, 0x3, 0x51f701, 0xc42afd4cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42b0dc1e0, 0x5, 0xc425cc4f10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24255 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24256 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24257 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24258 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24259 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24260 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24261 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24262 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24263 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24264 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24265 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425d0e160, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24224 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa13b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa13b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa13b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426026c30, 0x410ffd, 0xc425279c70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa13b0, 0x0, 0x0, 0x0, 0xc425279c70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa13b0, 0x6f0968, 0x3, 0x51f701, 0xc425cdbd10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa13b0, 0x5, 0xc425c9e950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425d104e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24267 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4284c64b0, 0xc425c9f770)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c42e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4284c64b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4284c64b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc428586c30, 0x410ffd, 0xc425279e20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4284c64b0, 0x0, 0x0, 0x0, 0xc425279e20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4284c64b0, 0x6f0968, 0x3, 0x51f701, 0xc4264d4510)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4284c64b0, 0x5, 0xc425cc5180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24225 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425815770, 0xc425832020)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425815770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425815770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426027c30, 0xc423605810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425815770, 0x0, 0x0, 0x0, 0xc423605810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425815770, 0x6f0968, 0x3, 0x51f701, 0xc425884600)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425815770, 0x5, 0xc425c9e970, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425d104e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24274 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c000, 0xc4258321e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426032c30, 0xc4236058e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42594c000, 0x0, 0x0, 0x0, 0xc4236058e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42594c000, 0x6f0968, 0x3, 0x51f701, 0xc425884990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42594c000, 0x5, 0xc425c9e990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425d104e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24275 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c5a0, 0xc4258322e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425509f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426033c30, 0xc423605948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42594c5a0, 0x0, 0x0, 0x0, 0xc423605948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42594c5a0, 0x6f0968, 0x3, 0x51f701, 0xc425884b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42594c5a0, 0x5, 0xc425c9e9b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425d104e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24276 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42594c960, 0xc4258323d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593e100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42594c960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42594c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426034c30, 0xc4236059a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42594c960, 0x0, 0x0, 0x0, 0xc4236059a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42594c960, 0x6f0968, 0x3, 0x51f701, 0xc425884cc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42594c960, 0x5, 0xc425c9e9d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425d104e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24277 [semacquire]:
sync.runtime_Semacquire(0xc425c9eabc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9eab0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc425d104e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24279 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa14a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa14a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426035c30, 0x410ffd, 0xc425279c88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa14a0, 0x0, 0x0, 0x0, 0xc425279c88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa14a0, 0x6f0968, 0x3, 0x51f701, 0xc425cdbd70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa14a0, 0x5, 0xc425c9ead0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24268 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24269 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee1e0, 0xc421f561b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425b7ec30, 0xc42104f530)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc4226ee1e0, 0x0, 0x0, 0x0, 0xc42104f530, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc4226ee1e0, 0x6f0968, 0x3, 0x51f701, 0xc421d70180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc4226ee1e0, 0x5, 0xc425cc51c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24270 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24271 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edfc20, 0xc425c9fc90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edfc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edfc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425b80c30, 0xc4252783a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425edfc20, 0x0, 0x0, 0x0, 0xc4252783a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425edfc20, 0x6f0968, 0x3, 0x51f701, 0xc4264d5350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425edfc20, 0x5, 0xc425cc5200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24272 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24273 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8cff0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8cff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8cff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e00c30, 0x410ffd, 0xc4258e0ab0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425c8cff0, 0x0, 0x0, 0x0, 0xc4258e0ab0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425c8cff0, 0x6f0968, 0x3, 0x51f701, 0xc425d2e9f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425c8cff0, 0x5, 0xc425cc5240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24290 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee2d0, 0xc421f562d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e01c30, 0xc42104f548)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226ee2d0, 0x0, 0x0, 0x0, 0xc42104f548, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226ee2d0, 0x6f0968, 0x3, 0x51f701, 0xc421d70270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226ee2d0, 0x5, 0xc425cc5260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24291 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24292 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edfd10, 0xc425c9fcb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c51e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edfd10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edfd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e03c30, 0xc4252783b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425edfd10, 0x0, 0x0, 0x0, 0xc4252783b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425edfd10, 0x6f0968, 0x3, 0x51f701, 0xc4264d53b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425edfd10, 0x5, 0xc425cc52a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24293 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24294 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee3c0, 0xc421f56310)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425dfdc30, 0xc42104f560)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4226ee3c0, 0x0, 0x0, 0x0, 0xc42104f560, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4226ee3c0, 0x6f0968, 0x3, 0x51f701, 0xc421d702d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4226ee3c0, 0x5, 0xc425cc52e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24295 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24296 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edfe00, 0xc425c9fcd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edfe00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edfe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425dffc30, 0xc4252783d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425edfe00, 0x0, 0x0, 0x0, 0xc4252783d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425edfe00, 0x6f0968, 0x3, 0x51f701, 0xc4264d5410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425edfe00, 0x5, 0xc425cc5320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24297 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24298 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee4b0, 0xc421f56360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc62e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee4b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e11c30, 0xc42104f578)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4226ee4b0, 0x0, 0x0, 0x0, 0xc42104f578, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4226ee4b0, 0x6f0968, 0x3, 0x51f701, 0xc421d70330)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4226ee4b0, 0x5, 0xc425cc5360, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24299 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24300 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425edfef0, 0xc425c9fcf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c52a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425edfef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425edfef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e13c30, 0xc4252783e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425edfef0, 0x0, 0x0, 0x0, 0xc4252783e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425edfef0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425edfef0, 0x5, 0xc425cc53a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24301 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24302 [semacquire]:
sync.runtime_Semacquire(0xc425cc54cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425cc54c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425d0e420, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24304 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d0e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e0dc30, 0x410ffd, 0xc4258e0ac8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c8d0e0, 0x0, 0x0, 0x0, 0xc4258e0ac8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c8d0e0, 0x6f0968, 0x3, 0x51f701, 0xc425d2ea50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c8d0e0, 0x5, 0xc425cc54e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24280 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a921e0, 0xc425832a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593eb60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a921e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a921e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42602ec30, 0xc423605c18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a921e0, 0x0, 0x0, 0x0, 0xc423605c18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a921e0, 0x6f0968, 0x3, 0x51f701, 0xc425885710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a921e0, 0x5, 0xc425c9eaf0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24281 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a923c0, 0xc425832a70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593ec20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a923c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a923c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc42602fc30, 0xc423605c48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a923c0, 0x0, 0x0, 0x0, 0xc423605c48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a923c0, 0x6f0968, 0x3, 0x51f701, 0xc4258857d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a923c0, 0x5, 0xc425c9eb10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24282 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a92780, 0xc425832b00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593eda0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a92780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a92780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426030c30, 0xc423605ca8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425a92780, 0x0, 0x0, 0x0, 0xc423605ca8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425a92780, 0x6f0968, 0x3, 0x51f701, 0xc425885950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425a92780, 0x5, 0xc425c9eb30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24283 [semacquire]:
sync.runtime_Semacquire(0xc425c9ec0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9ec00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc425c9c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24285 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1590, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa1590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426031c30, 0x410ffd, 0xc425279ca0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa1590, 0x0, 0x0, 0x0, 0xc425279ca0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa1590, 0x6f0968, 0x3, 0x51f701, 0xc425cdbdd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa1590, 0x5, 0xc425c9ec20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b55800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24305 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee5a0, 0xc421f564c0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc63a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee5a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e0ec30, 0xc42104f590)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226ee5a0, 0x0, 0x0, 0x0, 0xc42104f590, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226ee5a0, 0x6f0968, 0x3, 0x51f701, 0xc421d70420)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226ee5a0, 0x5, 0xc425cc5500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24306 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24307 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420538690, 0xc425c9fd10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420538690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420538690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e18c30, 0xc425278400)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc420538690, 0x0, 0x0, 0x0, 0xc425278400, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc420538690, 0x6f0968, 0x3, 0x51f701, 0xc4264d54d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc420538690, 0x5, 0xc425cc5540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24308 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24309 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee780, 0xc421f564e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e1ac30, 0xc42104f5d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226ee780, 0x0, 0x0, 0x0, 0xc42104f5d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226ee780, 0x6f0968, 0x3, 0x51f701, 0xc421d70480)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226ee780, 0x5, 0xc425cc5580, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24310 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24311 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc420582b40, 0xc425c9fd30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc420582b40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc420582b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e14c30, 0xc425278418)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc420582b40, 0x0, 0x0, 0x0, 0xc425278418, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc420582b40, 0x6f0968, 0x3, 0x51f701, 0xc4264d5530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc420582b40, 0x5, 0xc425cc55c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24312 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24286 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a93d10, 0xc425833040)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a93d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a93d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426044c30, 0xc423605ed0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425a93d10, 0x0, 0x0, 0x0, 0xc423605ed0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425a93d10, 0x6f0968, 0x3, 0x51f701, 0xc425b562d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425a93d10, 0x5, 0xc425c9ec40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b55800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24313 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ee960, 0xc421f56510)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ee960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ee960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e16c30, 0xc42104f5f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226ee960, 0x0, 0x0, 0x0, 0xc42104f5f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226ee960, 0x6f0968, 0x3, 0x51f701, 0xc421d704e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226ee960, 0x5, 0xc425cc5600, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24314 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24315 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4205830e0, 0xc425c9fd50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c53c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4205830e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4205830e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e20c30, 0xc425278430)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4205830e0, 0x0, 0x0, 0x0, 0xc425278430, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4205830e0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4205830e0, 0x5, 0xc425cc5640, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24287 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425a9c0f0, 0xc425833140)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42593f860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425a9c0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425a9c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426045c30, 0xc423605f30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425a9c0f0, 0x0, 0x0, 0x0, 0xc423605f30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425a9c0f0, 0x6f0968, 0x3, 0x51f701, 0xc425b56450)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425a9c0f0, 0x5, 0xc425c9ec60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b55800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24288 [semacquire]:
sync.runtime_Semacquire(0xc425c9ed4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9ed40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425b55800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24316 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24317 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226eea50, 0xc421f56560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc64c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226eea50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226eea50, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e22c30, 0xc42104f608)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4226eea50, 0x0, 0x0, 0x0, 0xc42104f608, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4226eea50, 0x6f0968, 0x3, 0x51f701, 0xc421d70540)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4226eea50, 0x5, 0xc425cc5680, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24318 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24319 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c000, 0xc425c9fd70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c000, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e1cc30, 0xc425278448)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422b9c000, 0x0, 0x0, 0x0, 0xc425278448, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422b9c000, 0x6f0968, 0x3, 0x51f701, 0xc4264d55f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422b9c000, 0x5, 0xc425cc56c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24320 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c0f0, 0xc425c9fd90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e1dc30, 0xc425278460)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422b9c0f0, 0x0, 0x0, 0x0, 0xc425278460, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422b9c0f0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422b9c0f0, 0x5, 0xc425cc56e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24321 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc425b71b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425c8d1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e1ec30, 0x410ffd, 0xc4258e0ae0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc425c8d1d0, 0x0, 0x0, 0x0, 0xc4258e0ae0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc425c8d1d0, 0x6f0968, 0x3, 0x51f701, 0xc425d2eab0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc425c8d1d0, 0x5, 0xc425cc5700, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24322 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226eeb40, 0xc421f565e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226eeb40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226eeb40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e1fc30, 0xc42104f620)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc4226eeb40, 0x0, 0x0, 0x0, 0xc42104f620, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc4226eeb40, 0x6f0968, 0x3, 0x51f701, 0xc421d705a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc4226eeb40, 0x5, 0xc425cc5720, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24323 [semacquire]:
sync.runtime_Semacquire(0xc425cc57fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425cc57f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3ef00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24338 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa1680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426046c30, 0x410ffd, 0xc425279cb8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa1680, 0x0, 0x0, 0x0, 0xc425279cb8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa1680, 0x6f0968, 0x3, 0x51f701, 0xc425cdbe30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa1680, 0x5, 0xc425c9ed60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425cdaab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24325 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d2c0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e28c30, 0x410ffd, 0xc4258e0af8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c8d2c0, 0x0, 0x0, 0x0, 0xc4258e0af8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c8d2c0, 0x6f0968, 0x3, 0x51f701, 0xc425d2eb10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c8d2c0, 0x5, 0xc425cc5810, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24339 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425afee10, 0xc4258eead0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc425a88ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425afee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425afee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426047c30, 0xc425219800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425afee10, 0x0, 0x0, 0x0, 0xc425219800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425afee10, 0x6f0968, 0x3, 0x51f701, 0xc425933a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425afee10, 0x5, 0xc425c9ed80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425cdaab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24340 [semacquire]:
sync.runtime_Semacquire(0xc425c9ee5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425c9ee50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc425cdaab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24326 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24327 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c1e0, 0xc425c9fdb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c54e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e2ac30, 0xc425278478)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422b9c1e0, 0x0, 0x0, 0x0, 0xc425278478, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422b9c1e0, 0x6f0968, 0x3, 0x51f701, 0xc4264d56b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422b9c1e0, 0x5, 0xc425cc5850, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24328 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24329 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226eec30, 0xc421f56680)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc65e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226eec30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226eec30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e24c30, 0xc42104f638)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc4226eec30, 0x0, 0x0, 0x0, 0xc42104f638, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc4226eec30, 0x6f0968, 0x3, 0x51f701, 0xc421d70690)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc4226eec30, 0x5, 0xc425cc5890, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24330 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24331 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c2d0, 0xc425c9fdd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e26c30, 0xc425278490)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc422b9c2d0, 0x0, 0x0, 0x0, 0xc425278490, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc422b9c2d0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc422b9c2d0, 0x5, 0xc425cc58d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24332 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24333 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226eed20, 0xc421f56730)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6640, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226eed20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226eed20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e30c30, 0xc42104f650)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4226eed20, 0x0, 0x0, 0x0, 0xc42104f650, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4226eed20, 0x6f0968, 0x3, 0x51f701, 0xc421d706f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4226eed20, 0x5, 0xc425cc5910, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24334 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24335 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226eee10, 0xc421f56790)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc66a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226eee10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226eee10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e32c30, 0xc42104f668)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc4226eee10, 0x0, 0x0, 0x0, 0xc42104f668, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc4226eee10, 0x6f0968, 0x3, 0x51f701, 0xc421d70750)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc4226eee10, 0x5, 0xc425cc5950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24336 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24337 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c3c0, 0xc425c9fdf0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c55a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e2cc30, 0xc4252784a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc422b9c3c0, 0x0, 0x0, 0x0, 0xc4252784a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc422b9c3c0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc422b9c3c0, 0x5, 0xc425cc5990, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24354 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24355 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226eef00, 0xc421f567b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6700, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226eef00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226eef00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e2ec30, 0xc42104f680)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc4226eef00, 0x0, 0x0, 0x0, 0xc42104f680, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc4226eef00, 0x6f0968, 0x3, 0x51f701, 0xc421d707b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc4226eef00, 0x5, 0xc425cc59d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24356 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24357 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c4b0, 0xc425c9fe10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e38c30, 0xc4252784c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422b9c4b0, 0x0, 0x0, 0x0, 0xc4252784c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422b9c4b0, 0x6f0968, 0x3, 0x51f701, 0xc4264d57d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422b9c4b0, 0x5, 0xc425cc5a10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24358 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24359 [semacquire]:
sync.runtime_Semacquire(0xc425cc5b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425cc5b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24342 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425fa1770, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425fa1770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425fa1770, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426040c30, 0x410ffd, 0xc425279cd0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425fa1770, 0x0, 0x0, 0x0, 0xc425279cd0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425fa1770, 0x6f0968, 0x3, 0x51f701, 0xc425cdbe90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425fa1770, 0x5, 0xc425c9ee70, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425caca80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24361 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d3b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e3ac30, 0x410ffd, 0xc4258e0b10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c8d3b0, 0x0, 0x0, 0x0, 0xc4258e0b10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c8d3b0, 0x6f0968, 0x3, 0x51f701, 0xc425d2eb70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c8d3b0, 0x5, 0xc425cc5b30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24362 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226eeff0, 0xc421f56870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc67c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226eeff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226eeff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e3bc30, 0xc42104f698)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226eeff0, 0x0, 0x0, 0x0, 0xc42104f698, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226eeff0, 0x6f0968, 0x3, 0x51f701, 0xc421d708a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226eeff0, 0x5, 0xc425cc5b50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24363 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24364 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c5a0, 0xc425c9fe30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c5a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c5a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e35c30, 0xc4252784d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422b9c5a0, 0x0, 0x0, 0x0, 0xc4252784d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422b9c5a0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422b9c5a0, 0x5, 0xc425cc5b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24365 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24366 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef0e0, 0xc421f568b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6820, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e37c30, 0xc42104f6c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226ef0e0, 0x0, 0x0, 0x0, 0xc42104f6c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226ef0e0, 0x6f0968, 0x3, 0x51f701, 0xc421d70900)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226ef0e0, 0x5, 0xc425cc5bd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24367 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24368 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9c690, 0xc425c9fe50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c56c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9c690, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9c690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e49c30, 0xc4252784f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422b9c690, 0x0, 0x0, 0x0, 0xc4252784f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422b9c690, 0x6f0968, 0x3, 0x51f701, 0xc4264d5890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422b9c690, 0x5, 0xc425cc5c10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24369 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24370 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef2c0, 0xc421f568f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc68e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e4bc30, 0xc42104f6f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226ef2c0, 0x0, 0x0, 0x0, 0xc42104f6f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226ef2c0, 0x6f0968, 0x3, 0x51f701, 0xc421d709c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226ef2c0, 0x5, 0xc425cc5c50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24371 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24372 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d3b0, 0xc425c9fe70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d3b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e45c30, 0xc425278508)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422b9d3b0, 0x0, 0x0, 0x0, 0xc425278508, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422b9d3b0, 0x6f0968, 0x3, 0x51f701, 0xc4264d58f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422b9d3b0, 0x5, 0xc425cc5c90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24373 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24374 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef3b0, 0xc421f56910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e47c30, 0xc42104f710)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4226ef3b0, 0x0, 0x0, 0x0, 0xc42104f710, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4226ef3b0, 0x6f0968, 0x3, 0x51f701, 0xc421d70a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4226ef3b0, 0x5, 0xc425cc5cd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24375 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24376 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d4a0, 0xc425c9fe90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d4a0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e51c30, 0xc425278520)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422b9d4a0, 0x0, 0x0, 0x0, 0xc425278520, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422b9d4a0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5950)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422b9d4a0, 0x5, 0xc425cc5d10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24377 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24378 [semacquire]:
sync.runtime_Semacquire(0xc425cc5e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425cc5e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081b00, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24343 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425cd0960, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425cd0960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425cd0960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425b83c30, 0x410ffd, 0xc425279838)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc425cd0960, 0x0, 0x0, 0x0, 0xc425279838, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc425cd0960, 0x6f0968, 0x3, 0x51f701, 0xc425cdac30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc425cd0960, 0x5, 0xc425c9ee90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc425caca80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24380 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d4a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e53c30, 0x410ffd, 0xc4258e0b28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c8d4a0, 0x0, 0x0, 0x0, 0xc4258e0b28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c8d4a0, 0x6f0968, 0x3, 0x51f701, 0xc425d2ebd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c8d4a0, 0x5, 0xc425cc5e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24381 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef4a0, 0xc421f569e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6a00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e4cc30, 0xc42104f728)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226ef4a0, 0x0, 0x0, 0x0, 0xc42104f728, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226ef4a0, 0x6f0968, 0x3, 0x51f701, 0xc421d70b10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226ef4a0, 0x5, 0xc425cc5e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24382 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24383 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d590, 0xc425c9feb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c57e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d590, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e4ec30, 0xc425278538)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422b9d590, 0x0, 0x0, 0x0, 0xc425278538, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422b9d590, 0x6f0968, 0x3, 0x51f701, 0xc4264d59b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422b9d590, 0x5, 0xc425cc5e80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24384 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24385 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef590, 0xc421f56a00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6a60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e58c30, 0xc42104f740)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226ef590, 0x0, 0x0, 0x0, 0xc42104f740, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226ef590, 0x6f0968, 0x3, 0x51f701, 0xc421d70b70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226ef590, 0x5, 0xc425cc5ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24386 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24387 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d680, 0xc425c9fed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d680, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e5ac30, 0xc425278550)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422b9d680, 0x0, 0x0, 0x0, 0xc425278550, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422b9d680, 0x6f0968, 0x3, 0x51f701, 0xc4264d5a10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422b9d680, 0x5, 0xc425cc5f00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24388 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24389 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d770, 0xc425c9fef0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c58a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d770, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e54c30, 0xc425278580)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422b9d770, 0x0, 0x0, 0x0, 0xc425278580, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422b9d770, 0x6f0968, 0x3, 0x51f701, 0xc4264d5a70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422b9d770, 0x5, 0xc425cc5f40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24390 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24391 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef680, 0xc421f56a20)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6ac0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e56c30, 0xc42104f758)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4226ef680, 0x0, 0x0, 0x0, 0xc42104f758, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4226ef680, 0x6f0968, 0x3, 0x51f701, 0xc421d70bd0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4226ef680, 0x5, 0xc425cc5f80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24392 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24393 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d860, 0xc425c9ff10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d860, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e60c30, 0xc425278598)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422b9d860, 0x0, 0x0, 0x0, 0xc425278598, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422b9d860, 0x6f0968, 0x3, 0x51f701, 0xc4264d5ad0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422b9d860, 0x5, 0xc425cc5fc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24394 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24395 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef770, 0xc421f56a50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e62c30, 0xc42104f770)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc4226ef770, 0x0, 0x0, 0x0, 0xc42104f770, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc4226ef770, 0x6f0968, 0x3, 0x51f701, 0xc421d70c30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc4226ef770, 0x5, 0xc425dd4000, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24396 [semacquire]:
sync.runtime_Semacquire(0xc425dd40ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425dd40e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081c20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24398 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d590, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e63c30, 0x410ffd, 0xc4258e0b40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c8d590, 0x0, 0x0, 0x0, 0xc4258e0b40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c8d590, 0x6f0968, 0x3, 0x51f701, 0xc425d2ec30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c8d590, 0x5, 0xc425dd4100, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24399 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24400 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9d950, 0xc425c9ff30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9d950, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9d950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e5dc30, 0xc4252785b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc422b9d950, 0x0, 0x0, 0x0, 0xc4252785b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc422b9d950, 0x6f0968, 0x3, 0x51f701, 0xc4264d5b30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc422b9d950, 0x5, 0xc425dd4140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24401 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9da40, 0xc425c9ff50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c59c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9da40, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9da40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e5ec30, 0xc4252785c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc422b9da40, 0x0, 0x0, 0x0, 0xc4252785c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc422b9da40, 0x6f0968, 0x3, 0x51f701, 0xc4264d5b90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc422b9da40, 0x5, 0xc425dd4160, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24402 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24403 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef860, 0xc421f56b50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6be0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e6ac30, 0xc42104f788)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc4226ef860, 0x0, 0x0, 0x0, 0xc42104f788, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc4226ef860, 0x6f0968, 0x3, 0x51f701, 0xc421d70d20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc4226ef860, 0x5, 0xc425dd41a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24404 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24405 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9db30, 0xc425c9ff70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9db30, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9db30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e6cc30, 0xc4252785e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc422b9db30, 0x0, 0x0, 0x0, 0xc4252785e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc422b9db30, 0x6f0968, 0x3, 0x51f701, 0xc4264d5bf0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc422b9db30, 0x5, 0xc425dd41e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24406 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24407 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226ef950, 0xc421f56b80)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6c40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226ef950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226ef950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e66c30, 0xc42104f7a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc4226ef950, 0x0, 0x0, 0x0, 0xc42104f7a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc4226ef950, 0x6f0968, 0x3, 0x51f701, 0xc421d70d80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc4226ef950, 0x5, 0xc425dd4220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24408 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24409 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9dc20, 0xc425c9ff90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9dc20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9dc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e68c30, 0xc4252785f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc422b9dc20, 0x0, 0x0, 0x0, 0xc4252785f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc422b9dc20, 0x6f0968, 0x3, 0x51f701, 0xc4264d5c50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc422b9dc20, 0x5, 0xc425dd4260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24410 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24411 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226efa40, 0xc421f56bc0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6ca0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226efa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226efa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e72c30, 0xc42104f7b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc4226efa40, 0x0, 0x0, 0x0, 0xc42104f7b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc4226efa40, 0x6f0968, 0x3, 0x51f701, 0xc421d70de0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc4226efa40, 0x5, 0xc425dd42a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24412 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24413 [semacquire]:
sync.runtime_Semacquire(0xc425dd439c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425dd4390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc425b67c00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24415 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d680, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e74c30, 0x410ffd, 0xc4258e0b58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c8d680, 0x0, 0x0, 0x0, 0xc4258e0b58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c8d680, 0x6f0968, 0x3, 0x51f701, 0xc425d2ec90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c8d680, 0x5, 0xc425dd43b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24416 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421bf5d10, 0xc421e78360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421ce9940, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421bf5d10, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421bf5d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e75c30, 0xc4252792a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc421bf5d10, 0x0, 0x0, 0x0, 0xc4252792a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc421bf5d10, 0x6f0968, 0x3, 0x51f701, 0xc421edfe00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc421bf5d10, 0x5, 0xc425dd43d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24417 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24418 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226efb30, 0xc421f56c00)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6d00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226efb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226efb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e6fc30, 0xc42104f7d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4226efb30, 0x0, 0x0, 0x0, 0xc42104f7d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4226efb30, 0x6f0968, 0x3, 0x51f701, 0xc421d70e40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4226efb30, 0x5, 0xc425dd4410, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24419 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24420 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9de00, 0xc425dd4f70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9de00, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9de00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e71c30, 0xc425278628)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc422b9de00, 0x0, 0x0, 0x0, 0xc425278628, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc422b9de00, 0x6f0968, 0x3, 0x51f701, 0xc4264d5d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc422b9de00, 0x5, 0xc425dd4450, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24421 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24422 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226efd10, 0xc421f56c40)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6d60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226efd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226efd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e7bc30, 0xc42104f7e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc4226efd10, 0x0, 0x0, 0x0, 0xc42104f7e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc4226efd10, 0x6f0968, 0x3, 0x51f701, 0xc421d70ea0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc4226efd10, 0x5, 0xc425dd4490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24423 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24424 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422b9def0, 0xc425dd4f90)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422b9def0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422b9def0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e7dc30, 0xc425278640)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc422b9def0, 0x0, 0x0, 0x0, 0xc425278640, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc422b9def0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc422b9def0, 0x5, 0xc425dd44d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24425 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24426 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226efe00, 0xc421f56c70)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6dc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226efe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226efe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e77c30, 0xc42104f800)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc4226efe00, 0x0, 0x0, 0x0, 0xc42104f800, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc4226efe00, 0x6f0968, 0x3, 0x51f701, 0xc421d70f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc4226efe00, 0x5, 0xc425dd4510, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24427 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24428 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423c20, 0xc425dd4fb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423c20, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e79c30, 0xc425278658)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc421423c20, 0x0, 0x0, 0x0, 0xc425278658, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc421423c20, 0x6f0968, 0x3, 0x51f701, 0xc4264d5e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc421423c20, 0x5, 0xc425dd4550, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24429 [semacquire]:
sync.runtime_Semacquire(0xc425dd463c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425dd4630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc425c8cd20, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24431 [semacquire]:
sync.runtime_Semacquire(0xc425dd49cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc425dd49c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24432 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4226efef0, 0xc421f56cb0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6e20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4226efef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4226efef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e83c30, 0xc42104f818)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4226efef0, 0x0, 0x0, 0x0, 0xc42104f818, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4226efef0, 0x6f0968, 0x3, 0x51f701, 0xc421d70f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4226efef0, 0x5, 0xc425dd4670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24433 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24434 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421423ef0, 0xc425dd4fd0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421423ef0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421423ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e85c30, 0xc425278670)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc421423ef0, 0x0, 0x0, 0x0, 0xc425278670, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc421423ef0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc421423ef0, 0x5, 0xc425dd46b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24435 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24436 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e0f0, 0xc425dd5010)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e0f0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e7fc30, 0xc4252786a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc421a9e0f0, 0x0, 0x0, 0x0, 0xc4252786a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc421a9e0f0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5ef0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc421a9e0f0, 0x5, 0xc425dd46f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24437 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24438 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a000, 0xc421f56d10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e81c30, 0xc42104f830)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42232a000, 0x0, 0x0, 0x0, 0xc42104f830, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42232a000, 0x6f0968, 0x3, 0x51f701, 0xc421d70ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42232a000, 0x5, 0xc425dd4730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24439 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24440 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e1e0, 0xc425dd5030)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e1e0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e93c30, 0xc4252786b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc421a9e1e0, 0x0, 0x0, 0x0, 0xc4252786b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc421a9e1e0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc421a9e1e0, 0x5, 0xc425dd4770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24441 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24442 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a0f0, 0xc421f56d50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a0f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a0f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e95c30, 0xc42104f848)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42232a0f0, 0x0, 0x0, 0x0, 0xc42104f848, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42232a0f0, 0x6f0968, 0x3, 0x51f701, 0xc421d71050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42232a0f0, 0x5, 0xc425dd47b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24443 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24444 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8cf00, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8cf00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8cf00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422c7bc30, 0x410ffd, 0xc4258e0a98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc425c8cf00, 0x0, 0x0, 0x0, 0xc4258e0a98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc425c8cf00, 0x6f0968, 0x3, 0x51f701, 0xc425d2e990)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc425c8cf00, 0x5, 0xc425dd47f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6c40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24626 [IO wait]:
net.runtime_pollWait(0x7f0f9c117e00, 0x72, 0x3f3)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42169cfb0, 0x72, 0xc4261679d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42169cfb0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42169cf50, 0xc425612000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc424129278, 0xc425612000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216fe500, 0xc425612000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e4378, 0xc4221e4388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc424d2bb00)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc424d2bb00, 0x1, 0xc424501ec0, 0xc4221e4460, 0xc4221e43c8, 0x410688, 0x50)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216fe500)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24625 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2b980, 0xc425b14b60, 0xc424d2baa0, 0xc424d2ba40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24624 [runnable]:
net.runtime_pollWait(0x7f0f9c1b6c78, 0x77, 0xc425607228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14bc0, 0x77, 0xc425607260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14bc0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14b60, 0x7eb3e0, 0xc424d2b980, 0x0, 0x0, 0x7e75a0, 0xc4259583c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14b60, 0x7eb3e0, 0xc424d2b980, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797b90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2b980, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2b980, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797b90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2b980, 0x6cac4a, 0x3, 0x0, 0xc424797b90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2b980, 0x6cac4a, 0x3, 0x0, 0xc424797b90, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2b980, 0xc425b14af0, 0x7e94e0, 0xc424797b90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2b980, 0xc425b14af0, 0xc4253eb620, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253eb501, 0xc424d2b860, 0xc420d41a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424d2b560, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797b00, 0xc424d2b620)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24448 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x14, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:940 +0xcb
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc425d2eae0, 0xc425da7620)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24623 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2b440, 0xc425b14a80, 0xc424d2b5c0, 0xc424d2b560)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24622 [runnable]:
net.runtime_pollWait(0x7f0f9c193b40, 0x77, 0xc4258a3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14ae0, 0x77, 0xc4258a3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14ae0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14a80, 0x7eb3e0, 0xc424d2b440, 0x0, 0x0, 0x7e75a0, 0xc425958300, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14a80, 0x7eb3e0, 0xc424d2b440, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797aa0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2b440, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2b440, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797aa0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2b440, 0x6cac4a, 0x3, 0x0, 0xc424797aa0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2b440, 0x6cac4a, 0x3, 0x0, 0xc424797aa0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2b440, 0xc425b14a10, 0x7e94e0, 0xc424797aa0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2b440, 0xc425b14a10, 0xc4253eb510, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253eb401, 0xc424d2b380, 0xc420c7ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424d2af60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797a10, 0xc424d2b0e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24621 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2aea0, 0xc425b14930, 0xc424d2afc0, 0xc424d2af60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24620 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4f00, 0x77, 0xc425899228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14990, 0x77, 0xc425899260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14990, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14930, 0x7eb3e0, 0xc424d2aea0, 0x0, 0x0, 0x7e75a0, 0xc425958240, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14930, 0x7eb3e0, 0xc424d2aea0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247979e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2aea0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2aea0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247979e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2aea0, 0x6cac4a, 0x3, 0x0, 0xc4247979e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2aea0, 0x6cac4a, 0x3, 0x0, 0xc4247979e0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2aea0, 0xc425b148c0, 0x7e94e0, 0xc4247979e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2aea0, 0xc425b148c0, 0xc4253eb3f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253eb301, 0xc424d2ade0, 0xc4212b9a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424d2aa80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797920, 0xc424d2ab40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24538 [select]:
net/http.(*persistConn).writeLoop(0xc421189900)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24455 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425c8d860, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425c8d860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425c8d860, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc425e8ec30, 0x410ffd, 0xc4258e0b88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc425c8d860, 0x0, 0x0, 0x0, 0xc4258e0b88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc425c8d860, 0x6f0968, 0x3, 0x51f701, 0xc425d2ee40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc425c8d860, 0x5, 0xc425dd49e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24456 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24457 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e2d0, 0xc425dd5050)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e2d0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e90c30, 0xc4252786d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc421a9e2d0, 0x0, 0x0, 0x0, 0xc4252786d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc421a9e2d0, 0x6f0968, 0x3, 0x51f701, 0xc4264d5fb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc421a9e2d0, 0x5, 0xc425dd4a20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24458 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24459 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a2d0, 0xc421f56ed0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc6fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a2d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a2d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e9ac30, 0xc42104f860)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42232a2d0, 0x0, 0x0, 0x0, 0xc42104f860, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42232a2d0, 0x6f0968, 0x3, 0x51f701, 0xc421d71140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42232a2d0, 0x5, 0xc425dd4a60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24460 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24461 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e3c0, 0xc425dd5070)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e3c0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e9cc30, 0xc4252786e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc421a9e3c0, 0x0, 0x0, 0x0, 0xc4252786e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc421a9e3c0, 0x6f0968, 0x3, 0x51f701, 0xc427768e10)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc421a9e3c0, 0x5, 0xc425dd4aa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24462 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24463 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42232a3c0, 0xc421f56f50)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc421cc7000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42232a3c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42232a3c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e96c30, 0xc42104f878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42232a3c0, 0x0, 0x0, 0x0, 0xc42104f878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42232a3c0, 0x6f0968, 0x3, 0x51f701, 0xc421d711a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42232a3c0, 0x5, 0xc425dd4ae0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24464 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24465 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc421a9e4b0, 0xc425dd5090)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc4284c5f00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc421a9e4b0, 0xc4200c4000, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc421a9e4b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc425e98c30, 0xc425278700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc421a9e4b0, 0x0, 0x0, 0x0, 0xc425278700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc421a9e4b0, 0x6f0968, 0x3, 0x51f701, 0xc427768e70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc421a9e4b0, 0x5, 0xc425dd4b20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24466 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24467 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:692 +0x199
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0750, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24619 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2aa20, 0xc425b14850, 0xc424d2aae0, 0xc424d2aa80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24558 [IO wait]:
net.runtime_pollWait(0x7f0f9c10ec40, 0x72, 0x2bc)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4212c5090, 0x72, 0xc422d4e9d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc4212c5090, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc4212c5030, 0xc4228c2000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc425279e28, 0xc4228c2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc421285a00, 0xc4228c2000, 0x1000, 0x1000, 0x53bbd3, 0xc420aed378, 0xc420aed388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421e123c0)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421e123c0, 0x1, 0xc421f98c00, 0xc420aed460, 0x40e75c, 0xc421166cb8, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc421285a00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24522 [IO wait]:
net.runtime_pollWait(0x7f0f9c1a30e8, 0x72, 0x3bb)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421599020, 0x72, 0xc422d949d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc421599020, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc421598fc0, 0xc422558000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc42227e240, 0xc422558000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc42122d300, 0xc422558000, 0x1000, 0x1000, 0x53bbd3, 0xc4221e4378, 0xc4221e4388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc422b84300)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc422b84300, 0x1, 0xc422b845a0, 0xc4221e4460, 0x0, 0x0, 0x0)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc42122d300)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24559 [select]:
net/http.(*persistConn).writeLoop(0xc421285a00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24561 [IO wait]:
net.runtime_pollWait(0x7f0f9c119480, 0x72, 0x3f9)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42118daa0, 0x72, 0xc422fe09d0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitRead(0xc42118daa0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_poll_runtime.go:78 +0x34
net.(*netFD).Read(0xc42118da40, 0xc422afc000, 0x1000, 0x1000, 0x0, 0x7e88a0, 0xc4200121b0)
	/usr/local/go/src/net/fd_unix.go:243 +0x1a1
net.(*conn).Read(0xc421e36ac0, 0xc422afc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:173 +0x70
net/http.(*persistConn).Read(0xc4216feb00, 0xc422afc000, 0x1000, 0x1000, 0x53bbd3, 0xc420aed378, 0xc420aed388)
	/usr/local/go/src/net/http/transport.go:1261 +0x154
bufio.(*Reader).fill(0xc421f28360)
	/usr/local/go/src/bufio/bufio.go:97 +0x10c
bufio.(*Reader).Peek(0xc421f28360, 0x1, 0xc421f291a0, 0xc420aed460, 0x40e75c, 0xc421166cb8, 0x1)
	/usr/local/go/src/bufio/bufio.go:129 +0x62
net/http.(*persistConn).readLoop(0xc4216feb00)
	/usr/local/go/src/net/http/transport.go:1418 +0x1a1
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1062 +0x4e9

goroutine 24652 [IO wait]:
net.runtime_pollWait(0x7f0f9c1860c8, 0x77, 0xc4251f5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4920, 0x77, 0xc4251f5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4920, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae48c0, 0x7eb3e0, 0xc424c42ae0, 0x0, 0x0, 0x7e75a0, 0xc4222adcc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae48c0, 0x7eb3e0, 0xc424c42ae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652b40, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c42ae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c42ae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652b40, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c42ae0, 0x6cac4a, 0x3, 0x0, 0xc424652b40, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c42ae0, 0x6cac4a, 0x3, 0x0, 0xc424652b40, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c42ae0, 0xc425ae4850, 0x7e94e0, 0xc424652b40, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c42ae0, 0xc425ae4850, 0xc4253bebc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253beb01, 0xc424c42a20, 0xc426186a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c426c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652ab0, 0xc424c42780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24615 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424d2a0c0, 0xc425b14690, 0xc424d2a180, 0xc424d2a120)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24651 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c42660, 0xc425ae47e0, 0xc424c42720, 0xc424c426c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24614 [runnable]:
net.runtime_pollWait(0x7f0f9c174f98, 0x77, 0xc425a21228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b146f0, 0x77, 0xc425a21260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b146f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14690, 0x7eb3e0, 0xc424d2a0c0, 0x0, 0x0, 0x7e75a0, 0xc425958000, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14690, 0x7eb3e0, 0xc424d2a0c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797770, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424d2a0c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424d2a0c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797770, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424d2a0c0, 0x6cac4a, 0x3, 0x0, 0xc424797770, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424d2a0c0, 0x6cac4a, 0x3, 0x0, 0xc424797770, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424d2a0c0, 0xc425b14620, 0x7e94e0, 0xc424797770, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424d2a0c0, 0xc425b14620, 0xc4253eb250, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc4253eb201, 0xc424d2a000, 0xc420d14a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0xc424dd9c80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4247976e0, 0xc424dd9d40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24650 [IO wait]:
net.runtime_pollWait(0x7f0f9c19cc28, 0x77, 0xc426169228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4840, 0x77, 0xc426169260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4840, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae47e0, 0x7eb3e0, 0xc424c42660, 0x0, 0x0, 0x7e75a0, 0xc4222adc00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae47e0, 0x7eb3e0, 0xc424c42660, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652a50, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c42660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c42660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652a50, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c42660, 0x6cac4a, 0x3, 0x0, 0xc424652a50, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c42660, 0x6cac4a, 0x3, 0x0, 0xc424652a50, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c42660, 0xc425ae4770, 0x7e94e0, 0xc424652a50, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c42660, 0xc425ae4770, 0xc4253beae0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253bea01, 0xc424c42540, 0xc426185a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424c421e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4246529c0, 0xc424c42300)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24649 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424c42180, 0xc425ae4700, 0xc424c422a0, 0xc424c421e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24648 [IO wait]:
net.runtime_pollWait(0x7f0f9c1dce80, 0x77, 0xc4252d9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4760, 0x77, 0xc4252d9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4760, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4700, 0x7eb3e0, 0xc424c42180, 0x0, 0x0, 0x7e75a0, 0xc4222adb40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4700, 0x7eb3e0, 0xc424c42180, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652960, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424c42180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424c42180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652960, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424c42180, 0x6cac4a, 0x3, 0x0, 0xc424652960, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424c42180, 0x6cac4a, 0x3, 0x0, 0xc424652960, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424c42180, 0xc425ae4690, 0x7e94e0, 0xc424652960, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424c42180, 0xc425ae4690, 0xc4253bea00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be901, 0xc424c420c0, 0xc426184a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424cd9da0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4246528a0, 0xc424cd9e60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24613 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd9c20, 0xc425b145b0, 0xc424dd9ce0, 0xc424dd9c80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24612 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd240, 0x77, 0xc425a15228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14610, 0x77, 0xc425a15260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14610, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b145b0, 0x7eb3e0, 0xc424dd9c20, 0x0, 0x0, 0x7e75a0, 0xc424b29f40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b145b0, 0x7eb3e0, 0xc424dd9c20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247976b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd9c20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd9c20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247976b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd9c20, 0x6cac4a, 0x3, 0x0, 0xc4247976b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd9c20, 0x6cac4a, 0x3, 0x0, 0xc4247976b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd9c20, 0xc425b14540, 0x7e94e0, 0xc4247976b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd9c20, 0xc425b14540, 0xc4253eb1e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc4253eb101, 0xc424dd9b60, 0xc420c7ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0cc7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0xc424dd9800, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797620, 0xc424dd98c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24611 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd97a0, 0xc425b144d0, 0xc424dd9860, 0xc424dd9800)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24647 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424cd9d40, 0xc425ae4620, 0xc424cd9e00, 0xc424cd9da0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24646 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3700, 0x77, 0xc4252cf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4680, 0x77, 0xc4252cf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4680, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4620, 0x7eb3e0, 0xc424cd9d40, 0x0, 0x0, 0x7e75a0, 0xc4222ada80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4620, 0x7eb3e0, 0xc424cd9d40, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652840, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424cd9d40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424cd9d40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652840, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424cd9d40, 0x6cac4a, 0x3, 0x0, 0xc424652840, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424cd9d40, 0x6cac4a, 0x3, 0x0, 0xc424652840, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424cd9d40, 0xc425ae45b0, 0x7e94e0, 0xc424652840, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424cd9d40, 0xc425ae45b0, 0xc4253be980, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be901, 0xc424cd9c80, 0xc4261e5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4246527b0, 0xc424cd9a40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24645 [runnable]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652750, 0xc424cd9980)
	/usr/local/go/src/net/http/transport.go:884
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24610 [runnable]:
net.runtime_pollWait(0x7f0f9c19db28, 0x77, 0xc425a19228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14530, 0x77, 0xc425a19260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14530, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b144d0, 0x7eb3e0, 0xc424dd97a0, 0x0, 0x0, 0x7e75a0, 0xc424b29e80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b144d0, 0x7eb3e0, 0xc424dd97a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247975f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd97a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd97a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247975f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd97a0, 0x6cac4a, 0x3, 0x0, 0xc4247975f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd97a0, 0x6cac4a, 0x3, 0x0, 0xc4247975f0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd97a0, 0xc425b14460, 0x7e94e0, 0xc4247975f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd97a0, 0xc425b14460, 0xc4253eb150, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc4253eb001, 0xc424dd96e0, 0xc420c7da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0xc424dd93e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424797560, 0xc424dd94a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24593 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd9380, 0xc425b143f0, 0xc424dd9440, 0xc424dd93e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24592 [runnable]:
net.runtime_pollWait(0x7f0f9c196468, 0x77, 0xc42591b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14450, 0x77, 0xc42591b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14450, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b143f0, 0x7eb3e0, 0xc424dd9380, 0x0, 0x0, 0x7e75a0, 0xc424b29dc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b143f0, 0x7eb3e0, 0xc424dd9380, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797530, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd9380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd9380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797530, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd9380, 0x6cac4a, 0x3, 0x0, 0xc424797530, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd9380, 0x6cac4a, 0x3, 0x0, 0xc424797530, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd9380, 0xc425b14380, 0x7e94e0, 0xc424797530, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd9380, 0xc425b14380, 0xc4253eb0a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc4253eb001, 0xc424dd92c0, 0xc420c88a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0xc424dd8f60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4247974a0, 0xc424dd9080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24591 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd8f00, 0xc425b14310, 0xc424dd9020, 0xc424dd8f60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24590 [runnable]:
net.runtime_pollWait(0x7f0f9c19a9a8, 0x77, 0xc425913228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14370, 0x77, 0xc425913260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14370, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b14310, 0x7eb3e0, 0xc424dd8f00, 0x0, 0x0, 0x7e75a0, 0xc424b29d00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b14310, 0x7eb3e0, 0xc424dd8f00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797470, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd8f00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd8f00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797470, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd8f00, 0x6cac4a, 0x3, 0x0, 0xc424797470, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd8f00, 0x6cac4a, 0x3, 0x0, 0xc424797470, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd8f00, 0xc425b142a0, 0x7e94e0, 0xc424797470, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd8f00, 0xc425b142a0, 0xc4253eafd0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc4253eaf01, 0xc424dd8e40, 0xc420d0fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0xc424dd8ae0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4247973b0, 0xc424dd8ba0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24644 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424cd9860, 0xc425ae4540, 0xc424cd9920, 0xc424cd98c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24643 [runnable]:
net.runtime_pollWait(0x7f0f9c19d5e8, 0x77, 0xc4252d5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae45a0, 0x77, 0xc4252d5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae45a0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4540, 0x7eb3e0, 0xc424cd9860, 0x0, 0x0, 0x7e75a0, 0xc4222ad960, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4540, 0x7eb3e0, 0xc424cd9860, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246526f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424cd9860, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424cd9860, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4246526f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424cd9860, 0x6cac4a, 0x3, 0x0, 0xc4246526f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424cd9860, 0x6cac4a, 0x3, 0x0, 0xc4246526f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424cd9860, 0xc425ae44d0, 0x7e94e0, 0xc4246526f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424cd9860, 0xc425ae44d0, 0xc4253be840, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be701, 0xc424cd9740, 0xc42617aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424cd93e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652660, 0xc424cd9500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24642 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424cd9380, 0xc425ae4460, 0xc424cd94a0, 0xc424cd93e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24589 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd8a80, 0xc425b141c0, 0xc424dd8b40, 0xc424dd8ae0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24588 [runnable]:
net.runtime_pollWait(0x7f0f9c19dbe8, 0x77, 0xc42578d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425b14220, 0x77, 0xc42578d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425b14220, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425b141c0, 0x7eb3e0, 0xc424dd8a80, 0x0, 0x0, 0x7e75a0, 0xc424b29c40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425b141c0, 0x7eb3e0, 0xc424dd8a80, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797380, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424dd8a80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424dd8a80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797380, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424dd8a80, 0x6cac4a, 0x3, 0x0, 0xc424797380, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424dd8a80, 0x6cac4a, 0x3, 0x0, 0xc424797380, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424dd8a80, 0xc425b14150, 0x7e94e0, 0xc424797380, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424dd8a80, 0xc425b14150, 0xc4253eaf60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc4253eae01, 0xc424dd89c0, 0xc420d15a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc422558000, 0x1000, 0x1000, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0xc424dd8660, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4247972f0, 0xc424dd8720)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24587 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd8600, 0xc425b140e0, 0xc424dd86c0, 0xc424dd8660)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24609 [runnable]:
net.runtime_pollWait(0x7f0f9c19d2e8, 0x77, 0xc42560d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae44c0, 0x77, 0xc42560d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae44c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4460, 0x7eb3e0, 0xc424cd9380, 0x0, 0x0, 0x7e75a0, 0xc4222ad8a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4460, 0x7eb3e0, 0xc424cd9380, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652600, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424cd9380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424cd9380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652600, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424cd9380, 0x6cac4a, 0x3, 0x0, 0xc424652600, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424cd9380, 0x6cac4a, 0x3, 0x0, 0xc424652600, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424cd9380, 0xc425ae43f0, 0x7e94e0, 0xc424652600, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424cd9380, 0xc425ae43f0, 0xc4253be760, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be601, 0xc424cd92c0, 0xc426179a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424cd8f60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652570, 0xc424cd9020)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24608 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424cd8f00, 0xc425ae4380, 0xc424cd8fc0, 0xc424cd8f60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24607 [runnable]:
net.runtime_pollWait(0x7f0f9c1d5ec0, 0x77, 0xc425611228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae43e0, 0x77, 0xc425611260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae43e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4380, 0x7eb3e0, 0xc424cd8f00, 0x0, 0x0, 0x7e75a0, 0xc4222ad7e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4380, 0x7eb3e0, 0xc424cd8f00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652510, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424cd8f00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424cd8f00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652510, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424cd8f00, 0x6cac4a, 0x3, 0x0, 0xc424652510, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424cd8f00, 0x6cac4a, 0x3, 0x0, 0xc424652510, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424cd8f00, 0xc425ae4310, 0x7e94e0, 0xc424652510, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424cd8f00, 0xc425ae4310, 0xc4253be660, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be501, 0xc424cd8e40, 0xc426178a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424cd8a80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652480, 0xc424cd8b40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24606 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424cd8a20, 0xc425ae42a0, 0xc424cd8ae0, 0xc424cd8a80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24605 [runnable]:
net.runtime_pollWait(0x7f0f9c1965e8, 0x77, 0xc425609228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4300, 0x77, 0xc425609260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4300, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae42a0, 0x7eb3e0, 0xc424cd8a20, 0x0, 0x0, 0x7e75a0, 0xc4222ad720, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae42a0, 0x7eb3e0, 0xc424cd8a20, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652420, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424cd8a20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424cd8a20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652420, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424cd8a20, 0x6cac4a, 0x3, 0x0, 0xc424652420, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424cd8a20, 0x6cac4a, 0x3, 0x0, 0xc424652420, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424cd8a20, 0xc425ae4230, 0x7e94e0, 0xc424652420, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424cd8a20, 0xc425ae4230, 0xc4253be580, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be501, 0xc424cd8960, 0xc42617fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424cd8600, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652390, 0xc424cd86c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24586 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd8420, 0xc425b14000, 0xc424dd8540, 0xc424dd84e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24585 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd82a0, 0xc422039f10, 0xc424dd8360, 0xc424dd8300)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24584 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424dd8120, 0xc422039e30, 0xc424dd81e0, 0xc424dd8180)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24604 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424cd85a0, 0xc425ae41c0, 0xc424cd8660, 0xc424cd8600)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24603 [runnable]:
net.runtime_pollWait(0x7f0f9c1d4900, 0x77, 0xc4258a5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4220, 0x77, 0xc4258a5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4220, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae41c0, 0x7eb3e0, 0xc424cd85a0, 0x0, 0x0, 0x7e75a0, 0xc4222ad660, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae41c0, 0x7eb3e0, 0xc424cd85a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652330, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424cd85a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424cd85a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652330, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424cd85a0, 0x6cac4a, 0x3, 0x0, 0xc424652330, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424cd85a0, 0x6cac4a, 0x3, 0x0, 0xc424652330, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424cd85a0, 0xc425ae4150, 0x7e94e0, 0xc424652330, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424cd85a0, 0xc425ae4150, 0xc4253be480, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be401, 0xc424cd8480, 0xc42617ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424cd8180, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4246522a0, 0xc424cd8240)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24602 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424cd80c0, 0xc425ae40e0, 0xc424cd81e0, 0xc424cd8180)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24601 [runnable]:
net.runtime_pollWait(0x7f0f9c194ea8, 0x77, 0xc42589b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4140, 0x77, 0xc42589b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4140, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae40e0, 0x7eb3e0, 0xc424cd80c0, 0x0, 0x0, 0x7e75a0, 0xc4222ad5a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae40e0, 0x7eb3e0, 0xc424cd80c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652240, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424cd80c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424cd80c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652240, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424cd80c0, 0x6cac4a, 0x3, 0x0, 0xc424652240, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424cd80c0, 0x6cac4a, 0x3, 0x0, 0xc424652240, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424cd80c0, 0xc425ae4070, 0x7e94e0, 0xc424652240, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424cd80c0, 0xc425ae4070, 0xc4253be3f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be301, 0xc424cd8000, 0xc42617da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da5c80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4246521b0, 0xc424da5da0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 25412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24582 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de7e60, 0xc422039d50, 0xc424de7f20, 0xc424de7ec0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24581 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de7b00, 0xc422039c70, 0xc424de7bc0, 0xc424de7b60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24580 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de7740, 0xc422039b90, 0xc424de7800, 0xc424de77a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24579 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de73e0, 0xc422039ab0, 0xc424de74a0, 0xc424de7440)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24600 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da5c20, 0xc425ae4000, 0xc424da5d40, 0xc424da5c80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24599 [runnable]:
net.runtime_pollWait(0x7f0f9c1b7e78, 0x77, 0xc425969228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc425ae4060, 0x77, 0xc425969260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc425ae4060, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc425ae4000, 0x7eb3e0, 0xc424da5c20, 0x0, 0x0, 0x7e75a0, 0xc4222ad4e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc425ae4000, 0x7eb3e0, 0xc424da5c20, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652150, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da5c20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da5c20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652150, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da5c20, 0x6cac4a, 0x3, 0x0, 0xc424652150, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da5c20, 0x6cac4a, 0x3, 0x0, 0xc424652150, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da5c20, 0xc421b05f80, 0x7e94e0, 0xc424652150, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da5c20, 0xc421b05f80, 0xc4253be2f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be201, 0xc424da5b60, 0xc42617ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da5800, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424652090, 0xc424da58c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24598 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da57a0, 0xc421b05f10, 0xc424da5860, 0xc424da5800)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24597 [runnable]:
net.runtime_pollWait(0x7f0f9c1d3dc0, 0x77, 0xc425961228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05f70, 0x77, 0xc425961260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05f70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05f10, 0x7eb3e0, 0xc424da57a0, 0x0, 0x0, 0x7e75a0, 0xc4222ad420, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05f10, 0x7eb3e0, 0xc424da57a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652030, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da57a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da57a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424652030, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da57a0, 0x6cac4a, 0x3, 0x0, 0xc424652030, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da57a0, 0x6cac4a, 0x3, 0x0, 0xc424652030, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da57a0, 0xc421b05ea0, 0x7e94e0, 0xc424652030, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da57a0, 0xc421b05ea0, 0xc4253be210, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be101, 0xc424da56e0, 0xc426173a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da53e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4ff80, 0xc424da54a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24578 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de7080, 0xc4220399d0, 0xc424de7140, 0xc424de70e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24529 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de6d20, 0xc4220398f0, 0xc424de6de0, 0xc424de6d80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24528 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de6960, 0xc4220397a0, 0xc424de6a20, 0xc424de69c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24526 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de6180, 0xc422039570, 0xc424de6240, 0xc424de61e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24525 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424e75e00, 0xc422039490, 0xc424e75ec0, 0xc424e75e60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24596 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da5380, 0xc421b05e30, 0xc424da5440, 0xc424da53e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24595 [runnable]:
net.runtime_pollWait(0x7f0f9c117800, 0x77, 0xc425a1b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc421b05e90, 0x77, 0xc425a1b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc421b05e90, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc421b05e30, 0x7eb3e0, 0xc424da5380, 0x0, 0x0, 0x7e75a0, 0xc4222ad360, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc421b05e30, 0x7eb3e0, 0xc424da5380, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4ff20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424da5380, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424da5380, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424a4ff20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424da5380, 0x6cac4a, 0x3, 0x0, 0xc424a4ff20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424da5380, 0x6cac4a, 0x3, 0x0, 0xc424a4ff20, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424da5380, 0xc421b05dc0, 0x7e94e0, 0xc424a4ff20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424da5380, 0xc421b05dc0, 0xc4253be110, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253be001, 0xc424da52c0, 0xc426172a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4226ce000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424da4fc0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc424a4fe90, 0xc424da5080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24594 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424da4f60, 0xc421b05d50, 0xc424da5020, 0xc424da4fc0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24527 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424de64e0, 0xc422039650, 0xc424de65a0, 0xc424de6540)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24524 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424e75980, 0xc4220393b0, 0xc424e75a40, 0xc424e759e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24478 [runnable]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4203ff7a0, 0xc420404b40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24479 [runnable]:
net.runtime_pollWait(0x7f0f9c1b70f8, 0x77, 0xc4251ab228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4220394f0, 0x77, 0xc4251ab260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4220394f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039490, 0x7eb3e0, 0xc424e75e00, 0x0, 0x0, 0x7e75a0, 0xc424b29720, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039490, 0x7eb3e0, 0xc424e75e00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796c90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424e75e00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424e75e00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796c90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424e75e00, 0x6cac4a, 0x3, 0x0, 0xc424796c90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424e75e00, 0x6cac4a, 0x3, 0x0, 0xc424796c90, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424e75e00, 0xc422039420, 0x7e94e0, 0xc424796c90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424e75e00, 0xc422039420, 0xc4253ea860, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0xc4253ea801, 0xc424e75d40, 0xc420d43a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0e87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fc210, 0xc420405c20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24480 [runnable]:
net.runtime_pollWait(0x7f0f9c1d7cc0, 0x77, 0xc42610d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4220395d0, 0x77, 0xc42610d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4220395d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039570, 0x7eb3e0, 0xc424de6180, 0x0, 0x0, 0x7e75a0, 0xc424b29780, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039570, 0x7eb3e0, 0xc424de6180, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796d20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de6180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de6180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796d20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de6180, 0x6cac4a, 0x3, 0x0, 0xc424796d20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de6180, 0x6cac4a, 0x3, 0x0, 0xc424796d20, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de6180, 0xc422039500, 0x7e94e0, 0xc424796d20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de6180, 0xc422039500, 0xc4253ea8b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0xc4253ea801, 0xc424de60c0, 0xc420d44a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f07, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fc2a0, 0xc420405d40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24481 [runnable]:
net.runtime_pollWait(0x7f0f9c19abe8, 0x77, 0xc4251a7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4220396b0, 0x77, 0xc4251a7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4220396b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039650, 0x7eb3e0, 0xc424de64e0, 0x0, 0x0, 0x7e75a0, 0xc424b297e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039650, 0x7eb3e0, 0xc424de64e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796de0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de64e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de64e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796de0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de64e0, 0x6cac4a, 0x3, 0x0, 0xc424796de0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de64e0, 0x6cac4a, 0x3, 0x0, 0xc424796de0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de64e0, 0xc4220395e0, 0x7e94e0, 0xc424796de0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de64e0, 0xc4220395e0, 0xc4253ea910, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0xc4253ea801, 0xc424de6420, 0xc420d45a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f47, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fc300, 0xc420405e00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24530 [runnable]:
net.runtime_pollWait(0x7f0f9c19dfa8, 0x77, 0xc4251a9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039800, 0x77, 0xc4251a9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039800, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4220397a0, 0x7eb3e0, 0xc424de6960, 0x0, 0x0, 0x7e75a0, 0xc424b29840, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4220397a0, 0x7eb3e0, 0xc424de6960, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796e70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de6960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de6960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796e70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de6960, 0x6cac4a, 0x3, 0x0, 0xc424796e70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de6960, 0x6cac4a, 0x3, 0x0, 0xc424796e70, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de6960, 0xc422039730, 0x7e94e0, 0xc424796e70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de6960, 0xc422039730, 0xc4253ea9b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0xc4253ea901, 0xc424de68a0, 0xc420d3ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0f87, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f80, 0x4, 0xc4200c0f87, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fc390, 0xc420405f20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24531 [runnable]:
net.runtime_pollWait(0x7f0f9c1ce680, 0x77, 0xc4251b3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039950, 0x77, 0xc4251b3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039950, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4220398f0, 0x7eb3e0, 0xc424de6d20, 0x0, 0x0, 0x7e75a0, 0xc424b298a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4220398f0, 0x7eb3e0, 0xc424de6d20, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796f00, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de6d20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de6d20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796f00, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de6d20, 0x6cac4a, 0x3, 0x0, 0xc424796f00, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de6d20, 0x6cac4a, 0x3, 0x0, 0xc424796f00, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de6d20, 0xc422039880, 0x7e94e0, 0xc424796f00, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de6d20, 0xc422039880, 0xc4253eaa10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0xc4253ea901, 0xc424de6c60, 0xc420cafa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c09c7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c09c0, 0x4, 0xc4200c09c7, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227c80, 0xc42041bec0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24532 [runnable]:
net.runtime_pollWait(0x7f0f9c194080, 0x77, 0xc4251a5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039a30, 0x77, 0xc4251a5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039a30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4220399d0, 0x7eb3e0, 0xc424de7080, 0x0, 0x0, 0x7e75a0, 0xc424b29900, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4220399d0, 0x7eb3e0, 0xc424de7080, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796f90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de7080, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de7080, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424796f90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de7080, 0x6cac4a, 0x3, 0x0, 0xc424796f90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de7080, 0x6cac4a, 0x3, 0x0, 0xc424796f90, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de7080, 0xc422039960, 0x7e94e0, 0xc424796f90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de7080, 0xc422039960, 0xc4253eaa80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0xc4253eaa01, 0xc424de6fc0, 0xc420d3fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fc7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fc420, 0xc420528060)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24533 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd000, 0x77, 0xc42536b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039b10, 0x77, 0xc42536b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039b10, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039ab0, 0x7eb3e0, 0xc424de73e0, 0x0, 0x0, 0x7e75a0, 0xc424b29960, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039ab0, 0x7eb3e0, 0xc424de73e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797020, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de73e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de73e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797020, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de73e0, 0x6cac4a, 0x3, 0x0, 0xc424797020, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de73e0, 0x6cac4a, 0x3, 0x0, 0xc424797020, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de73e0, 0xc422039a40, 0x7e94e0, 0xc424797020, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de73e0, 0xc422039a40, 0xc4253eab40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0xc4253eaa01, 0xc424de7320, 0xc420cb0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0a07, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227d40, 0xc4204e4180)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24534 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdcc0, 0x77, 0xc42536d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039bf0, 0x77, 0xc42536d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039bf0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039b90, 0x7eb3e0, 0xc424de7740, 0x0, 0x0, 0x7e75a0, 0xc424b299c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039b90, 0x7eb3e0, 0xc424de7740, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247970b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de7740, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de7740, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247970b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de7740, 0x6cac4a, 0x3, 0x0, 0xc4247970b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de7740, 0x6cac4a, 0x3, 0x0, 0xc4247970b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de7740, 0xc422039b20, 0x7e94e0, 0xc4247970b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de7740, 0xc422039b20, 0xc4253eaba0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0xc4253eab01, 0xc424de7680, 0xc420cb1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b27, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227da0, 0xc4204e4240)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24535 [runnable]:
net.runtime_pollWait(0x7f0f9c1cdfc0, 0x77, 0xc42549f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039cd0, 0x77, 0xc42549f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039cd0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039c70, 0x7eb3e0, 0xc424de7b00, 0x0, 0x0, 0x7e75a0, 0xc424b29a20, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039c70, 0x7eb3e0, 0xc424de7b00, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797140, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de7b00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de7b00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc424797140, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de7b00, 0x6cac4a, 0x3, 0x0, 0xc424797140, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de7b00, 0x6cac4a, 0x3, 0x0, 0xc424797140, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de7b00, 0xc422039c00, 0x7e94e0, 0xc424797140, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de7b00, 0xc422039c00, 0xc4253eac50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4253eab01, 0xc424de79e0, 0xc420d40a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fc480, 0xc4205282a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24536 [runnable]:
net.runtime_pollWait(0x7f0f9c1cd300, 0x77, 0xc4254a1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc422039db0, 0x77, 0xc4254a1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc422039db0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc422039d50, 0x7eb3e0, 0xc424de7e60, 0x0, 0x0, 0x7e75a0, 0xc424b29a80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc422039d50, 0x7eb3e0, 0xc424de7e60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247971d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424de7e60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424de7e60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4247971d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424de7e60, 0x6cac4a, 0x3, 0x0, 0xc4247971d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424de7e60, 0x6cac4a, 0x3, 0x0, 0xc4247971d0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424de7e60, 0xc422039ce0, 0x7e94e0, 0xc4247971d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424de7e60, 0xc422039ce0, 0xc4253eace0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0xc4253eac01, 0xc424de7da0, 0xc420cbaa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0b47, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b40, 0x4, 0xc4200c0b47, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420227e60, 0xc420476000)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24547 [select]:
net/http.(*persistConn).writeLoop(0xc421189800)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24550 [select]:
net/http.(*persistConn).writeLoop(0xc421083f00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24553 [select]:
net/http.(*persistConn).writeLoop(0xc421189700)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24556 [select]:
net/http.(*persistConn).writeLoop(0xc421083e00)
	/usr/local/go/src/net/http/transport.go:1646 +0x3bd
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1063 +0x50e

goroutine 24778 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a22120, 0xc4256f2d20, 0xc424a22240, 0xc424a221e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24779 [IO wait]:
net.runtime_pollWait(0x7f0f9c19d6a8, 0x77, 0xc4247e5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2e60, 0x77, 0xc4247e5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2e60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2e00, 0x7eb3e0, 0xc424a22600, 0x0, 0x0, 0x7e75a0, 0xc425959b80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2e00, 0x7eb3e0, 0xc424a22600, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1680, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a22600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a22600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1680, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a22600, 0x6cac4a, 0x3, 0x0, 0xc4245a1680, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a22600, 0x6cac4a, 0x3, 0x0, 0xc4245a1680, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a22600, 0xc4256f2d90, 0x7e94e0, 0xc4245a1680, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a22600, 0xc4256f2d90, 0xc4253516c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351601, 0xc424a22540, 0xc426117a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a221e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a15f0, 0xc424a222a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24780 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a22600, 0xc4256f2e00, 0xc424a227e0, 0xc424a22780)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24781 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ceb00, 0x77, 0xc4247ed228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f2f40, 0x77, 0xc4247ed260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f2f40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2ee0, 0x7eb3e0, 0xc424a22ba0, 0x0, 0x0, 0x7e75a0, 0xc425959c40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2ee0, 0x7eb3e0, 0xc424a22ba0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1770, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a22ba0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a22ba0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1770, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a22ba0, 0x6cac4a, 0x3, 0x0, 0xc4245a1770, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a22ba0, 0x6cac4a, 0x3, 0x0, 0xc4245a1770, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a22ba0, 0xc4256f2e70, 0x7e94e0, 0xc4245a1770, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a22ba0, 0xc4256f2e70, 0xc4253517c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351701, 0xc424a22a80, 0xc422ea8a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a22780, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a16e0, 0xc424a22840)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24782 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a22ba0, 0xc4256f2ee0, 0xc424a22cc0, 0xc424a22c60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24783 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b5b38, 0x77, 0xc42491b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3020, 0x77, 0xc42491b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f2fc0, 0x7eb3e0, 0xc424a23080, 0x0, 0x0, 0x7e75a0, 0xc425959d00, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f2fc0, 0x7eb3e0, 0xc424a23080, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1860, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a23080, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a23080, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1860, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a23080, 0x6cac4a, 0x3, 0x0, 0xc4245a1860, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a23080, 0x6cac4a, 0x3, 0x0, 0xc4245a1860, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a23080, 0xc4256f2f50, 0x7e94e0, 0xc4245a1860, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a23080, 0xc4256f2f50, 0xc425351860, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351801, 0xc424a22fc0, 0xc422ea9a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a22c60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a17d0, 0xc424a22d20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24784 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a23080, 0xc4256f2fc0, 0xc424a231a0, 0xc424a23140)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24785 [IO wait]:
net.runtime_pollWait(0x7f0f9c117740, 0x77, 0xc424923228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3100, 0x77, 0xc424923260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3100, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f30a0, 0x7eb3e0, 0xc424a23560, 0x0, 0x0, 0x7e75a0, 0xc425959dc0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f30a0, 0x7eb3e0, 0xc424a23560, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1950, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a23560, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a23560, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1950, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a23560, 0x6cac4a, 0x3, 0x0, 0xc4245a1950, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a23560, 0x6cac4a, 0x3, 0x0, 0xc4245a1950, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a23560, 0xc4256f3030, 0x7e94e0, 0xc4245a1950, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a23560, 0xc4256f3030, 0xc425351950, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351801, 0xc424a234a0, 0xc422e9aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a23140, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a18c0, 0xc424a23200)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24802 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a23560, 0xc4256f30a0, 0xc424a236e0, 0xc424a23680)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24803 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d67c0, 0x77, 0xc42492b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f31e0, 0x77, 0xc42492b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f31e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3180, 0x7eb3e0, 0xc424a23a40, 0x0, 0x0, 0x7e75a0, 0xc425959e80, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3180, 0x7eb3e0, 0xc424a23a40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1a40, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a23a40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a23a40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1a40, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a23a40, 0x6cac4a, 0x3, 0x0, 0xc4245a1a40, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a23a40, 0x6cac4a, 0x3, 0x0, 0xc4245a1a40, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a23a40, 0xc4256f3110, 0x7e94e0, 0xc4245a1a40, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a23a40, 0xc4256f3110, 0xc425351a30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351901, 0xc424a23980, 0xc422ec1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a23680, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a19b0, 0xc424a23740)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24804 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a23a40, 0xc4256f3180, 0xc424a23b60, 0xc424a23b00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24805 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7038, 0x77, 0xc424aa1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f32c0, 0x77, 0xc424aa1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f32c0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3260, 0x7eb3e0, 0xc424a23ec0, 0x0, 0x0, 0x7e75a0, 0xc425959f40, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3260, 0x7eb3e0, 0xc424a23ec0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1b30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424a23ec0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424a23ec0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1b30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424a23ec0, 0x6cac4a, 0x3, 0x0, 0xc4245a1b30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424a23ec0, 0x6cac4a, 0x3, 0x0, 0xc4245a1b30, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424a23ec0, 0xc4256f31f0, 0x7e94e0, 0xc4245a1b30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424a23ec0, 0xc4256f31f0, 0xc425351b30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351a01, 0xc424a23e00, 0xc422eb2a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a23b00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1aa0, 0xc424a23bc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24806 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424a23ec0, 0xc4256f3260, 0xc42495e000, 0xc424a23f80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24807 [IO wait]:
net.runtime_pollWait(0x7f0f9c193fc0, 0x77, 0xc424aa9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3410, 0x77, 0xc424aa9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3410, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f33b0, 0x7eb3e0, 0xc42495e3c0, 0x0, 0x0, 0x7e75a0, 0xc424dc2000, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f33b0, 0x7eb3e0, 0xc42495e3c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1c20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42495e3c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42495e3c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1c20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42495e3c0, 0x6cac4a, 0x3, 0x0, 0xc4245a1c20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42495e3c0, 0x6cac4a, 0x3, 0x0, 0xc4245a1c20, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42495e3c0, 0xc4256f32d0, 0x7e94e0, 0xc4245a1c20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42495e3c0, 0xc4256f32d0, 0xc425351c10, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351b01, 0xc42495e2a0, 0xc422eb3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424a23f80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1b90, 0xc42495e060)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24808 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42495e3c0, 0xc4256f33b0, 0xc42495e4e0, 0xc42495e480)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24809 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5980, 0x77, 0xc424dcb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f35d0, 0x77, 0xc424dcb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f35d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3570, 0x7eb3e0, 0xc42495e900, 0x0, 0x0, 0x7e75a0, 0xc424dc2100, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3570, 0x7eb3e0, 0xc42495e900, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1dd0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42495e900, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42495e900, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1dd0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42495e900, 0x6cac4a, 0x3, 0x0, 0xc4245a1dd0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42495e900, 0x6cac4a, 0x3, 0x0, 0xc4245a1dd0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42495e900, 0xc4256f3500, 0x7e94e0, 0xc4245a1dd0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42495e900, 0xc4256f3500, 0xc425351e20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351d01, 0xc42495e840, 0xc42611ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42495e480, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1d40, 0xc42495e5a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24810 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42495e900, 0xc4256f3570, 0xc42495ea20, 0xc42495e9c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24811 [IO wait]:
net.runtime_pollWait(0x7f0f9c1c3538, 0x77, 0xc424dd3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f36b0, 0x77, 0xc424dd3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f36b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3650, 0x7eb3e0, 0xc42495ede0, 0x0, 0x0, 0x7e75a0, 0xc424dc21c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3650, 0x7eb3e0, 0xc42495ede0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1ec0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42495ede0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42495ede0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1ec0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42495ede0, 0x6cac4a, 0x3, 0x0, 0xc4245a1ec0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42495ede0, 0x6cac4a, 0x3, 0x0, 0xc4245a1ec0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42495ede0, 0xc4256f35e0, 0x7e94e0, 0xc4245a1ec0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42495ede0, 0xc4256f35e0, 0xc425351ea0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351e01, 0xc42495ed20, 0xc42611da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42495e9c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1e30, 0xc42495ea80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24812 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42495ede0, 0xc4256f3650, 0xc42495ef60, 0xc42495ef00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24813 [IO wait]:
net.runtime_pollWait(0x7f0f9c174b18, 0x77, 0xc424ed7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3790, 0x77, 0xc424ed7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3790, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3730, 0x7eb3e0, 0xc42495f2c0, 0x0, 0x0, 0x7e75a0, 0xc424dc2280, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3730, 0x7eb3e0, 0xc42495f2c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1fb0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42495f2c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42495f2c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4245a1fb0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42495f2c0, 0x6cac4a, 0x3, 0x0, 0xc4245a1fb0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42495f2c0, 0x6cac4a, 0x3, 0x0, 0xc4245a1fb0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42495f2c0, 0xc4256f36c0, 0x7e94e0, 0xc4245a1fb0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42495f2c0, 0xc4256f36c0, 0xc425351f90, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351f01, 0xc42495f200, 0xc42611ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42495ef00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4245a1f20, 0xc42495efc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24814 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42495f2c0, 0xc4256f3730, 0xc42495f3e0, 0xc42495f380)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24815 [IO wait]:
net.runtime_pollWait(0x7f0f9c19c028, 0x77, 0xc424edf228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3870, 0x77, 0xc424edf260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3870, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3810, 0x7eb3e0, 0xc42495f740, 0x0, 0x0, 0x7e75a0, 0xc424dc2340, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3810, 0x7eb3e0, 0xc42495f740, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c60c0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42495f740, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42495f740, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c60c0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42495f740, 0x6cac4a, 0x3, 0x0, 0xc4243c60c0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42495f740, 0x6cac4a, 0x3, 0x0, 0xc4243c60c0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42495f740, 0xc4256f37a0, 0x7e94e0, 0xc4243c60c0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42495f740, 0xc4256f37a0, 0xc4252a4030, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc425351f01, 0xc42495f680, 0xc42611fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42495f380, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6030, 0xc42495f440)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24816 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42495f740, 0xc4256f3810, 0xc42495f860, 0xc42495f800)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24817 [IO wait]:
net.runtime_pollWait(0x7f0f9c19a8e8, 0x77, 0xc424edb228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3950, 0x77, 0xc424edb260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3950, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f38f0, 0x7eb3e0, 0xc42495fc20, 0x0, 0x0, 0x7e75a0, 0xc424dc2400, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f38f0, 0x7eb3e0, 0xc42495fc20, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c61b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42495fc20, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42495fc20, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c61b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42495fc20, 0x6cac4a, 0x3, 0x0, 0xc4243c61b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42495fc20, 0x6cac4a, 0x3, 0x0, 0xc4243c61b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42495fc20, 0xc4256f3880, 0x7e94e0, 0xc4243c61b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42495fc20, 0xc4256f3880, 0xc4252a40f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4001, 0xc42495fb60, 0xc426144a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42495f800, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6120, 0xc42495f8c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24834 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42495fc20, 0xc4256f38f0, 0xc42495fda0, 0xc42495fce0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24835 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b7578, 0x77, 0xc424ee7228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3a30, 0x77, 0xc424ee7260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3a30, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f39d0, 0x7eb3e0, 0xc424902180, 0x0, 0x0, 0x7e75a0, 0xc424dc24c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f39d0, 0x7eb3e0, 0xc424902180, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c62a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424902180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424902180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c62a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424902180, 0x6cac4a, 0x3, 0x0, 0xc4243c62a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424902180, 0x6cac4a, 0x3, 0x0, 0xc4243c62a0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424902180, 0xc4256f3960, 0x7e94e0, 0xc4243c62a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424902180, 0xc4256f3960, 0xc4252a4160, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4101, 0xc424902060, 0xc426145a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42495fce0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6210, 0xc42495fe00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24836 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424902180, 0xc4256f39d0, 0xc4249022a0, 0xc424902240)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24837 [IO wait]:
net.runtime_pollWait(0x7f0f9c1930c0, 0x77, 0xc424c5f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3b10, 0x77, 0xc424c5f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3b10, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3ab0, 0x7eb3e0, 0xc424902660, 0x0, 0x0, 0x7e75a0, 0xc424dc2580, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3ab0, 0x7eb3e0, 0xc424902660, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6390, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424902660, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424902660, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6390, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424902660, 0x6cac4a, 0x3, 0x0, 0xc4243c6390, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424902660, 0x6cac4a, 0x3, 0x0, 0xc4243c6390, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424902660, 0xc4256f3a40, 0x7e94e0, 0xc4243c6390, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424902660, 0xc4256f3a40, 0xc4252a41e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4101, 0xc4249025a0, 0xc426146a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424902240, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6300, 0xc424902300)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24830 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d6400, 0x77, 0xc424c5b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc42587bf00, 0x77, 0xc424c5b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc42587bf00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc42587bea0, 0x7eb3e0, 0xc4249499e0, 0x0, 0x0, 0x7e75a0, 0xc424c58180, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc42587bea0, 0x7eb3e0, 0xc4249499e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fa40, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4249499e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4249499e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fa40, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4249499e0, 0x6cac4a, 0x3, 0x0, 0xc42442fa40, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4249499e0, 0x6cac4a, 0x3, 0x0, 0xc42442fa40, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4249499e0, 0xc42587be30, 0x7e94e0, 0xc42442fa40, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4249499e0, 0xc42587be30, 0xc4252e11a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1101, 0xc4249498c0, 0xc4261b7a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424949560, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442f9b0, 0xc424949680)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24838 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424902660, 0xc4256f3ab0, 0xc424902780, 0xc424902720)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24831 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4249499e0, 0xc42587bea0, 0xc424949b00, 0xc424949aa0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24839 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce5c0, 0x77, 0xc424c67228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3bf0, 0x77, 0xc424c67260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3bf0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3b90, 0x7eb3e0, 0xc424902b40, 0x0, 0x0, 0x7e75a0, 0xc424dc2640, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3b90, 0x7eb3e0, 0xc424902b40, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6480, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424902b40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424902b40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6480, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424902b40, 0x6cac4a, 0x3, 0x0, 0xc4243c6480, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424902b40, 0x6cac4a, 0x3, 0x0, 0xc4243c6480, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424902b40, 0xc4256f3b20, 0x7e94e0, 0xc4243c6480, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424902b40, 0xc4256f3b20, 0xc4252a4250, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4201, 0xc424902a80, 0xc426147a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424902720, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c63f0, 0xc4249027e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24832 [IO wait]:
net.runtime_pollWait(0x7f0f9c19c9e8, 0x77, 0xc424c63228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae060, 0x77, 0xc424c63260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae060, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae000, 0x7eb3e0, 0xc424949e60, 0x0, 0x0, 0x7e75a0, 0xc424c58240, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae000, 0x7eb3e0, 0xc424949e60, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fb30, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424949e60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424949e60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fb30, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424949e60, 0x6cac4a, 0x3, 0x0, 0xc42442fb30, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424949e60, 0x6cac4a, 0x3, 0x0, 0xc42442fb30, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424949e60, 0xc42587bf10, 0x7e94e0, 0xc42442fb30, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424949e60, 0xc42587bf10, 0xc4252e1210, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1101, 0xc424949da0, 0xc4261b0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424949aa0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442faa0, 0xc424949b60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24840 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424902b40, 0xc4256f3b90, 0xc424902cc0, 0xc424902c00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24833 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424949e60, 0xc4255ae000, 0xc424949f80, 0xc424949f20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24841 [IO wait]:
net.runtime_pollWait(0x7f0f9c19cce8, 0x77, 0xc424fa5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3cd0, 0x77, 0xc424fa5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3cd0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3c70, 0x7eb3e0, 0xc424903080, 0x0, 0x0, 0x7e75a0, 0xc424dc2700, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3c70, 0x7eb3e0, 0xc424903080, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6570, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424903080, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424903080, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6570, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424903080, 0x6cac4a, 0x3, 0x0, 0xc4243c6570, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424903080, 0x6cac4a, 0x3, 0x0, 0xc4243c6570, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424903080, 0xc4256f3c00, 0x7e94e0, 0xc4243c6570, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424903080, 0xc4256f3c00, 0xc4252a42d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4201, 0xc424902f60, 0xc426140a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424902c00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c64e0, 0xc424902d20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24850 [IO wait]:
net.runtime_pollWait(0x7f0f9c19cda8, 0x77, 0xc424fa1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae140, 0x77, 0xc424fa1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae140, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae0e0, 0x7eb3e0, 0xc424900300, 0x0, 0x0, 0x7e75a0, 0xc424c58300, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae0e0, 0x7eb3e0, 0xc424900300, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fc20, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424900300, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424900300, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fc20, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424900300, 0x6cac4a, 0x3, 0x0, 0xc42442fc20, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424900300, 0x6cac4a, 0x3, 0x0, 0xc42442fc20, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424900300, 0xc4255ae070, 0x7e94e0, 0xc42442fc20, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424900300, 0xc4255ae070, 0xc4252e1290, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1201, 0xc424900240, 0xc4261b1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424949f20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442fb90, 0xc424900000)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24842 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424903080, 0xc4256f3c70, 0xc4249031a0, 0xc424903140)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24851 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424900300, 0xc4255ae0e0, 0xc424900420, 0xc4249003c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 25411 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24852 [IO wait]:
net.runtime_pollWait(0x7f0f9c19bea8, 0x77, 0xc424fa9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae290, 0x77, 0xc424fa9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae290, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae230, 0x7eb3e0, 0xc424900780, 0x0, 0x0, 0x7e75a0, 0xc424c583c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae230, 0x7eb3e0, 0xc424900780, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fd10, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424900780, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424900780, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fd10, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424900780, 0x6cac4a, 0x3, 0x0, 0xc42442fd10, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424900780, 0x6cac4a, 0x3, 0x0, 0xc42442fd10, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424900780, 0xc4255ae150, 0x7e94e0, 0xc42442fd10, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424900780, 0xc4255ae150, 0xc4252e1300, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1201, 0xc4249006c0, 0xc4261b2a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4249003c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442fc80, 0xc424900480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24844 [IO wait]:
net.runtime_pollWait(0x7f0f9c19da68, 0x77, 0xc424fb3228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3db0, 0x77, 0xc424fb3260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3db0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3d50, 0x7eb3e0, 0xc424903620, 0x0, 0x0, 0x7e75a0, 0xc424dc2820, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3d50, 0x7eb3e0, 0xc424903620, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c66c0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424903620, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424903620, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c66c0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424903620, 0x6cac4a, 0x3, 0x0, 0xc4243c66c0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424903620, 0x6cac4a, 0x3, 0x0, 0xc4243c66c0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424903620, 0xc4256f3ce0, 0x7e94e0, 0xc4243c66c0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424903620, 0xc4256f3ce0, 0xc4252a43b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4301, 0xc424903560, 0xc4261e7a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x17, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6630, 0xc4249032c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24845 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424903620, 0xc4256f3d50, 0xc424903740, 0xc4249036e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24846 [IO wait]:
net.runtime_pollWait(0x7f0f9c194f68, 0x77, 0xc425725228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3e90, 0x77, 0xc425725260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3e90, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3e30, 0x7eb3e0, 0xc424903b00, 0x0, 0x0, 0x7e75a0, 0xc424dc28e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3e30, 0x7eb3e0, 0xc424903b00, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c67b0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424903b00, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424903b00, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c67b0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424903b00, 0x6cac4a, 0x3, 0x0, 0xc4243c67b0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424903b00, 0x6cac4a, 0x3, 0x0, 0xc4243c67b0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424903b00, 0xc4256f3dc0, 0x7e94e0, 0xc4243c67b0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424903b00, 0xc4256f3dc0, 0xc4252a4430, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4301, 0xc424903a40, 0xc426142a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4249036e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6720, 0xc424903800)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24853 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424900780, 0xc4255ae230, 0xc424900900, 0xc424900840)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24854 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd480, 0x77, 0xc424fb1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae370, 0x77, 0xc424fb1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae370, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae310, 0x7eb3e0, 0xc424900d80, 0x0, 0x0, 0x7e75a0, 0xc424c58480, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae310, 0x7eb3e0, 0xc424900d80, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fe00, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424900d80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424900d80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fe00, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424900d80, 0x6cac4a, 0x3, 0x0, 0xc42442fe00, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424900d80, 0x6cac4a, 0x3, 0x0, 0xc42442fe00, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424900d80, 0xc4255ae2a0, 0x7e94e0, 0xc42442fe00, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424900d80, 0xc4255ae2a0, 0xc4252e1380, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1301, 0xc424900ba0, 0xc4261b3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424900840, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442fd70, 0xc424900960)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24847 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424903b00, 0xc4256f3e30, 0xc424903c80, 0xc424903c20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24848 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cd600, 0x77, 0xc425731228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4256f3f70, 0x77, 0xc425731260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4256f3f70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4256f3f10, 0x7eb3e0, 0xc4247ca0c0, 0x0, 0x0, 0x7e75a0, 0xc424dc29a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4256f3f10, 0x7eb3e0, 0xc4247ca0c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c68a0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4247ca0c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4247ca0c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c68a0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4247ca0c0, 0x6cac4a, 0x3, 0x0, 0xc4243c68a0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4247ca0c0, 0x6cac4a, 0x3, 0x0, 0xc4243c68a0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4247ca0c0, 0xc4256f3ea0, 0x7e94e0, 0xc4243c68a0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4247ca0c0, 0xc4256f3ea0, 0xc4252a44a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4401, 0xc4247ca000, 0xc426143a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424903c20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6810, 0xc424903ce0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24855 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424900d80, 0xc4255ae310, 0xc424900ea0, 0xc424900e40)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24856 [IO wait]:
net.runtime_pollWait(0x7f0f9c17c388, 0x77, 0xc42572f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae450, 0x77, 0xc42572f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae450, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae3f0, 0x7eb3e0, 0xc424901200, 0x0, 0x0, 0x7e75a0, 0xc424c58540, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae3f0, 0x7eb3e0, 0xc424901200, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fef0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424901200, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424901200, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc42442fef0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424901200, 0x6cac4a, 0x3, 0x0, 0xc42442fef0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424901200, 0x6cac4a, 0x3, 0x0, 0xc42442fef0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424901200, 0xc4255ae380, 0x7e94e0, 0xc42442fef0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424901200, 0xc4255ae380, 0xc4252e1450, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1301, 0xc424901140, 0xc4261bca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424900e40, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442fe60, 0xc424900f00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24849 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4247ca0c0, 0xc4256f3f10, 0xc4247ca240, 0xc4247ca1e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24866 [IO wait]:
net.runtime_pollWait(0x7f0f9c193540, 0x77, 0xc425405228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca060, 0x77, 0xc425405260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca060, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca000, 0x7eb3e0, 0xc4247ca600, 0x0, 0x0, 0x7e75a0, 0xc424dc2a60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca000, 0x7eb3e0, 0xc4247ca600, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6990, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4247ca600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4247ca600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6990, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4247ca600, 0x6cac4a, 0x3, 0x0, 0xc4243c6990, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4247ca600, 0x6cac4a, 0x3, 0x0, 0xc4243c6990, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4247ca600, 0xc4256f3f80, 0x7e94e0, 0xc4243c6990, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4247ca600, 0xc4256f3f80, 0xc4252a4520, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4401, 0xc4247ca540, 0xc42614ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4247ca1e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6900, 0xc4247ca2a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24857 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424901200, 0xc4255ae3f0, 0xc424901320, 0xc4249012c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24858 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5380, 0x77, 0xc425403228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae530, 0x77, 0xc425403260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae530, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae4d0, 0x7eb3e0, 0xc424901680, 0x0, 0x0, 0x7e75a0, 0xc424c58600, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae4d0, 0x7eb3e0, 0xc424901680, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258000, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424901680, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424901680, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258000, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424901680, 0x6cac4a, 0x3, 0x0, 0xc422258000, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424901680, 0x6cac4a, 0x3, 0x0, 0xc422258000, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424901680, 0xc4255ae460, 0x7e94e0, 0xc422258000, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424901680, 0xc4255ae460, 0xc4252e1520, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1401, 0xc4249015c0, 0xc4261bda38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4249012c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42442ff50, 0xc424901380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24867 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4247ca600, 0xc4253ca000, 0xc4247ca720, 0xc4247ca6c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24868 [IO wait]:
net.runtime_pollWait(0x7f0f9c19e1e8, 0x77, 0xc42540d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca140, 0x77, 0xc42540d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca140, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca0e0, 0x7eb3e0, 0xc4247caae0, 0x0, 0x0, 0x7e75a0, 0xc424dc2b20, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca0e0, 0x7eb3e0, 0xc4247caae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6ab0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4247caae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4247caae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6ab0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4247caae0, 0x6cac4a, 0x3, 0x0, 0xc4243c6ab0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4247caae0, 0x6cac4a, 0x3, 0x0, 0xc4243c6ab0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4247caae0, 0xc4253ca070, 0x7e94e0, 0xc4243c6ab0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4247caae0, 0xc4253ca070, 0xc4252a4590, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4501, 0xc4247caa20, 0xc42614da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4247ca6c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6a20, 0xc4247ca780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24859 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424901680, 0xc4255ae4d0, 0xc4249017a0, 0xc424901740)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24860 [IO wait]:
net.runtime_pollWait(0x7f0f9c19ba28, 0x77, 0xc42540b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae610, 0x77, 0xc42540b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae610, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae5b0, 0x7eb3e0, 0xc424901b60, 0x0, 0x0, 0x7e75a0, 0xc424c586c0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae5b0, 0x7eb3e0, 0xc424901b60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222580f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc424901b60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc424901b60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222580f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc424901b60, 0x6cac4a, 0x3, 0x0, 0xc4222580f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc424901b60, 0x6cac4a, 0x3, 0x0, 0xc4222580f0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc424901b60, 0xc4255ae540, 0x7e94e0, 0xc4222580f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc424901b60, 0xc4255ae540, 0xc4252e15b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1501, 0xc424901aa0, 0xc4261bea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc422b02000, 0x1000, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc424901740, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258060, 0xc424901860)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24869 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4247caae0, 0xc4253ca0e0, 0xc4247cac00, 0xc4247caba0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24870 [IO wait]:
net.runtime_pollWait(0x7f0f9c194968, 0x77, 0xc425415228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca220, 0x77, 0xc425415260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca220, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca1c0, 0x7eb3e0, 0xc4247cafc0, 0x0, 0x0, 0x7e75a0, 0xc424dc2be0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca1c0, 0x7eb3e0, 0xc4247cafc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6ba0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4247cafc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4247cafc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6ba0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4247cafc0, 0x6cac4a, 0x3, 0x0, 0xc4243c6ba0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4247cafc0, 0x6cac4a, 0x3, 0x0, 0xc4243c6ba0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4247cafc0, 0xc4253ca150, 0x7e94e0, 0xc4243c6ba0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4247cafc0, 0xc4253ca150, 0xc4252a4610, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4501, 0xc4247caf00, 0xc42614ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4247caba0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6b10, 0xc4247cacc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24861 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc424901b60, 0xc4255ae5b0, 0xc424901ce0, 0xc424901c80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24862 [runnable]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258150, 0xc424901d40)
	/usr/local/go/src/net/http/transport.go:884
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24863 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d5680, 0x77, 0xc425801228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae6f0, 0x77, 0xc425801260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae6f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae690, 0x7eb3e0, 0xc42473c180, 0x0, 0x0, 0x7e75a0, 0xc424c587e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae690, 0x7eb3e0, 0xc42473c180, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258240, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473c180, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473c180, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258240, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473c180, 0x6cac4a, 0x3, 0x0, 0xc422258240, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473c180, 0x6cac4a, 0x3, 0x0, 0xc422258240, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473c180, 0xc4255ae620, 0x7e94e0, 0xc422258240, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473c180, 0xc4255ae620, 0xc4252e16c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1601, 0xc42473c0c0, 0xc4261e0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x180001, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4222581b0, 0xc424901e00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24871 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4247cafc0, 0xc4253ca1c0, 0xc4247cb140, 0xc4247cb0e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24872 [IO wait]:
net.runtime_pollWait(0x7f0f9c19d228, 0x77, 0xc4257fd228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca300, 0x77, 0xc4257fd260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca300, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca2a0, 0x7eb3e0, 0xc4247cb500, 0x0, 0x0, 0x7e75a0, 0xc424dc2ca0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca2a0, 0x7eb3e0, 0xc4247cb500, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6c90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4247cb500, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4247cb500, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6c90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4247cb500, 0x6cac4a, 0x3, 0x0, 0xc4243c6c90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4247cb500, 0x6cac4a, 0x3, 0x0, 0xc4243c6c90, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4247cb500, 0xc4253ca230, 0x7e94e0, 0xc4243c6c90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4247cb500, 0xc4253ca230, 0xc4252a4680, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4601, 0xc4247cb440, 0xc42614fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4247cb0e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6c00, 0xc4247cb1a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24864 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473c180, 0xc4255ae690, 0xc42473c2a0, 0xc42473c240)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24873 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4247cb500, 0xc4253ca2a0, 0xc4247cb620, 0xc4247cb5c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24865 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3400, 0x77, 0xc425809228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae7d0, 0x77, 0xc425809260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae7d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae770, 0x7eb3e0, 0xc42473c600, 0x0, 0x0, 0x7e75a0, 0xc424c588a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae770, 0x7eb3e0, 0xc42473c600, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258330, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473c600, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473c600, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258330, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473c600, 0x6cac4a, 0x3, 0x0, 0xc422258330, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473c600, 0x6cac4a, 0x3, 0x0, 0xc422258330, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473c600, 0xc4255ae700, 0x7e94e0, 0xc422258330, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473c600, 0xc4255ae700, 0xc4252e1780, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1601, 0xc42473c540, 0xc4261b8a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473c240, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4222582a0, 0xc42473c300)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24874 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b73f8, 0x77, 0xc425805228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca3e0, 0x77, 0xc425805260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca3e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca380, 0x7eb3e0, 0xc4247cb9e0, 0x0, 0x0, 0x7e75a0, 0xc424dc2d60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca380, 0x7eb3e0, 0xc4247cb9e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6d80, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4247cb9e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4247cb9e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6d80, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4247cb9e0, 0x6cac4a, 0x3, 0x0, 0xc4243c6d80, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4247cb9e0, 0x6cac4a, 0x3, 0x0, 0xc4243c6d80, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4247cb9e0, 0xc4253ca310, 0x7e94e0, 0xc4243c6d80, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4247cb9e0, 0xc4253ca310, 0xc4252a4700, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4601, 0xc4247cb920, 0xc426148a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4247cb5c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6cf0, 0xc4247cb680)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24882 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473c600, 0xc4255ae770, 0xc42473c720, 0xc42473c6c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24875 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4247cb9e0, 0xc4253ca380, 0xc4247cbb00, 0xc4247cbaa0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24876 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d2f80, 0x77, 0xc425811228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca530, 0x77, 0xc425811260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca530, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca4d0, 0x7eb3e0, 0xc4247cbec0, 0x0, 0x0, 0x7e75a0, 0xc424dc2e20, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca4d0, 0x7eb3e0, 0xc4247cbec0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6e70, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4247cbec0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4247cbec0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6e70, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4247cbec0, 0x6cac4a, 0x3, 0x0, 0xc4243c6e70, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4247cbec0, 0x6cac4a, 0x3, 0x0, 0xc4243c6e70, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4247cbec0, 0xc4253ca460, 0x7e94e0, 0xc4243c6e70, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4247cbec0, 0xc4253ca460, 0xc4252a47b0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4701, 0xc4247cbe00, 0xc426149a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4247cbaa0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6de0, 0xc4247cbbc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24883 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b5778, 0x77, 0xc42580d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255ae8b0, 0x77, 0xc42580d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255ae8b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae850, 0x7eb3e0, 0xc42473cae0, 0x0, 0x0, 0x7e75a0, 0xc424c58960, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae850, 0x7eb3e0, 0xc42473cae0, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258450, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473cae0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473cae0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258450, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473cae0, 0x6cac4a, 0x3, 0x0, 0xc422258450, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473cae0, 0x6cac4a, 0x3, 0x0, 0xc422258450, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473cae0, 0xc4255ae7e0, 0x7e94e0, 0xc422258450, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473cae0, 0xc4255ae7e0, 0xc4252e1840, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1801, 0xc42473ca20, 0xc422ef7a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473c6c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258390, 0xc42473c780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24877 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4247cbec0, 0xc4253ca4d0, 0xc42473a060, 0xc42473a000)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24884 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473cae0, 0xc4255ae850, 0xc42473cc60, 0xc42473cc00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24878 [IO wait]:
net.runtime_pollWait(0x7f0f9c174458, 0x77, 0xc42586f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca610, 0x77, 0xc42586f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca610, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca5b0, 0x7eb3e0, 0xc42473a420, 0x0, 0x0, 0x7e75a0, 0xc424dc2ee0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca5b0, 0x7eb3e0, 0xc42473a420, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6f60, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473a420, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473a420, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c6f60, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473a420, 0x6cac4a, 0x3, 0x0, 0xc4243c6f60, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473a420, 0x6cac4a, 0x3, 0x0, 0xc4243c6f60, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473a420, 0xc4253ca540, 0x7e94e0, 0xc4243c6f60, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473a420, 0xc4253ca540, 0xc4252a4830, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4701, 0xc42473a360, 0xc42614aa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473a000, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6ed0, 0xc42473a0c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24885 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce980, 0x77, 0xc42586b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255aea00, 0x77, 0xc42586b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255aea00, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255ae9a0, 0x7eb3e0, 0xc42473d020, 0x0, 0x0, 0x7e75a0, 0xc424c58a20, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255ae9a0, 0x7eb3e0, 0xc42473d020, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258540, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473d020, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473d020, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258540, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473d020, 0x6cac4a, 0x3, 0x0, 0xc422258540, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473d020, 0x6cac4a, 0x3, 0x0, 0xc422258540, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473d020, 0xc4255ae8c0, 0x7e94e0, 0xc422258540, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473d020, 0xc4255ae8c0, 0xc4252e18e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1801, 0xc42473cf00, 0xc422f0ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473cc00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4222584b0, 0xc42473ccc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24879 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473a420, 0xc4253ca5b0, 0xc42473a540, 0xc42473a4e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24886 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473d020, 0xc4255ae9a0, 0xc42473d140, 0xc42473d0e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24880 [IO wait]:
net.runtime_pollWait(0x7f0f9c1954a8, 0x77, 0xc42559d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca6f0, 0x77, 0xc42559d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca6f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca690, 0x7eb3e0, 0xc42473a900, 0x0, 0x0, 0x7e75a0, 0xc424dc2fa0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca690, 0x7eb3e0, 0xc42473a900, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7050, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473a900, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473a900, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7050, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473a900, 0x6cac4a, 0x3, 0x0, 0xc4243c7050, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473a900, 0x6cac4a, 0x3, 0x0, 0xc4243c7050, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473a900, 0xc4253ca620, 0x7e94e0, 0xc4243c7050, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473a900, 0xc4253ca620, 0xc4252a48a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4801, 0xc42473a840, 0xc42614ba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473a4e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c6fc0, 0xc42473a5a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24887 [IO wait]:
net.runtime_pollWait(0x7f0f9c1956e8, 0x77, 0xc425599228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255aeae0, 0x77, 0xc425599260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255aeae0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255aea80, 0x7eb3e0, 0xc42473d4a0, 0x0, 0x0, 0x7e75a0, 0xc424c58ae0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255aea80, 0x7eb3e0, 0xc42473d4a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258600, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473d4a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473d4a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258600, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473d4a0, 0x6cac4a, 0x3, 0x0, 0xc422258600, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473d4a0, 0x6cac4a, 0x3, 0x0, 0xc422258600, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473d4a0, 0xc4255aea10, 0x7e94e0, 0xc422258600, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473d4a0, 0xc4255aea10, 0xc4252e19a0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1901, 0xc42473d3e0, 0xc422da1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473d0e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258570, 0xc42473d1a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24881 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473a900, 0xc4253ca690, 0xc42473aa20, 0xc42473a9c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24888 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473d4a0, 0xc4255aea80, 0xc42473d5c0, 0xc42473d560)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24898 [IO wait]:
net.runtime_pollWait(0x7f0f9c195268, 0x77, 0xc4255a5228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca7d0, 0x77, 0xc4255a5260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca7d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca770, 0x7eb3e0, 0xc42473ade0, 0x0, 0x0, 0x7e75a0, 0xc424dc3060, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca770, 0x7eb3e0, 0xc42473ade0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7140, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473ade0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473ade0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7140, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473ade0, 0x6cac4a, 0x3, 0x0, 0xc4243c7140, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473ade0, 0x6cac4a, 0x3, 0x0, 0xc4243c7140, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473ade0, 0xc4253ca700, 0x7e94e0, 0xc4243c7140, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473ade0, 0xc4253ca700, 0xc4252a4920, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4801, 0xc42473ad20, 0xc426154a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473a9c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c70b0, 0xc42473aae0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24889 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d31c0, 0x77, 0xc4255a1228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255aebc0, 0x77, 0xc4255a1260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255aebc0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255aeb60, 0x7eb3e0, 0xc42473d920, 0x0, 0x0, 0x7e75a0, 0xc424c58ba0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255aeb60, 0x7eb3e0, 0xc42473d920, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222586f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473d920, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473d920, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222586f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473d920, 0x6cac4a, 0x3, 0x0, 0xc4222586f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473d920, 0x6cac4a, 0x3, 0x0, 0xc4222586f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473d920, 0xc4255aeaf0, 0x7e94e0, 0xc4222586f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473d920, 0xc4255aeaf0, 0xc4252e1a70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1901, 0xc42473d860, 0xc4261b9a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473d560, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258660, 0xc42473d620)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24899 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473ade0, 0xc4253ca770, 0xc42473af60, 0xc42473af00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24890 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473d920, 0xc4255aeb60, 0xc42473daa0, 0xc42473d9e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24900 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b74b8, 0x77, 0xc4255ad228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca8b0, 0x77, 0xc4255ad260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca8b0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca850, 0x7eb3e0, 0xc42473b320, 0x0, 0x0, 0x7e75a0, 0xc424dc3120, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca850, 0x7eb3e0, 0xc42473b320, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7230, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473b320, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473b320, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7230, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473b320, 0x6cac4a, 0x3, 0x0, 0xc4243c7230, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473b320, 0x6cac4a, 0x3, 0x0, 0xc4243c7230, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473b320, 0xc4253ca7e0, 0x7e94e0, 0xc4243c7230, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473b320, 0xc4253ca7e0, 0xc4252a4990, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4901, 0xc42473b260, 0xc426155a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473af00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c71a0, 0xc42473afc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24891 [IO wait]:
net.runtime_pollWait(0x7f0f9c174398, 0x77, 0xc4255a9228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255aeca0, 0x77, 0xc4255a9260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255aeca0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255aec40, 0x7eb3e0, 0xc42473de60, 0x0, 0x0, 0x7e75a0, 0xc424c58c60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255aec40, 0x7eb3e0, 0xc42473de60, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222587e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473de60, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473de60, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222587e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473de60, 0x6cac4a, 0x3, 0x0, 0xc4222587e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473de60, 0x6cac4a, 0x3, 0x0, 0xc4222587e0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473de60, 0xc4255aebd0, 0x7e94e0, 0xc4222587e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473de60, 0xc4255aebd0, 0xc4252e1b00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1a01, 0xc42473dd40, 0xc4261baa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473d9e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258750, 0xc42473db00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24901 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473b320, 0xc4253ca850, 0xc42473b440, 0xc42473b3e0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24892 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473de60, 0xc4255aec40, 0xc42473df80, 0xc42473df20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24902 [IO wait]:
net.runtime_pollWait(0x7f0f9c1960a8, 0x77, 0xc42564f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253ca990, 0x77, 0xc42564f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253ca990, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253ca930, 0x7eb3e0, 0xc42473b800, 0x0, 0x0, 0x7e75a0, 0xc424dc31e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253ca930, 0x7eb3e0, 0xc42473b800, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7320, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473b800, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473b800, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7320, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473b800, 0x6cac4a, 0x3, 0x0, 0xc4243c7320, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473b800, 0x6cac4a, 0x3, 0x0, 0xc4243c7320, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473b800, 0xc4253ca8c0, 0x7e94e0, 0xc4243c7320, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473b800, 0xc4253ca8c0, 0xc4252a4a60, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4a01, 0xc42473b740, 0xc426156a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473b3e0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7290, 0xc42473b4a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24893 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3280, 0x77, 0xc42564b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255aed80, 0x77, 0xc42564b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255aed80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255aed20, 0x7eb3e0, 0xc42460e360, 0x0, 0x0, 0x7e75a0, 0xc424c58d20, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255aed20, 0x7eb3e0, 0xc42460e360, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222588d0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460e360, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460e360, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222588d0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460e360, 0x6cac4a, 0x3, 0x0, 0xc4222588d0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460e360, 0x6cac4a, 0x3, 0x0, 0xc4222588d0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460e360, 0xc4255aecb0, 0x7e94e0, 0xc4222588d0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460e360, 0xc4255aecb0, 0xc4252e1bc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1b01, 0xc42460e2a0, 0xc4261bba38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x806858, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473df20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258840, 0xc42460e000)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24903 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473b800, 0xc4253ca930, 0xc42473b920, 0xc42473b8c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24894 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460e360, 0xc4255aed20, 0xc42460e4e0, 0xc42460e480)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24904 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce800, 0x77, 0xc425657228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253caa70, 0x77, 0xc425657260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253caa70, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253caa10, 0x7eb3e0, 0xc42473bce0, 0x0, 0x0, 0x7e75a0, 0xc424dc32a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253caa10, 0x7eb3e0, 0xc42473bce0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7440, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42473bce0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42473bce0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7440, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42473bce0, 0x6cac4a, 0x3, 0x0, 0xc4243c7440, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42473bce0, 0x6cac4a, 0x3, 0x0, 0xc4243c7440, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42473bce0, 0xc4253ca9a0, 0x7e94e0, 0xc4243c7440, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42473bce0, 0xc4253ca9a0, 0xc4252a4ad0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4a01, 0xc42473bc20, 0xc426157a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473b8c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c73b0, 0xc42473b9e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24895 [IO wait]:
net.runtime_pollWait(0x7f0f9c114ec0, 0x77, 0xc425653228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255aee60, 0x77, 0xc425653260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255aee60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255aee00, 0x7eb3e0, 0xc42460e840, 0x0, 0x0, 0x7e75a0, 0xc424c58de0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255aee00, 0x7eb3e0, 0xc42460e840, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222589f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460e840, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460e840, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4222589f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460e840, 0x6cac4a, 0x3, 0x0, 0xc4222589f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460e840, 0x6cac4a, 0x3, 0x0, 0xc4222589f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460e840, 0xc4255aed90, 0x7e94e0, 0xc4222589f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460e840, 0xc4255aed90, 0xc4252e1c80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1c01, 0xc42460e780, 0xc4261c4a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460e480, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258960, 0xc42460e540)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24905 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42473bce0, 0xc4253caa10, 0xc42473be60, 0xc42473be00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24896 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460e840, 0xc4255aee00, 0xc42460e960, 0xc42460e900)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24906 [IO wait]:
net.runtime_pollWait(0x7f0f9c195ce8, 0x77, 0xc42565f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253cab50, 0x77, 0xc42565f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253cab50, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253caaf0, 0x7eb3e0, 0xc42460a1e0, 0x0, 0x0, 0x7e75a0, 0xc424dc3360, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253caaf0, 0x7eb3e0, 0xc42460a1e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7530, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460a1e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460a1e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7530, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460a1e0, 0x6cac4a, 0x3, 0x0, 0xc4243c7530, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460a1e0, 0x6cac4a, 0x3, 0x0, 0xc4243c7530, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460a1e0, 0xc4253caa80, 0x7e94e0, 0xc4243c7530, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460a1e0, 0xc4253caa80, 0xc4252a4b50, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4b01, 0xc42460a120, 0xc426150a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42473be00, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c74a0, 0xc42473bec0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24897 [IO wait]:
net.runtime_pollWait(0x7f0f9c1cebc0, 0x77, 0xc42565b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255aef40, 0x77, 0xc42565b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255aef40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255aeee0, 0x7eb3e0, 0xc42460ecc0, 0x0, 0x0, 0x7e75a0, 0xc424c58ea0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255aeee0, 0x7eb3e0, 0xc42460ecc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258ae0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460ecc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460ecc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258ae0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460ecc0, 0x6cac4a, 0x3, 0x0, 0xc422258ae0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460ecc0, 0x6cac4a, 0x3, 0x0, 0xc422258ae0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460ecc0, 0xc4255aee70, 0x7e94e0, 0xc422258ae0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460ecc0, 0xc4255aee70, 0xc4252e1d00, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1c01, 0xc42460ec00, 0xc4261c5a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460e900, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258a50, 0xc42460e9c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24907 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460a1e0, 0xc4253caaf0, 0xc42460a300, 0xc42460a2a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24914 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460ecc0, 0xc4255aeee0, 0xc42460ede0, 0xc42460ed80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24908 [IO wait]:
net.runtime_pollWait(0x7f0f9c114f80, 0x77, 0xc42545d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253caca0, 0x77, 0xc42545d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253caca0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253cac40, 0x7eb3e0, 0xc42460a6c0, 0x0, 0x0, 0x7e75a0, 0xc424dc3420, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253cac40, 0x7eb3e0, 0xc42460a6c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7620, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460a6c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460a6c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7620, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460a6c0, 0x6cac4a, 0x3, 0x0, 0xc4243c7620, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460a6c0, 0x6cac4a, 0x3, 0x0, 0xc4243c7620, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460a6c0, 0xc4253cabd0, 0x7e94e0, 0xc4243c7620, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460a6c0, 0xc4253cabd0, 0xc4252a4bc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4b01, 0xc42460a5a0, 0xc426151a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460a2a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7590, 0xc42460a360)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24915 [IO wait]:
net.runtime_pollWait(0x7f0f9c195f28, 0x77, 0xc425459228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255af020, 0x77, 0xc425459260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255af020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255aefc0, 0x7eb3e0, 0xc42460f1a0, 0x0, 0x0, 0x7e75a0, 0xc424c58f60, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255aefc0, 0x7eb3e0, 0xc42460f1a0, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258bd0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460f1a0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460f1a0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258bd0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460f1a0, 0x6cac4a, 0x3, 0x0, 0xc422258bd0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460f1a0, 0x6cac4a, 0x3, 0x0, 0xc422258bd0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460f1a0, 0xc4255aef50, 0x7e94e0, 0xc422258bd0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460f1a0, 0xc4255aef50, 0xc4252e1d80, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1d01, 0xc42460f0e0, 0xc4261c6a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460ed80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258b40, 0xc42460ee40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24909 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460a6c0, 0xc4253cac40, 0xc42460a7e0, 0xc42460a780)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24916 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460f1a0, 0xc4255aefc0, 0xc42460f320, 0xc42460f260)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24910 [IO wait]:
net.runtime_pollWait(0x7f0f9c195628, 0x77, 0xc425465228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253cad80, 0x77, 0xc425465260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253cad80, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253cad20, 0x7eb3e0, 0xc42460aba0, 0x0, 0x0, 0x7e75a0, 0xc424dc34e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253cad20, 0x7eb3e0, 0xc42460aba0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7710, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460aba0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460aba0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7710, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460aba0, 0x6cac4a, 0x3, 0x0, 0xc4243c7710, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460aba0, 0x6cac4a, 0x3, 0x0, 0xc4243c7710, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460aba0, 0xc4253cacb0, 0x7e94e0, 0xc4243c7710, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460aba0, 0xc4253cacb0, 0xc4252a4c40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4c01, 0xc42460aae0, 0xc426152a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460a780, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7680, 0xc42460a840)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24917 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b6eb8, 0x77, 0xc425461228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255af170, 0x77, 0xc425461260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255af170, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255af110, 0x7eb3e0, 0xc42460f6e0, 0x0, 0x0, 0x7e75a0, 0xc424c59020, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255af110, 0x7eb3e0, 0xc42460f6e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258cc0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460f6e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460f6e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258cc0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460f6e0, 0x6cac4a, 0x3, 0x0, 0xc422258cc0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460f6e0, 0x6cac4a, 0x3, 0x0, 0xc422258cc0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460f6e0, 0xc4255af030, 0x7e94e0, 0xc422258cc0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460f6e0, 0xc4255af030, 0xc4252e1df0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1d01, 0xc42460f5c0, 0xc4261c7a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460f260, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258c30, 0xc42460f380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24911 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460aba0, 0xc4253cad20, 0xc42460acc0, 0xc42460ac60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24918 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460f6e0, 0xc4255af110, 0xc42460f800, 0xc42460f7a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24912 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3040, 0x77, 0xc42546d228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253cae60, 0x77, 0xc42546d260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253cae60, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253cae00, 0x7eb3e0, 0xc42460b080, 0x0, 0x0, 0x7e75a0, 0xc424dc35a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253cae00, 0x7eb3e0, 0xc42460b080, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7800, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460b080, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460b080, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7800, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460b080, 0x6cac4a, 0x3, 0x0, 0xc4243c7800, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460b080, 0x6cac4a, 0x3, 0x0, 0xc4243c7800, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460b080, 0xc4253cad90, 0x7e94e0, 0xc4243c7800, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460b080, 0xc4253cad90, 0xc4252a4cb0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4c01, 0xc42460afc0, 0xc426153a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460ac60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7770, 0xc42460ad20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24919 [IO wait]:
net.runtime_pollWait(0x7f0f9c195328, 0x77, 0xc425469228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255af250, 0x77, 0xc425469260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255af250, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255af1f0, 0x7eb3e0, 0xc42460fbc0, 0x0, 0x0, 0x7e75a0, 0xc424c590e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255af1f0, 0x7eb3e0, 0xc42460fbc0, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258db0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460fbc0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460fbc0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258db0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460fbc0, 0x6cac4a, 0x3, 0x0, 0xc422258db0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460fbc0, 0x6cac4a, 0x3, 0x0, 0xc422258db0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460fbc0, 0xc4255af180, 0x7e94e0, 0xc422258db0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460fbc0, 0xc4255af180, 0xc4252e1ea0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1e01, 0xc42460fb00, 0xc4261c0a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460f7a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258d20, 0xc42460f860)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24913 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460b080, 0xc4253cae00, 0xc42460b200, 0xc42460b1a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24920 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460fbc0, 0xc4255af1f0, 0xc42460fce0, 0xc42460fc80)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24930 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b8e38, 0x77, 0xc42541f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253caf40, 0x77, 0xc42541f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253caf40, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253caee0, 0x7eb3e0, 0xc42460b5c0, 0x0, 0x0, 0x7e75a0, 0xc424dc3660, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253caee0, 0x7eb3e0, 0xc42460b5c0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c78f0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460b5c0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460b5c0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c78f0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460b5c0, 0x6cac4a, 0x3, 0x0, 0xc4243c78f0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460b5c0, 0x6cac4a, 0x3, 0x0, 0xc4243c78f0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460b5c0, 0xc4253cae70, 0x7e94e0, 0xc4243c78f0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460b5c0, 0xc4253cae70, 0xc4252a4d30, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4c01, 0xc42460b4a0, 0xc42615ca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460b1a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7860, 0xc42460b260)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24921 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d34c0, 0x77, 0xc42541b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255af330, 0x77, 0xc42541b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255af330, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255af2d0, 0x7eb3e0, 0xc4245b2060, 0x0, 0x0, 0x7e75a0, 0xc424c591a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255af2d0, 0x7eb3e0, 0xc4245b2060, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258ea0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4245b2060, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4245b2060, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258ea0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4245b2060, 0x6cac4a, 0x3, 0x0, 0xc422258ea0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4245b2060, 0x6cac4a, 0x3, 0x0, 0xc422258ea0, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4245b2060, 0xc4255af260, 0x7e94e0, 0xc422258ea0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4245b2060, 0xc4255af260, 0xc4252e1f20, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1e01, 0xc42460ff80, 0xc4261c1a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460fc80, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258e10, 0xc42460fd40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24931 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460b5c0, 0xc4253caee0, 0xc42460b6e0, 0xc42460b680)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24922 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4245b2060, 0xc4255af2d0, 0xc4245b2180, 0xc4245b2120)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24932 [IO wait]:
net.runtime_pollWait(0x7f0f9c1ce8c0, 0x77, 0xc425427228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253cb020, 0x77, 0xc425427260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253cb020, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253cafc0, 0x7eb3e0, 0xc42460baa0, 0x0, 0x0, 0x7e75a0, 0xc424dc3720, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253cafc0, 0x7eb3e0, 0xc42460baa0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c79e0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460baa0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460baa0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c79e0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460baa0, 0x6cac4a, 0x3, 0x0, 0xc4243c79e0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460baa0, 0x6cac4a, 0x3, 0x0, 0xc4243c79e0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460baa0, 0xc4253caf50, 0x7e94e0, 0xc4243c79e0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460baa0, 0xc4253caf50, 0xc4252a4dc0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4d01, 0xc42460b9e0, 0xc42615da38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460b680, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7950, 0xc42460b740)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24923 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b76f8, 0x77, 0xc425423228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255af410, 0x77, 0xc425423260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255af410, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255af3b0, 0x7eb3e0, 0xc4245b24e0, 0x0, 0x0, 0x7e75a0, 0xc424c59260, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255af3b0, 0x7eb3e0, 0xc4245b24e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258f90, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4245b24e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4245b24e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422258f90, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4245b24e0, 0x6cac4a, 0x3, 0x0, 0xc422258f90, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4245b24e0, 0x6cac4a, 0x3, 0x0, 0xc422258f90, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4245b24e0, 0xc4255af340, 0x7e94e0, 0xc422258f90, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4245b24e0, 0xc4255af340, 0xc42526a010, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252e1f01, 0xc4245b2420, 0xc4261c2a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4245b2120, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258f00, 0xc4245b21e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24933 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460baa0, 0xc4253cafc0, 0xc42460bbc0, 0xc42460bb60)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24924 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4245b24e0, 0xc4255af3b0, 0xc4245b2600, 0xc4245b25a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24934 [IO wait]:
net.runtime_pollWait(0x7f0f9c1b64f8, 0x77, 0xc42542f228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253cb100, 0x77, 0xc42542f260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253cb100, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253cb0a0, 0x7eb3e0, 0xc42460bf80, 0x0, 0x0, 0x7e75a0, 0xc424dc37e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253cb0a0, 0x7eb3e0, 0xc42460bf80, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7ad0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc42460bf80, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc42460bf80, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7ad0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc42460bf80, 0x6cac4a, 0x3, 0x0, 0xc4243c7ad0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc42460bf80, 0x6cac4a, 0x3, 0x0, 0xc4243c7ad0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc42460bf80, 0xc4253cb030, 0x7e94e0, 0xc4243c7ad0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc42460bf80, 0xc4253cb030, 0xc4252a4e70, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4e01, 0xc42460bec0, 0xc42615ea38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42460bb60, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7a40, 0xc42460bc20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24925 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d3580, 0x77, 0xc42542b228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255af4f0, 0x77, 0xc42542b260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255af4f0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255af490, 0x7eb3e0, 0xc4245b2960, 0x0, 0x0, 0x7e75a0, 0xc424c59320, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255af490, 0x7eb3e0, 0xc4245b2960, 0x7ebea0, 0x0, 0x7ebea0, 0xc422259080, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4245b2960, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4245b2960, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422259080, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4245b2960, 0x6cac4a, 0x3, 0x0, 0xc422259080, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4245b2960, 0x6cac4a, 0x3, 0x0, 0xc422259080, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4245b2960, 0xc4255af420, 0x7e94e0, 0xc422259080, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4245b2960, 0xc4255af420, 0xc42526a090, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42526a001, 0xc4245b28a0, 0xc4261c3a38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4245b25a0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc422258ff0, 0xc4245b2660)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24935 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc42460bf80, 0xc4253cb0a0, 0xc424582120, 0xc4245820c0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24926 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4245b2960, 0xc4255af490, 0xc4245b2a80, 0xc4245b2a20)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24936 [IO wait]:
net.runtime_pollWait(0x7f0f9c1d4c00, 0x77, 0xc425039228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4253cb1e0, 0x77, 0xc425039260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4253cb1e0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4253cb180, 0x7eb3e0, 0xc4245824e0, 0x0, 0x0, 0x7e75a0, 0xc424dc38a0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4253cb180, 0x7eb3e0, 0xc4245824e0, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7bc0, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4245824e0, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4245824e0, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc4243c7bc0, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4245824e0, 0x6cac4a, 0x3, 0x0, 0xc4243c7bc0, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4245824e0, 0x6cac4a, 0x3, 0x0, 0xc4243c7bc0, 0x0, 0xf5, 0xe)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4245824e0, 0xc4253cb110, 0x7e94e0, 0xc4243c7bc0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4245824e0, 0xc4253cb110, 0xc4252a4f40, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc4252a4e01, 0xc424582420, 0xc42615fa38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4245820c0, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4243c7b30, 0xc424582180)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24927 [IO wait]:
net.runtime_pollWait(0x7f0f9c192c40, 0x77, 0xc425035228)
	/usr/local/go/src/runtime/netpoll.go:160 +0x59
net.(*pollDesc).wait(0xc4255af5d0, 0x77, 0xc425035260, 0x5b03c5)
	/usr/local/go/src/net/fd_poll_runtime.go:73 +0x38
net.(*pollDesc).waitWrite(0xc4255af5d0, 0x6f0638, 0x7eb3e0)
	/usr/local/go/src/net/fd_poll_runtime.go:82 +0x34
net.(*netFD).connect(0xc4255af570, 0x7eb3e0, 0xc4245b2e40, 0x0, 0x0, 0x7e75a0, 0xc424c593e0, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:152 +0x26a
net.(*netFD).dial(0xc4255af570, 0x7eb3e0, 0xc4245b2e40, 0x7ebea0, 0x0, 0x7ebea0, 0xc422259170, 0x10, 0x10)
	/usr/local/go/src/net/sock_posix.go:137 +0x137
net.socket(0x7eb3e0, 0xc4245b2e40, 0x6cac4a, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7ebea0, 0x0, ...)
	/usr/local/go/src/net/sock_posix.go:89 +0x209
net.internetSocket(0x7eb3e0, 0xc4245b2e40, 0x6cac4a, 0x3, 0x7ebea0, 0x0, 0x7ebea0, 0xc422259170, 0x1, 0x0, ...)
	/usr/local/go/src/net/ipsock_posix.go:158 +0x129
net.doDialTCP(0x7eb3e0, 0xc4245b2e40, 0x6cac4a, 0x3, 0x0, 0xc422259170, 0x822978, 0x0, 0x0)
	/usr/local/go/src/net/tcpsock_posix.go:58 +0xb9
net.dialTCP(0x7eb3e0, 0xc4245b2e40, 0x6cac4a, 0x3, 0x0, 0xc422259170, 0x0, 0xf1, 0x10)
	/usr/local/go/src/net/tcpsock_posix.go:54 +0xe4
net.dialSingle(0x7eb3e0, 0xc4245b2e40, 0xc4255af500, 0x7e94e0, 0xc422259170, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:501 +0x479
net.dialSerial(0x7eb3e0, 0xc4245b2e40, 0xc4255af500, 0xc42526a150, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/dial.go:469 +0x223
net.(*Dialer).DialContext(0xc42001c5a0, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:351 +0x657
net.(*Dialer).DialContext-fm(0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0xc42526a101, 0xc4245b2d80, 0xc4261cca38, 0x410688)
	/usr/local/go/src/net/http/transport.go:43 +0x73
net/http.(*Transport).dial(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x6cac4a, 0x3, 0xc4200c0fe7, 0xf, 0x40e919, 0x41afdb, 0x4118b5, ...)
	/usr/local/go/src/net/http/transport.go:826 +0x227
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc4245b2a20, 0x5ccf13, ...)
	/usr/local/go/src/net/http/transport.go:967 +0x1a86
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4222590e0, 0xc4245b2ae0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 24937 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4245824e0, 0xc4253cb180, 0xc424582600, 0xc4245825a0)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24928 [select]:
net.(*netFD).connect.func2(0x7eb3e0, 0xc4245b2e40, 0xc4255af570, 0xc4245b2f60, 0xc4245b2f00)
	/usr/local/go/src/net/fd_unix.go:129 +0x1d5
created by net.(*netFD).connect
	/usr/local/go/src/net/fd_unix.go:140 +0x255

goroutine 24939 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258753b0, 0xc42510b360)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab66c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258753b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258753b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426164c30, 0xc424129a10)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc4258753b0, 0x0, 0x0, 0x0, 0xc424129a10, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc4258753b0, 0x6f0968, 0x3, 0x51f701, 0xc4223eafc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc4258753b0, 0x5, 0xc4252a50b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24947 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24948 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24940 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4258754a0, 0xc42510b3a0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4258754a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4258754a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc423056c30, 0xc424129a28)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc4258754a0, 0x0, 0x0, 0x0, 0xc424129a28, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc4258754a0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb020)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc4258754a0, 0x5, 0xc4252a50d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24941 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875590, 0xc42510b3e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875590, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129a40)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc425875590, 0x0, 0x0, 0x0, 0xc424129a40, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc425875590, 0x6f0968, 0x3, 0x51f701, 0xc4223eb080)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc425875590, 0x5, 0xc4252a50f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24942 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875680, 0xc42510b420)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab67e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875680, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129a58)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc425875680, 0x0, 0x0, 0x0, 0xc424129a58, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc425875680, 0x6f0968, 0x3, 0x51f701, 0xc4223eb0e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc425875680, 0x5, 0xc4252a5110, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24943 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875770, 0xc42510b440)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875770, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129a70)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc425875770, 0x0, 0x0, 0x0, 0xc424129a70, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc425875770, 0x6f0968, 0x3, 0x51f701, 0xc4223eb140)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc425875770, 0x5, 0xc4252a5140, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24944 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875860, 0xc42510b460)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab68a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129a88)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc425875860, 0x0, 0x0, 0x0, 0xc424129a88, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc425875860, 0x6f0968, 0x3, 0x51f701, 0xc4223eb1a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc425875860, 0x5, 0xc4252a5180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24945 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875950, 0xc42510b480)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875950, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129aa0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc425875950, 0x0, 0x0, 0x0, 0xc424129aa0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc425875950, 0x6f0968, 0x3, 0x51f701, 0xc4223eb200)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc425875950, 0x5, 0xc4252a51c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24962 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875a40, 0xc42510b4b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129ab8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc425875a40, 0x0, 0x0, 0x0, 0xc424129ab8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc425875a40, 0x6f0968, 0x3, 0x51f701, 0xc4223eb260)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc425875a40, 0x5, 0xc4252a5200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24963 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875b30, 0xc42510b4e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab69c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129ad0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc425875b30, 0x0, 0x0, 0x0, 0xc424129ad0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc425875b30, 0x6f0968, 0x3, 0x51f701, 0xc4223eb2c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc425875b30, 0x5, 0xc4252a5220, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24964 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875c20, 0xc42510b520)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6a20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129ae8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc425875c20, 0x0, 0x0, 0x0, 0xc424129ae8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc425875c20, 0x6f0968, 0x3, 0x51f701, 0xc4223eb320)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc425875c20, 0x5, 0xc4252a5240, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24965 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875d10, 0xc42510b560)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6a80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129b00)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc425875d10, 0x0, 0x0, 0x0, 0xc424129b00, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc425875d10, 0x6f0968, 0x3, 0x51f701, 0xc4223eb380)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc425875d10, 0x5, 0xc4252a5260, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24961 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24966 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875e00, 0xc42510b590)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6ae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129b18)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc425875e00, 0x0, 0x0, 0x0, 0xc424129b18, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc425875e00, 0x6f0968, 0x3, 0x51f701, 0xc4223eb3e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc425875e00, 0x5, 0xc4252a52b0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24967 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425875ef0, 0xc42510b5b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6b40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425875ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425875ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129b30)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc425875ef0, 0x0, 0x0, 0x0, 0xc424129b30, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc425875ef0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc425875ef0, 0x5, 0xc4252a52f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24968 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f36000, 0xc42510b5d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6ba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f36000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f36000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129b48)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc422f36000, 0x0, 0x0, 0x0, 0xc424129b48, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc422f36000, 0x6f0968, 0x3, 0x51f701, 0xc4223eb4a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc422f36000, 0x5, 0xc4252a5330, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24981 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc425042000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24969 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f360f0, 0xc42510b610)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6c00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f360f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f360f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129b60)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc422f360f0, 0x0, 0x0, 0x0, 0xc424129b60, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc422f360f0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc422f360f0, 0x5, 0xc4252a5350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24970 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f361e0, 0xc42510b650)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6c60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f361e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f361e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129b78)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc422f361e0, 0x0, 0x0, 0x0, 0xc424129b78, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc422f361e0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc422f361e0, 0x5, 0xc4252a5370, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24971 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f362d0, 0xc42510b690)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6cc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f362d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f362d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc424129b90)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc422f362d0, 0x0, 0x0, 0x0, 0xc424129b90, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc422f362d0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb5c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc422f362d0, 0x5, 0xc4252a5390, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24972 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f364b0, 0xc42510b6e0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6d80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f364b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f364b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc424129bc0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc422f364b0, 0x0, 0x0, 0x0, 0xc424129bc0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc422f364b0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc422f364b0, 0x5, 0xc4252a53c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24973 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f365a0, 0xc42510b700)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6de0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f365a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f365a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc424129bd8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc422f365a0, 0x0, 0x0, 0x0, 0xc424129bd8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc422f365a0, 0x6f0968, 0x3, 0x51f701, 0xc4223eb6e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc422f365a0, 0x5, 0xc4252a53f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24974 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc4247818c0, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24976 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f36690, 0xc42510b720)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6e40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f36690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f36690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc424129bf0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc422f36690, 0x0, 0x0, 0x0, 0xc424129bf0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc422f36690, 0x6f0968, 0x3, 0x51f701, 0xc4223eb740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc422f36690, 0x5, 0xc4252a5770, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24986 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24987 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24988 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24990 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24991 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24992 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24993 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25002 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc425044340, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 24977 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc422f36780, 0xc42510b750)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc423ab6ea0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc422f36780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc422f36780, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc424129c08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc422f36780, 0x0, 0x0, 0x0, 0xc424129c08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc422f36780, 0x6f0968, 0x3, 0x51f701, 0xc4223eb7a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc422f36780, 0x5, 0xc4252a5790, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25010 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25012 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25013 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25014 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25015 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25016 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25025 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25027 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc424781b00, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25007 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25046 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25049 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25054 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25055 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdcf00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25033 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25034 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25041 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25058 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25059 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25063 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25064 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc424781d40, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25075 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25078 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25079 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25091 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25092 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd080, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25113 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25117 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16480, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25119 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25100 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25101 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25104 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25129 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc425871340, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25131 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25138 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25140 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25141 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25149 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25150 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25151 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25152 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25154 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011ae00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25133 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25134 [semacquire]:
sync.runtime_Semacquire(0xc42504ddbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504ddb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25137 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25174 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25175 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25178 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25179 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25181 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25182 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc4257374a0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4257374a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc4257374a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261cdc30, 0xc4240cf028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc4257374a0, 0x0, 0x0, 0x0, 0xc4240cf028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc4257374a0, 0x6f0968, 0x3, 0x51f701, 0xc422259980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc4257374a0, 0x5, 0xc42526bef0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc425871600, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25159 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25162 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25163 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25165 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25166 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25167 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25168 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25169 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25191 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b000, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25196 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25210 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25212 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1a40, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25223 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25224 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25230 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25231 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25234 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25236 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42208ad00, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25265 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc4200f1c20, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25268 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25269 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25273 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc421b45040, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25275 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25298 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25300 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25318 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b500, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25309 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25310 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425737860, 0xc4251bf290)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc424c59ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425737860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc425737860, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261cec30, 0xc4240cf088)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc425737860, 0x0, 0x0, 0x0, 0xc4240cf088, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc425737860, 0x6f0968, 0x3, 0x51f701, 0xc422259e90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc425737860, 0x5, 0xc4251bf180, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd200, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25320 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25321 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25333 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25339 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6b6c0, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25346 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25347 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25355 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25356 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25363 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4227fb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25341 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25342 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25381 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25382 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25384 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25392 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc425874c30, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc425874c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc425874c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc426158c30, 0xc424129950)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc425874c30, 0x0, 0x0, 0x0, 0xc424129950, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc425874c30, 0x6f0968, 0x3, 0x51f701, 0xc4223eaae0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc425874c30, 0x5, 0xc42510ae20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc423af1520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25366 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25367 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25369 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25370 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25371 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25372 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25373 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25376 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25377 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25396 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25400 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc423afb860, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25402 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25403 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25407 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25408 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25428 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25434 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25435 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25436 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25437 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25423 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25443 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25444 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25446 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc425c166c0, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25461 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25469 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25472 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25474 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25453 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25490 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25499 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc425c16900, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25479 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25480 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25484 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25507 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25510 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25511 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228046e0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25504 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25530 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25531 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25532 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25536 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42011b200, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25513 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25519 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25520 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25541 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25542 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25548 [semacquire]:
sync.runtime_Semacquire(0xc42504d32c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504d320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4228049a0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25555 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25556 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25560 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25561 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25564 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25565 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25566 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25569 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25570 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25573 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42011b400, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25550 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25575 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25591 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25592 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25598 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25601 [semacquire]:
sync.runtime_Semacquire(0xc42504d7ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42504d7e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25576 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25603 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25585 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25620 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25622 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25626 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc4200f1e00, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25606 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25608 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25609 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25610 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25634 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25637 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42395e1e0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42395e1e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42395e1e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c8c30, 0xc4240cf178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42395e1e0, 0x0, 0x0, 0x0, 0xc4240cf178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42395e1e0, 0x6f0968, 0x3, 0x51f701, 0xc422054a20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42395e1e0, 0x5, 0xc42504dbd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089a40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25658 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25659 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25640 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25663 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc421c412c0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25673 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25684 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c6b880, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25641 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25642 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25698 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25699 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25700 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25706 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25707 [semacquire]:
sync.runtime_Semacquire(0xc424eee21c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eee210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089b80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25692 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25715 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25716 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25732 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25721 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c6ba40, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25739 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25743 [semacquire]:
sync.runtime_Semacquire(0xc424eee74c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eee740)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc420089cc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25746 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25751 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25755 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25769 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25756 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25757 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25758 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc428b50340, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25773 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25774 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25778 [semacquire]:
sync.runtime_Semacquire(0xc424eeebec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eeebe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25794 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25799 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25800 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25805 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25809 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25788 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25789 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25810 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25811 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc428b66680, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25793 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25826 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25827 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25828 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42395e690, 0xc424eeef30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc422f5c8e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42395e690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42395e690, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261c8c30, 0xc4240cf1f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42395e690, 0x0, 0x0, 0x0, 0xc4240cf1f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42395e690, 0x6f0968, 0x3, 0x51f701, 0xc422055050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42395e690, 0x5, 0xc424eeef10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25830 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25815 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25816 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25831 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25823 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25838 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25839 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25848 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77080, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25865 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd680, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25850 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25851 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25852 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25853 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25868 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25869 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25854 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25873 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25855 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25893 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25882 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25883 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25896 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25897 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25901 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77200, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25886 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4228058c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25904 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25905 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25906 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25907 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25909 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25910 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25889 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25923 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25924 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25925 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25913 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25914 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25926 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25915 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25916 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25932 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25933 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25920 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25938 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4232969a0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25935 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25936 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25955 [semacquire]:
sync.runtime_Semacquire(0xc424eeff1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424eeff10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc422805b80, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25940 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25945 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25961 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25962 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25947 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25948 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25968 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25969 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25986 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25972 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25987 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25988 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25990 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25991 [semacquire]:
sync.runtime_Semacquire(0xc424e8ed6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8ed60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc423296c60, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25973 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25975 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25976 [semacquire]:
sync.runtime_Semacquire(0xc424df229c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df2290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc420089e00, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25993 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26007 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25981 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25982 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26012 [semacquire]:
sync.runtime_Semacquire(0xc424e8f29c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f180, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 25985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26014 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26025 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26027 [semacquire]:
sync.runtime_Semacquire(0xc424cc588c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26028 [semacquire]:
sync.runtime_Semacquire(0xc424df260c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df2600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08000, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26015 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26016 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26034 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26033 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26041 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26054 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26055 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26056 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26058 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26059 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26046 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26048 [semacquire]:
sync.runtime_Semacquire(0xc424e8f78c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8f780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f2c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26063 [semacquire]:
sync.runtime_Semacquire(0xc424df28fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df28f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c480, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26065 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26075 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26078 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26079 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26091 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26092 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26099 [semacquire]:
sync.runtime_Semacquire(0xc424e8fc4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8fc40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc420081d40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26097 [semacquire]:
sync.runtime_Semacquire(0xc424df2c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df2c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c5a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26101 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26104 [semacquire]:
sync.runtime_Semacquire(0xc424bdcebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdceb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26105 [semacquire]:
sync.runtime_Semacquire(0xc424a2c00c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26113 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26130 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26131 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26133 [semacquire]:
sync.runtime_Semacquire(0xc424e8ff7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424e8ff70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc420081e60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26118 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26119 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26146 [semacquire]:
sync.runtime_Semacquire(0xc424df2f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df2f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42299f000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26137 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26138 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26140 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26141 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26162 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26163 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26165 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26166 [semacquire]:
sync.runtime_Semacquire(0xc424de836c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ac500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26149 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26168 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26150 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26151 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26152 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26159 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26178 [semacquire]:
sync.runtime_Semacquire(0xc424df31bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df31b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42395eff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26169 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26174 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26175 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26196 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26198 [semacquire]:
sync.runtime_Semacquire(0xc424de871c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc422f37b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26181 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26183 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26184 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26191 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26193 [semacquire]:
sync.runtime_Semacquire(0xc424df34cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df34c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb880, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26229 [semacquire]:
sync.runtime_Semacquire(0xc424de8b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6d20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26231 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26223 [semacquire]:
sync.runtime_Semacquire(0xc424df38ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df38a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f790, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26234 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26237 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26243 [semacquire]:
sync.runtime_Semacquire(0xc424de8f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de8f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e08f0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26265 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26268 [semacquire]:
sync.runtime_Semacquire(0xc424df3bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fc80, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26256 [semacquire]:
sync.runtime_Semacquire(0xc424de930c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc40c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26275 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26280 [semacquire]:
sync.runtime_Semacquire(0xc424df3f5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424df3f50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bb80, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26298 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26300 [semacquire]:
sync.runtime_Semacquire(0xc424de969c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8e70, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26307 [semacquire]:
sync.runtime_Semacquire(0xc424cc428c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc4280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26309 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26327 [semacquire]:
sync.runtime_Semacquire(0xc424de99dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de99d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18e60, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26317 [semacquire]:
sync.runtime_Semacquire(0xc424cc45cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc45c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6000, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26333 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26337 [semacquire]:
sync.runtime_Semacquire(0xc424de9cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebe990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26320 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26321 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26355 [semacquire]:
sync.runtime_Semacquire(0xc424a76fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a76fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26356 [semacquire]:
sync.runtime_Semacquire(0xc42499e0ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e0a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26357 [semacquire]:
sync.runtime_Semacquire(0xc42499ec6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499ec60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26358 [semacquire]:
sync.runtime_Semacquire(0xc424cc48dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc48d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26341 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26342 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26346 [semacquire]:
sync.runtime_Semacquire(0xc424de9f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424de9f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515ed80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26360 [semacquire]:
sync.runtime_Semacquire(0xc42499f64c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499f640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26361 [semacquire]:
sync.runtime_Semacquire(0xc42480a39c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480a390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26363 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26364 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26370 [semacquire]:
sync.runtime_Semacquire(0xc424bdc1ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc1a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42529b810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26366 [semacquire]:
sync.runtime_Semacquire(0xc424cc4b9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc4b90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4252a78f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26372 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243967e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243b5380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26373 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243967e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243967e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243967e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26369 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243b5380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243b5380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243b5380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26376 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243967e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26377 [semacquire]:
sync.runtime_Semacquire(0xc424bdc42c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243967e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243b5380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26389 [semacquire]:
sync.runtime_Semacquire(0xc424cc4e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc4e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4243b5380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08140, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08140, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08140, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08140, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26395 [semacquire]:
sync.runtime_Semacquire(0xc424cc506c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08140, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26381 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26382 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26383 [semacquire]:
sync.runtime_Semacquire(0xc424bdc67c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26402 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26403 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26400 [semacquire]:
sync.runtime_Semacquire(0xc424cc527c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425248880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26404 [semacquire]:
sync.runtime_Semacquire(0xc424bdc87c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdc870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4254cdec0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506de0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506de0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26420 [semacquire]:
sync.runtime_Semacquire(0xc424cc543c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc422506de0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26407 [semacquire]:
sync.runtime_Semacquire(0xc42496aa1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496aa10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243a450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc422f5dc40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26416 [semacquire]:
sync.runtime_Semacquire(0xc42496b12c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26428 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26434 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26435 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26436 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26443 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26444 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26447 [semacquire]:
sync.runtime_Semacquire(0xc424bdd33c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd330)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4227ada00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26453 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26461 [semacquire]:
sync.runtime_Semacquire(0xc424cc5d6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424cc5d60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c6c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26469 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26472 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26479 [semacquire]:
sync.runtime_Semacquire(0xc424bdd73c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdd730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccac30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26484 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26490 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26495 [semacquire]:
sync.runtime_Semacquire(0xc424b301dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b301d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568c7e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26499 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26504 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26507 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26510 [semacquire]:
sync.runtime_Semacquire(0xc424bdda4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdda40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6e00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26519 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26520 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26528 [semacquire]:
sync.runtime_Semacquire(0xc424b3060c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42252a400, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26513 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26530 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26531 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26532 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26540 [semacquire]:
sync.runtime_Semacquire(0xc424bdde1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424bdde10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e09c0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26542 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26548 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26550 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26555 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26556 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26560 [semacquire]:
sync.runtime_Semacquire(0xc424b308ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b308a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428d4a2d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26564 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26565 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26566 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26569 [semacquire]:
sync.runtime_Semacquire(0xc424b1c1fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1c1f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26585 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26591 [semacquire]:
sync.runtime_Semacquire(0xc424b30ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b30cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cb960, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26574 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26575 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26576 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26597 [semacquire]:
sync.runtime_Semacquire(0xc424b1c5bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1c5b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8f20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26610 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26620 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26621 [semacquire]:
sync.runtime_Semacquire(0xc424b3107c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31070)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f860, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26601 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26602 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26603 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26606 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26608 [semacquire]:
sync.runtime_Semacquire(0xc424b1c94c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1c940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18f00, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26642 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26626 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26627 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26634 [semacquire]:
sync.runtime_Semacquire(0xc424b313dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b313d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fd40, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26650 [semacquire]:
sync.runtime_Semacquire(0xc424b1cc8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1cc80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebea20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26639 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26640 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26641 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26658 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26659 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26662 [semacquire]:
sync.runtime_Semacquire(0xc424b3171c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bc30, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26675 [semacquire]:
sync.runtime_Semacquire(0xc424b1cf9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1cf90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42515f680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26666 [semacquire]:
sync.runtime_Semacquire(0xc42480b09c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480b090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26667 [semacquire]:
sync.runtime_Semacquire(0xc42471875c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424718750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26668 [semacquire]:
sync.runtime_Semacquire(0xc424719f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424719f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26669 [semacquire]:
sync.runtime_Semacquire(0xc4246b77ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b77a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26673 [semacquire]:
sync.runtime_Semacquire(0xc424b3196c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422736fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26683 [semacquire]:
sync.runtime_Semacquire(0xc424b1d25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1d250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cc850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26692 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26698 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26699 [semacquire]:
sync.runtime_Semacquire(0xc424b31bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6120, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26706 [semacquire]:
sync.runtime_Semacquire(0xc424b1d4fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1d4f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422256d80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26724 [semacquire]:
sync.runtime_Semacquire(0xc424b31efc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b31ef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4250c0b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26708 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5d810, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e0a80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5d810, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5d810, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5d810, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26712 [semacquire]:
sync.runtime_Semacquire(0xc424b1d7ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1d7a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428b5d810, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e0a80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252345c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e0a80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e0a80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e0a80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e0a80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26732 [semacquire]:
sync.runtime_Semacquire(0xc424a7617c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a76170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e0a80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222520c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26715 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252345c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26716 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252345c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26717 [semacquire]:
sync.runtime_Semacquire(0xc424b1d98c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1d980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4252345c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243bb60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222520c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222520c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222520c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222520c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26739 [semacquire]:
sync.runtime_Semacquire(0xc424a7645c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a76450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222520c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243bb60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26721 [semacquire]:
sync.runtime_Semacquire(0xc424b1db7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424b1db70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42243bb60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26755 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428c7daa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26745 [semacquire]:
sync.runtime_Semacquire(0xc424a766ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a766a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d08cd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26750 [semacquire]:
sync.runtime_Semacquire(0xc424a7692c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a76920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26770 [semacquire]:
sync.runtime_Semacquire(0xc424a76adc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a76ad0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242c7e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428d66d00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e11f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e11f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26769 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26787 [semacquire]:
sync.runtime_Semacquire(0xc4248655ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248655e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26788 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26789 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26792 [semacquire]:
sync.runtime_Semacquire(0xc424a2c42c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42226cd00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26794 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e11f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26799 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26800 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26805 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26808 [semacquire]:
sync.runtime_Semacquire(0xc424a2c75c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2c750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428ccbd10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26810 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26812 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26815 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26816 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e11f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26823 [semacquire]:
sync.runtime_Semacquire(0xc424a2cb1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2cb10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6ee0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e11f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e11f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26784 [semacquire]:
sync.runtime_Semacquire(0xc424a772dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a772d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e11f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422626060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422626060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422626060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422626060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26838 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422626060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26839 [semacquire]:
sync.runtime_Semacquire(0xc424a7755c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a77550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422626060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26826 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26827 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26828 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26830 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26831 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26850 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26851 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26852 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26853 [semacquire]:
sync.runtime_Semacquire(0xc424a2cebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2ceb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0a90, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26855 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26845 [semacquire]:
sync.runtime_Semacquire(0xc424a777bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a777b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09180, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26865 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26866 [semacquire]:
sync.runtime_Semacquire(0xc424a2d1bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d1b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26849 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26882 [semacquire]:
sync.runtime_Semacquire(0xc424a77a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a77a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26868 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d320, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d320, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26886 [semacquire]:
sync.runtime_Semacquire(0xc424a77bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a77be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242d320, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26869 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26873 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428d67420, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26878 [semacquire]:
sync.runtime_Semacquire(0xc424a2d46c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df8fd0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e1960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e1960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26904 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26905 [semacquire]:
sync.runtime_Semacquire(0xc424a2d78c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2d780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c18fa0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26907 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26896 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e1960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26909 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26910 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26913 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26914 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26915 [semacquire]:
sync.runtime_Semacquire(0xc424a2da3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2da30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26920 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26923 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26924 [semacquire]:
sync.runtime_Semacquire(0xc424a2dc9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2dc90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26926 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26897 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e1960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e1960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e1960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26932 [semacquire]:
sync.runtime_Semacquire(0xc42499e2dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e2d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4251e1960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276e240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26947 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26948 [semacquire]:
sync.runtime_Semacquire(0xc424a2de4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424a2de40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4250cd810, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26935 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276e240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26936 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276e240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276e240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227d33e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26938 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276e240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26939 [semacquire]:
sync.runtime_Semacquire(0xc42499e45c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42276e240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227d33e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227d33e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227d33e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227d33e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26955 [semacquire]:
sync.runtime_Semacquire(0xc42496a0dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a0d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4227d33e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26945 [semacquire]:
sync.runtime_Semacquire(0xc42499e63c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09630, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26961 [semacquire]:
sync.runtime_Semacquire(0xc42496a2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26966 [semacquire]:
sync.runtime_Semacquire(0xc42499e82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26968 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242ddd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26981 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26982 [semacquire]:
sync.runtime_Semacquire(0xc42496a40c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425234ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223219e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26969 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242ddd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26970 [semacquire]:
sync.runtime_Semacquire(0xc42499e97c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499e970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42242ddd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26972 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428d67b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223219e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26986 [semacquire]:
sync.runtime_Semacquire(0xc42496a52c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496a520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4223219e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26988 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428e589a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f580e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f580e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428e58c60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f580e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f580e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f580e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 26999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f580e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27000 [semacquire]:
sync.runtime_Semacquire(0xc42499edfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499edf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f580e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f6600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f6600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f6600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f6600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f6600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27007 [semacquire]:
sync.runtime_Semacquire(0xc42499efbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499efb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4226f6600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27025 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27027 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27033 [semacquire]:
sync.runtime_Semacquire(0xc42496b59c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428e571d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27045 [semacquire]:
sync.runtime_Semacquire(0xc42499f10c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499f100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27040 [semacquire]:
sync.runtime_Semacquire(0xc4246ca1bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca1b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27041 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27058 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27059 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27063 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27064 [semacquire]:
sync.runtime_Semacquire(0xc42496b9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496b9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db6fc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27049 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27050 [semacquire]:
sync.runtime_Semacquire(0xc42499f29c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499f290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425249e80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27075 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27078 [semacquire]:
sync.runtime_Semacquire(0xc42496bd9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42496bd90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0b60, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27054 [semacquire]:
sync.runtime_Semacquire(0xc42499f3ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499f3a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e4900, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27056 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428eea260, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27091 [semacquire]:
sync.runtime_Semacquire(0xc4248640dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248640d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266e540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266e540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266e540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27100 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27101 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27103 [semacquire]:
sync.runtime_Semacquire(0xc42486438c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9080, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27130 [semacquire]:
sync.runtime_Semacquire(0xc42486461c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27113 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266e540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266e540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27115 [semacquire]:
sync.runtime_Semacquire(0xc42499f7ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499f7e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42266e540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27133 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27134 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27137 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27138 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27140 [semacquire]:
sync.runtime_Semacquire(0xc4248647fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248647f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeb40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27118 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27119 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27121 [semacquire]:
sync.runtime_Semacquire(0xc42499faac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499faa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428d09ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27149 [semacquire]:
sync.runtime_Semacquire(0xc424864a4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864a40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f06c00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27158 [semacquire]:
sync.runtime_Semacquire(0xc42499fcac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499fca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27151 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e52c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e52c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27152 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27162 [semacquire]:
sync.runtime_Semacquire(0xc42499fefc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42499fef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e52c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27173 [semacquire]:
sync.runtime_Semacquire(0xc424864c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5ebd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428eea8a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27175 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225da540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225da540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27178 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27179 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27180 [semacquire]:
sync.runtime_Semacquire(0xc424864d9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864d90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225e7380, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8adc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225da540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27183 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8adc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27184 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8adc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8adc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27186 [semacquire]:
sync.runtime_Semacquire(0xc424864f4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424864f40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8adc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27191 [semacquire]:
sync.runtime_Semacquire(0xc4248650dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4248650d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225da540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225da540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27207 [semacquire]:
sync.runtime_Semacquire(0xc42480a64c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480a640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4225da540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27195 [semacquire]:
sync.runtime_Semacquire(0xc42486521c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ff650, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428e59c40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27210 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27213 [semacquire]:
sync.runtime_Semacquire(0xc42480a8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480a8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27237 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27218 [semacquire]:
sync.runtime_Semacquire(0xc42480aaec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480aae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27222 [semacquire]:
sync.runtime_Semacquire(0xc42480ad0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480ad00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4222e5c80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27816 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27249 [semacquire]:
sync.runtime_Semacquire(0xc42486592c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc428f5e1e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27225 [semacquire]:
sync.runtime_Semacquire(0xc42480aebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480aeb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428eeaee0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27227 [runnable]:
sync.runtime_Semacquire(0xc4200c4004)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4000)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).getIdleConn(0xc4200c4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc400000000, 0x0)
	/usr/local/go/src/net/http/transport.go:719 +0xa2
net/http.(*Transport).getConn(0xc4200c4000, 0xc428eeb020, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:849 +0x11f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc428ec34a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc428ec34a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261cdc30, 0xc4240cf988)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc428ec34a0, 0x0, 0x0, 0x0, 0xc4240cf988, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc428ec34a0, 0x6f0968, 0x3, 0x51f701, 0xc4222e5f50)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc428ec34a0, 0x5, 0xc42480af10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42480aed0, 0x1, 0x1, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27264 [semacquire]:
sync.runtime_Semacquire(0xc424865c9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865c90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db70a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27229 [semacquire]:
sync.runtime_Semacquire(0xc42455161c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27268 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27269 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27230 [semacquire]:
sync.runtime_Semacquire(0xc4244a459c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27231 [semacquire]:
sync.runtime_Semacquire(0xc4244a520c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27232 [semacquire]:
sync.runtime_Semacquire(0xc4244a5f0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5f00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27233 [semacquire]:
sync.runtime_Semacquire(0xc424384bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27275 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27278 [semacquire]:
sync.runtime_Semacquire(0xc424865f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424865f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0c30, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27285 [semacquire]:
sync.runtime_Semacquire(0xc42480b3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480b3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd61b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27294 [semacquire]:
sync.runtime_Semacquire(0xc42480b6ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480b6e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27298 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27300 [semacquire]:
sync.runtime_Semacquire(0xc4246cbd8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cbd80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27301 [semacquire]:
sync.runtime_Semacquire(0xc42463fb9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463fb90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f595e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27302 [semacquire]:
sync.runtime_Semacquire(0xc4244ff30c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27307 [semacquire]:
sync.runtime_Semacquire(0xc42478232c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424782320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc43c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27309 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f595e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f595e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f595e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f595e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f595e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27318 [semacquire]:
sync.runtime_Semacquire(0xc42480b9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480b9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f595e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27320 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422540f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27333 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27335 [semacquire]:
sync.runtime_Semacquire(0xc4247826ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4247826e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9130, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27321 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422540f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422540f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422540f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422540f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27325 [semacquire]:
sync.runtime_Semacquire(0xc42480bc3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480bc30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422540f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27341 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27342 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27346 [semacquire]:
sync.runtime_Semacquire(0xc424782acc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424782ac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c190e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27363 [semacquire]:
sync.runtime_Semacquire(0xc42480beac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42480bea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2e960, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27355 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27356 [semacquire]:
sync.runtime_Semacquire(0xc424782e3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424782e30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebebd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27366 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27367 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27368 [semacquire]:
sync.runtime_Semacquire(0xc4247180ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4247180a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425026ac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27370 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ac990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27381 [semacquire]:
sync.runtime_Semacquire(0xc42478311c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424783110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27371 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ac990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27372 [semacquire]:
sync.runtime_Semacquire(0xc4247182bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4247182b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ac990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27384 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428eeb740, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27389 [semacquire]:
sync.runtime_Semacquire(0xc42478343c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424783430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424e5fab0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42251b920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42251b920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42251b920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42251b920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42251b920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27396 [semacquire]:
sync.runtime_Semacquire(0xc4247836ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4247836e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42251b920, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8b770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8b770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27400 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8b770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27401 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8b770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27402 [semacquire]:
sync.runtime_Semacquire(0xc42478392c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424783920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428e8b770, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27407 [semacquire]:
sync.runtime_Semacquire(0xc424783b8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424783b80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425235b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aac90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27420 [semacquire]:
sync.runtime_Semacquire(0xc424718b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424718b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6240, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aac90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27427 [semacquire]:
sync.runtime_Semacquire(0xc424783d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424783d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220aac90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc428f7ea60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27423 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27443 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27444 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27445 [semacquire]:
sync.runtime_Semacquire(0xc424718e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424718e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e68b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27435 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27447 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59f80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27436 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59f80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59f80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59f80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59f80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59f80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27453 [semacquire]:
sync.runtime_Semacquire(0xc42471915c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424719150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424f59f80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d3980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d3980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d3980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d3980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d3980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27460 [semacquire]:
sync.runtime_Semacquire(0xc4247193cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4247193c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4224d3980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2ef50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27479 [semacquire]:
sync.runtime_Semacquire(0xc4246ca52c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0d00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2ef50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2ef50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2ef50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27466 [semacquire]:
sync.runtime_Semacquire(0xc42471968c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424719680)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2ef50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27484 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27490 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27492 [semacquire]:
sync.runtime_Semacquire(0xc4246ca7cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246ca7c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27469 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27471 [semacquire]:
sync.runtime_Semacquire(0xc42471989c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424719890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad710, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad710, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27507 [semacquire]:
sync.runtime_Semacquire(0xc424719adc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424719ad0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4221ad710, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27499 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42903a020, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27504 [semacquire]:
sync.runtime_Semacquire(0xc4246caafc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246caaf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df91e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27530 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27531 [semacquire]:
sync.runtime_Semacquire(0xc4246cacec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cace0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27541 [semacquire]:
sync.runtime_Semacquire(0xc4246cafac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cafa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebec60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27548 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27550 [semacquire]:
sync.runtime_Semacquire(0xc4246cb17c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424f07d00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27519 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424dda7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27520 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27555 [semacquire]:
sync.runtime_Semacquire(0xc4246b630c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b6300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd62d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424dda7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27570 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424dda7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424dda7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424dda7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424dda7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27574 [semacquire]:
sync.runtime_Semacquire(0xc4246cb3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424dda7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27576 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27560 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27561 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27564 [semacquire]:
sync.runtime_Semacquire(0xc4246b660c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b6600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27566 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27581 [semacquire]:
sync.runtime_Semacquire(0xc4246cb59c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422497740, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27569 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27588 [semacquire]:
sync.runtime_Semacquire(0xc4246b691c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b6910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cac930, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27585 [semacquire]:
sync.runtime_Semacquire(0xc4244608fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244608f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27602 [semacquire]:
sync.runtime_Semacquire(0xc424460f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27603 [semacquire]:
sync.runtime_Semacquire(0xc4246cb70c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27605 [semacquire]:
sync.runtime_Semacquire(0xc4244615fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244615f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27591 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27592 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27595 [semacquire]:
sync.runtime_Semacquire(0xc4246b6bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b6bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422448540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2f540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27606 [semacquire]:
sync.runtime_Semacquire(0xc424461a9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461a90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27607 [semacquire]:
sync.runtime_Semacquire(0xc424461fac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461fa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27608 [semacquire]:
sync.runtime_Semacquire(0xc4246cb8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246cb8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27610 [semacquire]:
sync.runtime_Semacquire(0xc421df43fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df43f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220abfb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27598 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2f540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2f540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2f540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27601 [semacquire]:
sync.runtime_Semacquire(0xc4246b6eac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b6ea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2f540, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27611 [semacquire]:
sync.runtime_Semacquire(0xc421df46ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df46e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4220abfb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27620 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27622 [semacquire]:
sync.runtime_Semacquire(0xc4246b709c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b7090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28234 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202a4e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27636 [semacquire]:
sync.runtime_Semacquire(0xc421df4b7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4b70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202a4e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27626 [semacquire]:
sync.runtime_Semacquire(0xc4246b72dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b72d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202a4e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27637 [semacquire]:
sync.runtime_Semacquire(0xc421df5c7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5c70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42903a900, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27639 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27640 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27641 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27642 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27646 [semacquire]:
sync.runtime_Semacquire(0xc42463e01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463e010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9290, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27673 [semacquire]:
sync.runtime_Semacquire(0xc42463e37c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463e370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27658 [semacquire]:
sync.runtime_Semacquire(0xc4246b7b0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b7b00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6360, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27683 [semacquire]:
sync.runtime_Semacquire(0xc42463e6ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463e6e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebecf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27663 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27698 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27699 [semacquire]:
sync.runtime_Semacquire(0xc4246b7e4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4246b7e40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cad260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27692 [semacquire]:
sync.runtime_Semacquire(0xc42463ea4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463ea40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddb340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cad260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cad260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cad260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cad260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27706 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cad260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27707 [semacquire]:
sync.runtime_Semacquire(0xc42455012c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424cad260, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bd020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddb340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddb340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddb340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddb340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27715 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddb340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27716 [semacquire]:
sync.runtime_Semacquire(0xc42463ed0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463ed00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddb340, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223b2e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bd020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bd020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bd020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bd020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27730 [semacquire]:
sync.runtime_Semacquire(0xc42455035c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223bd020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27732 [semacquire]:
sync.runtime_Semacquire(0xc4243858dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243858d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2fb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223b2e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223b2e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223b2e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223b2e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27723 [semacquire]:
sync.runtime_Semacquire(0xc42463efec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463efe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4223b2e40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27733 [semacquire]:
sync.runtime_Semacquire(0xc424385e5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385e50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2fb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27734 [semacquire]:
sync.runtime_Semacquire(0xc4223025ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223025a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2fb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27735 [semacquire]:
sync.runtime_Semacquire(0xc422302d8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302d80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2fb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27736 [semacquire]:
sync.runtime_Semacquire(0xc42455050c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc428f2fb30, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27738 [semacquire]:
sync.runtime_Semacquire(0xc4223033ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223033e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27729 [semacquire]:
sync.runtime_Semacquire(0xc42463f26c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463f260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27739 [semacquire]:
sync.runtime_Semacquire(0xc42230386c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27740 [semacquire]:
sync.runtime_Semacquire(0xc422303cbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303cb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27741 [semacquire]:
sync.runtime_Semacquire(0xc42455063c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424550630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc425027b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27743 [semacquire]:
sync.runtime_Semacquire(0xc421f8806c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f88060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202b290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27750 [semacquire]:
sync.runtime_Semacquire(0xc42463f4bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463f4b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215ee510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27744 [semacquire]:
sync.runtime_Semacquire(0xc421f8836c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421f88360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42202b290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215ee510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27754 [semacquire]:
sync.runtime_Semacquire(0xc42463f6fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463f6f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215ee510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27756 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4290e8160, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28585 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27788 [semacquire]:
sync.runtime_Semacquire(0xc42463ff8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42463ff80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9340, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27793 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27794 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27799 [semacquire]:
sync.runtime_Semacquire(0xc4244fe25c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c192c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27805 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27809 [semacquire]:
sync.runtime_Semacquire(0xc4244fe51c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebed80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27827 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27828 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27830 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27831 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27834 [semacquire]:
sync.runtime_Semacquire(0xc4244fe6cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe6c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b76b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27838 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27839 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27842 [semacquire]:
sync.runtime_Semacquire(0xc4244fe94c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fe940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ddbea0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27849 [semacquire]:
sync.runtime_Semacquire(0xc4244feb5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244feb50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222e2600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27851 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27823 [semacquire]:
sync.runtime_Semacquire(0xc4245518cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4245518c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424e69f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27852 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27853 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27854 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27855 [semacquire]:
sync.runtime_Semacquire(0xc4244fecbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fecb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429074e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b821c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b821c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b821c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b821c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b821c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b821c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27876 [semacquire]:
sync.runtime_Semacquire(0xc4244fee5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244fee50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe4e40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27863 [semacquire]:
sync.runtime_Semacquire(0xc424551b6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551b60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b821c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42157be90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27865 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f5a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42157be90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27880 [semacquire]:
sync.runtime_Semacquire(0xc4244ff01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42157be90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27866 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f5a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f5a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27868 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f5a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27869 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f5a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27870 [semacquire]:
sync.runtime_Semacquire(0xc424551dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222f5a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27882 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4290e8c00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291083c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27889 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27873 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291083c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291083c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291083c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27892 [semacquire]:
sync.runtime_Semacquire(0xc424551fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424551fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291083c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27906 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27896 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27897 [semacquire]:
sync.runtime_Semacquire(0xc4244a414c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215d1230, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215d1230, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27901 [semacquire]:
sync.runtime_Semacquire(0xc4244a425c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4250)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4215d1230, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429154120, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27907 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27909 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27910 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27913 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27914 [semacquire]:
sync.runtime_Semacquire(0xc4244ff5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df93f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27916 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27920 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27923 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27924 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27925 [semacquire]:
sync.runtime_Semacquire(0xc4244ff82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ff820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27929 [semacquire]:
sync.runtime_Semacquire(0xc42205cdbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205cdb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27930 [semacquire]:
sync.runtime_Semacquire(0xc42205dcec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205dce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27931 [semacquire]:
sync.runtime_Semacquire(0xc421d2ecbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2ecb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27932 [semacquire]:
sync.runtime_Semacquire(0xc421d2fb2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2fb20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27933 [semacquire]:
sync.runtime_Semacquire(0xc4229ba92c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27935 [semacquire]:
sync.runtime_Semacquire(0xc4244ffaac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ffaa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebee10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27945 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27947 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27948 [semacquire]:
sync.runtime_Semacquire(0xc4244a47ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a47e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27960 [semacquire]:
sync.runtime_Semacquire(0xc4244ffcac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ffca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424b77200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27962 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27972 [semacquire]:
sync.runtime_Semacquire(0xc4244a498c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b82a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222463c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27968 [semacquire]:
sync.runtime_Semacquire(0xc4244ffe9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244ffe90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424ad2a10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27986 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27975 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222463c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27976 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222463c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27987 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27988 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27990 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27991 [semacquire]:
sync.runtime_Semacquire(0xc42446006c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc422295c20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222463c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222463c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27979 [semacquire]:
sync.runtime_Semacquire(0xc4244a4b3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4b30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4222463c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27993 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429075590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27981 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108910, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429075590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429075590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429075590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27997 [semacquire]:
sync.runtime_Semacquire(0xc42446027c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429075590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27982 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108910, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108910, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108910, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27985 [semacquire]:
sync.runtime_Semacquire(0xc4244a4cdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4cd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108910, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 27999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28018 [semacquire]:
sync.runtime_Semacquire(0xc42446044c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4214adec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28006 [semacquire]:
sync.runtime_Semacquire(0xc4244a4e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00880, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42133a720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4214adec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28022 [semacquire]:
sync.runtime_Semacquire(0xc42446056c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4214adec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4290e96a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42133a720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28010 [semacquire]:
sync.runtime_Semacquire(0xc4244a4f3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a4f30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42133a720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28012 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429154920, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28033 [semacquire]:
sync.runtime_Semacquire(0xc424460afc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460af0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5600, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421278a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28054 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421278a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28055 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28056 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28057 [semacquire]:
sync.runtime_Semacquire(0xc4244a541c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28037 [semacquire]:
sync.runtime_Semacquire(0xc424460c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424460c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421278a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28059 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b832d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4290e9b20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b832d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b832d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b832d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28063 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b832d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28064 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b832d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28065 [semacquire]:
sync.runtime_Semacquire(0xc4244a55ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a55a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b832d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28046 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221cac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221cac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221cac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221cac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221cac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28072 [semacquire]:
sync.runtime_Semacquire(0xc4244a572c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4221cac60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28075 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28078 [semacquire]:
sync.runtime_Semacquire(0xc4244a58bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a58b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429108e60, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00d40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28048 [semacquire]:
sync.runtime_Semacquire(0xc42446115c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424fe5840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421279590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00d40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00d40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28083 [semacquire]:
sync.runtime_Semacquire(0xc4244a59fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a59f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d00d40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421279590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28100 [semacquire]:
sync.runtime_Semacquire(0xc4244612bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244612b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421279590, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42119a390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4290e9fa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42119a390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28087 [semacquire]:
sync.runtime_Semacquire(0xc4244a5b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244a5b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42119a390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421279da0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429155120, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421279da0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28110 [semacquire]:
sync.runtime_Semacquire(0xc4244617ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4244617a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc421279da0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4291dc340, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28134 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ff560, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28118 [semacquire]:
sync.runtime_Semacquire(0xc42438417c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424904f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ff560, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28126 [semacquire]:
sync.runtime_Semacquire(0xc42438431c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424b83b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28136 [semacquire]:
sync.runtime_Semacquire(0xc424461c5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424461c50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ff560, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28149 [semacquire]:
sync.runtime_Semacquire(0xc4243844dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243844d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4220d5560, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28151 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291093b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28138 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4291dc6e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28152 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291093b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291093b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291093b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28155 [semacquire]:
sync.runtime_Semacquire(0xc42438464c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4291093b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ffdd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ffdd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28159 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28160 [semacquire]:
sync.runtime_Semacquire(0xc4243847ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243847a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28162 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42104d9e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28178 [semacquire]:
sync.runtime_Semacquire(0xc421df40cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df40c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4210ffdd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28163 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42104d9e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28164 [semacquire]:
sync.runtime_Semacquire(0xc4243848cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243848c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42104d9e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28166 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429155920, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4291dca80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4291dcd40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28174 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4291dd000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28175 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28195 [semacquire]:
sync.runtime_Semacquire(0xc424384dbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384db0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424905400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4247463f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4247463f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4247463f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4247463f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4247463f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4247463f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28203 [semacquire]:
sync.runtime_Semacquire(0xc424384fec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424384fe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4247463f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204a960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204a960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204a960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204a960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204a960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28210 [semacquire]:
sync.runtime_Semacquire(0xc42438516c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42204a960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429109900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429109900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429109900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429109900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28216 [semacquire]:
sync.runtime_Semacquire(0xc42438535c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429109900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28221 [semacquire]:
sync.runtime_Semacquire(0xc42438549c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385490)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28237 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28223 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206fd080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28224 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206fd080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28225 [semacquire]:
sync.runtime_Semacquire(0xc4243855fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4243855f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4206fd080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429240120, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d019c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d019c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d019c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28258 [semacquire]:
sync.runtime_Semacquire(0xc421df4dfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df4df0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28265 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28252 [semacquire]:
sync.runtime_Semacquire(0xc424385a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d019c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28268 [semacquire]:
sync.runtime_Semacquire(0xc421df502c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5020)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebeea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420632bd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420632bd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28256 [semacquire]:
sync.runtime_Semacquire(0xc424385b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420632bd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4292405a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28275 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28277 [semacquire]:
sync.runtime_Semacquire(0xc421df529c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28285 [semacquire]:
sync.runtime_Semacquire(0xc421df542c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496cfc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421d211a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28298 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421d211a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421d211a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421d211a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421d211a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28308 [semacquire]:
sync.runtime_Semacquire(0xc421df55dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df55d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421d211a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4292029b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4292029b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4292029b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4292029b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28314 [semacquire]:
sync.runtime_Semacquire(0xc421df574c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5740)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4292029b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28299 [semacquire]:
sync.runtime_Semacquire(0xc424385f9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc424385f90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424d01cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420226000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28319 [semacquire]:
sync.runtime_Semacquire(0xc421df58cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df58c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca0380, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420226000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28303 [semacquire]:
sync.runtime_Semacquire(0xc42230216c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc420226000, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28321 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4201a8fc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429240a20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4201a8fc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28323 [semacquire]:
sync.runtime_Semacquire(0xc421df59dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df59d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4201a8fc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4291ddb80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28333 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28346 [semacquire]:
sync.runtime_Semacquire(0xc42230279c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4200deb10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28355 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28356 [semacquire]:
sync.runtime_Semacquire(0xc421df5e6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421df5e60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c194a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4200deb10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28350 [semacquire]:
sync.runtime_Semacquire(0xc42230297c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4200deb10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429240ea0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28363 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28364 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28366 [semacquire]:
sync.runtime_Semacquire(0xc42205c08c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebef30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28376 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28369 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28391 [semacquire]:
sync.runtime_Semacquire(0xc42205c23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f2d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496da40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496da40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496da40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28396 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496da40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496da40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496da40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28399 [semacquire]:
sync.runtime_Semacquire(0xc42205c3dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c3d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42496da40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28401 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42186a660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28377 [semacquire]:
sync.runtime_Semacquire(0xc422302f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422302f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424984280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a82a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28402 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42186a660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28403 [semacquire]:
sync.runtime_Semacquire(0xc4229bb88c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42186a660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28404 [semacquire]:
sync.runtime_Semacquire(0xc422b3c18c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3c180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42186a660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28405 [semacquire]:
sync.runtime_Semacquire(0xc422b3cd3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3cd30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42186a660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28406 [semacquire]:
sync.runtime_Semacquire(0xc42205c54c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42186a660, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a82a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28381 [semacquire]:
sync.runtime_Semacquire(0xc4223030dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223030d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a82a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28408 [semacquire]:
sync.runtime_Semacquire(0xc422b3d8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3d8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429241320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28409 [semacquire]:
sync.runtime_Semacquire(0xc4228c82ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c82e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28410 [semacquire]:
sync.runtime_Semacquire(0xc4228c91dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c91d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28411 [semacquire]:
sync.runtime_Semacquire(0xc4227dc09c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a8810, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28412 [semacquire]:
sync.runtime_Semacquire(0xc42205c6ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c6a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203040, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a8810, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28414 [semacquire]:
sync.runtime_Semacquire(0xc4227dcdec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcde0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca09c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28423 [semacquire]:
sync.runtime_Semacquire(0xc42230352c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a8810, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28415 [semacquire]:
sync.runtime_Semacquire(0xc4227dd7ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dd7a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca09c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28416 [semacquire]:
sync.runtime_Semacquire(0xc42270a2fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a2f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca09c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28417 [semacquire]:
sync.runtime_Semacquire(0xc42205c7fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205c7f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca09c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28435 [semacquire]:
sync.runtime_Semacquire(0xc42270ac1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270ac10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429292a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28436 [semacquire]:
sync.runtime_Semacquire(0xc42270b2bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270b2b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429292a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29799 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4292416c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28445 [semacquire]:
sync.runtime_Semacquire(0xc4225cc00c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28446 [semacquire]:
sync.runtime_Semacquire(0xc4225cd53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a8d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a8d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28447 [semacquire]:
sync.runtime_Semacquire(0xc42249079c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28433 [semacquire]:
sync.runtime_Semacquire(0xc42230397c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a8d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28452 [semacquire]:
sync.runtime_Semacquire(0xc42205cfec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205cfe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429241a60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28460 [semacquire]:
sync.runtime_Semacquire(0xc42205d1fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d1f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42164aae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a92f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a92f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42164aae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42164aae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42164aae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42164aae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28483 [semacquire]:
sync.runtime_Semacquire(0xc42205d42c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42164aae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28475 [semacquire]:
sync.runtime_Semacquire(0xc422303dcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422303dc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4292a92f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28489 [semacquire]:
sync.runtime_Semacquire(0xc42205d64c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28494 [semacquire]:
sync.runtime_Semacquire(0xc42205d80c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429293680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429241e00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429293680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42930a0c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42930a380, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28498 [semacquire]:
sync.runtime_Semacquire(0xc42205d94c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205d940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429293680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4292a6d40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28507 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28510 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28511 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28513 [semacquire]:
sync.runtime_Semacquire(0xc42205df7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42205df70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28591 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28531 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28532 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28537 [semacquire]:
sync.runtime_Semacquire(0xc421d2e1bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e1b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424578bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215b1b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215b1b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28541 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215b1b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28542 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215b1b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215b1b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28544 [semacquire]:
sync.runtime_Semacquire(0xc421d2e32c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4215b1b00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28592 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28548 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28550 [semacquire]:
sync.runtime_Semacquire(0xc421d2e53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429203ae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28555 [semacquire]:
sync.runtime_Semacquire(0xc421d2e72c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1700, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4293202a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4293202a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28559 [semacquire]:
sync.runtime_Semacquire(0xc421d2e8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2e8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4293202a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28561 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4292a7540, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28569 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28570 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28574 [semacquire]:
sync.runtime_Semacquire(0xc421d2ee7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2ee70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4248f3e80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28576 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28598 [semacquire]:
sync.runtime_Semacquire(0xc421d2f11c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579420, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421306ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28610 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28619 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc4221b1500, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28601 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421306ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28602 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421306ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28603 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421306ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421306ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28605 [semacquire]:
sync.runtime_Semacquire(0xc421d2f34c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f340)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc421306ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28608 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28609 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28622 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28626 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28627 [semacquire]:
sync.runtime_Semacquire(0xc421d2f56c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346050, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28642 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28656 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc4221b1800, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28658 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28632 [semacquire]:
sync.runtime_Semacquire(0xc421d2f71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424ca1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28634 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429320ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28659 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28663 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429320ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28673 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28636 [semacquire]:
sync.runtime_Semacquire(0xc421d2f82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2f820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429320ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28677 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc4221b1b00, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4292a7d40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28708 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28684 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28692 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28698 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538e840, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28700 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28732 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28735 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538eb00, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28715 [semacquire]:
sync.runtime_Semacquire(0xc421d2fcdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2fcd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28739 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28746 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28755 [semacquire]:
sync.runtime_Semacquire(0xc421d2fedc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421d2fed0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc424579c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28751 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28757 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42126cb40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28772 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538edc0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28774 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28758 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42126cb40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28759 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42126cb40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42126cb40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42126cb40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28762 [semacquire]:
sync.runtime_Semacquire(0xc4229ba05c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42126cb40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4293465a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28788 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28789 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28793 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538f080, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4293465a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4293465a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4293465a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28768 [semacquire]:
sync.runtime_Semacquire(0xc4229ba20c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4293465a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249546c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249546c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249546c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28805 [semacquire]:
sync.runtime_Semacquire(0xc4229ba34c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba340)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249546c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28799 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28800 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429321aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28823 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28826 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28827 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28828 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28830 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc424749900, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429321aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28809 [semacquire]:
sync.runtime_Semacquire(0xc4229ba53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229ba530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429321aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429394540, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28838 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28839 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28849 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28850 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28851 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc424749b80, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28853 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28882 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28883 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28854 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28855 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28865 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28866 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28868 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28869 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28872 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8000, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28886 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28888 [semacquire]:
sync.runtime_Semacquire(0xc4229babbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229babb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc424398900, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e4d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28904 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28905 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28906 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28907 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28909 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8280, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e4d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e4d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28893 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e4d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e4d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e4d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28896 [semacquire]:
sync.runtime_Semacquire(0xc4229bad7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bad70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42205e4d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28914 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4211b8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28913 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28915 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4211b8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28932 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28933 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28916 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4211b8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28935 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28936 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4211b8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4211b8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28919 [semacquire]:
sync.runtime_Semacquire(0xc4229bafac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bafa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4211b8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28938 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28939 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28940 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28945 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28946 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414000, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28948 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28923 [semacquire]:
sync.runtime_Semacquire(0xc4224918dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224918d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28924 [semacquire]:
sync.runtime_Semacquire(0xc4223062ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223062a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28925 [semacquire]:
sync.runtime_Semacquire(0xc4229bb1bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb1b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346af0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28927 [semacquire]:
sync.runtime_Semacquire(0xc422306e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28961 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28962 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28967 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x23, 0x32, 0xc429414240, 0x23, 0x23, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28969 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28928 [semacquire]:
sync.runtime_Semacquire(0xc42230767c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28929 [semacquire]:
sync.runtime_Semacquire(0xc42222815c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28978 [semacquire]:
sync.runtime_Semacquire(0xc4229bb3bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bb3b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424954cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28980 [semacquire]:
sync.runtime_Semacquire(0xc422228c3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228c30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4294066c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28972 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28973 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28975 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28976 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28981 [semacquire]:
sync.runtime_Semacquire(0xc42222950c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422229500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4294066c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29004 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x22, 0x32, 0xc429414480, 0x22, 0x22, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28990 [semacquire]:
sync.runtime_Semacquire(0xc42202c0cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c0c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28991 [semacquire]:
sync.runtime_Semacquire(0xc42202cb8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cb80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29007 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29012 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29013 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29014 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29015 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29016 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29025 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x21, 0x32, 0xc4294146c0, 0x21, 0x21, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29027 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28992 [semacquire]:
sync.runtime_Semacquire(0xc42202d46c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29033 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29034 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29041 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29046 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x20, 0x32, 0xc421c09c00, 0x20, 0x20, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 28993 [semacquire]:
sync.runtime_Semacquire(0xc42202defc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202def0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29058 [semacquire]:
sync.runtime_Semacquire(0xc4229bba6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bba60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429346eb0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29060 [semacquire]:
sync.runtime_Semacquire(0xc421e74a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249550c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29049 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29054 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29055 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29056 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29075 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29078 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29061 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc4298e09c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42986fb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42986fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc429900098)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42986fb30, 0x0, 0x0, 0x0, 0xc429900098, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42986fb30, 0x6f0968, 0x3, 0x51f701, 0xc42990e270)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42986fb30, 0x5, 0xc4229bbaa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249550c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249550c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29079 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29063 [semacquire]:
sync.runtime_Semacquire(0xc4229bbc3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bbc30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4249550c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29083 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1f, 0x32, 0xc421c09e00, 0x1f, 0x1f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29065 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429406ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429406ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29067 [semacquire]:
sync.runtime_Semacquire(0xc4229bbdfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4229bbdf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429406ed0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4293952a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29091 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29092 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29100 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29101 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29104 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1e, 0x32, 0xc42948a000, 0x1e, 0x1e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29140 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29113 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29118 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29119 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29125 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1d, 0x32, 0xc42948a1e0, 0x1d, 0x1d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29141 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29130 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29131 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29133 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29134 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29137 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29159 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29162 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1c, 0x32, 0xc421c15180, 0x1c, 0x1c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29143 [semacquire]:
sync.runtime_Semacquire(0xc422b3c3fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3c3f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29148 [semacquire]:
sync.runtime_Semacquire(0xc422b3c62c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3c620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29150 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4294076e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29165 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29166 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29167 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29168 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29169 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29174 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29175 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29178 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29179 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29181 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29183 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1b, 0x32, 0xc421c15340, 0x1b, 0x1b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29151 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4294076e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29152 [semacquire]:
sync.runtime_Semacquire(0xc422b3c84c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3c840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4294076e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429395800, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29191 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29196 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29220 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4294d3040, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29210 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29223 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29224 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29230 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29231 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29234 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29237 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29241 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4294e1380, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29212 [semacquire]:
sync.runtime_Semacquire(0xc422b3cf7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3cf70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429347590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29262 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdd800, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29217 [semacquire]:
sync.runtime_Semacquire(0xc422b3d1dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3d1d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424955bc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429407ef0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29268 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429407ef0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29269 [semacquire]:
sync.runtime_Semacquire(0xc422b3d3fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3d3f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429407ef0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29265 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429395d60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29288 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29298 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29299 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cdd980, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d00c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d00c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29309 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29320 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429496b00, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d00c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29333 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29341 [semacquire]:
sync.runtime_Semacquire(0xc422a12e6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a12e60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429496dc0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29280 [semacquire]:
sync.runtime_Semacquire(0xc422b3dacc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3dac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d00c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951a5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29346 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29347 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29355 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29356 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29362 [semacquire]:
sync.runtime_Semacquire(0xc422a1396c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422a13960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08140, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951a5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29380 [semacquire]:
sync.runtime_Semacquire(0xc422b3dd0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422b3dd00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951a5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29364 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29382 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4295401e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d04c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d04c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29366 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29367 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29369 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29370 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29371 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29372 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29373 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29376 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29377 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29396 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29398 [semacquire]:
sync.runtime_Semacquire(0xc42298832c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08280, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29400 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d04c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29401 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29402 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29403 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29407 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29408 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29410 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29411 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29417 [semacquire]:
sync.runtime_Semacquire(0xc422988bcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422988bc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568c900, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29391 [semacquire]:
sync.runtime_Semacquire(0xc4228c871c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d04c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29423 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29428 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951ac90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29434 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29435 [semacquire]:
sync.runtime_Semacquire(0xc42298938c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568ca20, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951ac90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29443 [semacquire]:
sync.runtime_Semacquire(0xc4228c8a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c8a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951ac90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429540660, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29461 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29468 [semacquire]:
sync.runtime_Semacquire(0xc422989b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422989b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4294d4b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d07c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d07c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29472 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29453 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d07c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29479 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29480 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29484 [semacquire]:
sync.runtime_Semacquire(0xc4228c414c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4294134a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29490 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29499 [semacquire]:
sync.runtime_Semacquire(0xc4228c45fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c45f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cba40, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29454 [semacquire]:
sync.runtime_Semacquire(0xc4228c95bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c95b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d07c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951b350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951b350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29504 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29506 [semacquire]:
sync.runtime_Semacquire(0xc4228c993c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c9930)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951b350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429540ae0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29529 [semacquire]:
sync.runtime_Semacquire(0xc4228c4a1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4a10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058f930, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29531 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29532 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29541 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29542 [semacquire]:
sync.runtime_Semacquire(0xc4228c4f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c4f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fe00, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29548 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29550 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29554 [semacquire]:
sync.runtime_Semacquire(0xc4228c526c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bce0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29556 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29560 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29561 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29564 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29565 [semacquire]:
sync.runtime_Semacquire(0xc4228c560c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737040, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29517 [semacquire]:
sync.runtime_Semacquire(0xc4227dc41c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4245d0c40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29519 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951ba10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29569 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29570 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29520 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951ba10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29521 [semacquire]:
sync.runtime_Semacquire(0xc4227dc6cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dc6c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951ba10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29574 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29575 [semacquire]:
sync.runtime_Semacquire(0xc4228c595c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5950)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd63f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429540f60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951bf80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951bf80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29584 [semacquire]:
sync.runtime_Semacquire(0xc4228c5c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422734400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29602 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220576c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29595 [semacquire]:
sync.runtime_Semacquire(0xc4227dcf8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227dcf80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42951bf80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29603 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220576c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220576c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220576c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29606 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220576c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220576c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29608 [semacquire]:
sync.runtime_Semacquire(0xc4228c5f0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4228c5f00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220576c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29610 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4295ee840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4295ee840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4295ee840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4295ee840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4295ee840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29615 [semacquire]:
sync.runtime_Semacquire(0xc4227441fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227441f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4295ee840, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429541300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295429b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960c510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295429b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295429b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29620 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295429b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29621 [semacquire]:
sync.runtime_Semacquire(0xc42274453c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295429b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960c510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29626 [semacquire]:
sync.runtime_Semacquire(0xc42274489c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc424603900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29637 [semacquire]:
sync.runtime_Semacquire(0xc4227ddb1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4227ddb10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960c510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296161e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296161e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29630 [semacquire]:
sync.runtime_Semacquire(0xc422744a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422744a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296161e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42950f280, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29639 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4295416a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960ca80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960ca80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29647 [semacquire]:
sync.runtime_Semacquire(0xc42270a61c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42270a610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960ca80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429541a40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29658 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29659 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29663 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429541d00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429541fc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29673 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4295ecdc0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29800 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29676 [semacquire]:
sync.runtime_Semacquire(0xc4224fb41c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fb410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29698 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29699 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29700 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29706 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29707 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29708 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29710 [semacquire]:
sync.runtime_Semacquire(0xc422745c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422745c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4295ed080, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29715 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29716 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29731 [semacquire]:
sync.runtime_Semacquire(0xc42265a30c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42265a300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c083c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29739 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29746 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29751 [semacquire]:
sync.runtime_Semacquire(0xc42265accc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42265acc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08500, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29755 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29756 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29757 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29758 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29759 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29769 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29770 [semacquire]:
sync.runtime_Semacquire(0xc42265b71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42265b710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cb40, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29773 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29774 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29788 [semacquire]:
sync.runtime_Semacquire(0xc42265bfac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42265bfa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cc60, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29793 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29810 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29812 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29815 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29816 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29821 [semacquire]:
sync.runtime_Semacquire(0xc4225ce88c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ce880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966e300, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29823 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29804 [semacquire]:
sync.runtime_Semacquire(0xc4225cc28c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a070, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29826 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29827 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29828 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29830 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29831 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42965bc20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29837 [semacquire]:
sync.runtime_Semacquire(0xc4225cf23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cf230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429618b40, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29839 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42965bc20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42965bc20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29809 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42965bc20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42965bc20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29843 [semacquire]:
sync.runtime_Semacquire(0xc4225cc64c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42965bc20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d4c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29865 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29866 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29868 [semacquire]:
sync.runtime_Semacquire(0xc4225cfa7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cfa70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbb20, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d4c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d4c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d4c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29849 [semacquire]:
sync.runtime_Semacquire(0xc4225cc9cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cc9c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d4c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29851 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29873 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29882 [semacquire]:
sync.runtime_Semacquire(0xc42255e20c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255e200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fa00, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29852 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29853 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29854 [semacquire]:
sync.runtime_Semacquire(0xc4225cccfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cccf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960dfb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29886 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29889 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29893 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29895 [semacquire]:
sync.runtime_Semacquire(0xc42255e75c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255e750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42007fec0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29897 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960dfb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29906 [semacquire]:
sync.runtime_Semacquire(0xc4225ccf0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225ccf00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42960dfb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4296708a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29904 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29905 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29923 [semacquire]:
sync.runtime_Semacquire(0xc42255ec7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255ec70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bd90, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29914 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29925 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29915 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29926 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29916 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29932 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29933 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29934 [semacquire]:
sync.runtime_Semacquire(0xc42255f24c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255f240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227370e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29936 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29938 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29939 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29940 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29944 [semacquire]:
sync.runtime_Semacquire(0xc42255f72c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255f720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6480, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29920 [semacquire]:
sync.runtime_Semacquire(0xc4225cd90c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cd900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285a7e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296b7a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29947 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29948 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29953 [semacquire]:
sync.runtime_Semacquire(0xc42255fa8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255fa80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422962c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296b7a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29972 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296b7a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29973 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296b7a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296b7a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29975 [semacquire]:
sync.runtime_Semacquire(0xc4225cdbec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdbe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296b7a40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d5130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422962c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422962c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422962c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422962c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422962c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29961 [semacquire]:
sync.runtime_Semacquire(0xc42255ffbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42255ffb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422962c40, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296a3ec0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d5130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d5130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d5130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29981 [semacquire]:
sync.runtime_Semacquire(0xc4225cdebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4225cdeb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d5130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296a3ec0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296a3ec0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296a3ec0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296a3ec0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29968 [semacquire]:
sync.runtime_Semacquire(0xc4224fa2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fa2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4296a3ec0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295437c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29986 [semacquire]:
sync.runtime_Semacquire(0xc4224901dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224901d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243de5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29988 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cca80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295437c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295437c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295437c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30006 [semacquire]:
sync.runtime_Semacquire(0xc4224fa67c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fa670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295437c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cca80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29990 [semacquire]:
sync.runtime_Semacquire(0xc4224903fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224903f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cca80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29992 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429670fc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30011 [semacquire]:
sync.runtime_Semacquire(0xc4224fa9cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fa9c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446ec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b030, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30013 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429726060, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 29999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b030, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30014 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429726060, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30015 [semacquire]:
sync.runtime_Semacquire(0xc4224facec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224face0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429726060, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4296ea6c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b030, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b030, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30034 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b030, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b030, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30036 [semacquire]:
sync.runtime_Semacquire(0xc422490aac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490aa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42285b030, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30025 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429711860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429711860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429711860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30041 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429711860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429711860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30043 [semacquire]:
sync.runtime_Semacquire(0xc422490d4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422490d40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429711860, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30027 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30033 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30046 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30049 [semacquire]:
sync.runtime_Semacquire(0xc42249100c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4295d55e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30054 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30055 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30056 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30058 [semacquire]:
sync.runtime_Semacquire(0xc4224fbbec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224fbbe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08640, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243deac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30063 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30064 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30065 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243deac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243deac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30070 [semacquire]:
sync.runtime_Semacquire(0xc42249124c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243deac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30091 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cd530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30092 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30094 [semacquire]:
sync.runtime_Semacquire(0xc4223f04dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f04d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08780, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cd530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30074 [semacquire]:
sync.runtime_Semacquire(0xc4224913ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4224913e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cd530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4296716e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30100 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30101 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30104 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30109 [semacquire]:
sync.runtime_Semacquire(0xc42225d24c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30113 [semacquire]:
sync.runtime_Semacquire(0xc4223f0c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f0c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568cd80, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30162 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dee00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30163 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dee00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30118 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30119 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dee00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30130 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30131 [semacquire]:
sync.runtime_Semacquire(0xc4223f10bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f10b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cea0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30133 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30134 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30137 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30138 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30140 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30141 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30148 [semacquire]:
sync.runtime_Semacquire(0xc4223f159c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42966f900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30150 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30165 [semacquire]:
sync.runtime_Semacquire(0xc422491b4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491b40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dee00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30167 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cdbf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30151 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30152 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30159 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30178 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30179 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30168 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cdbf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30169 [semacquire]:
sync.runtime_Semacquire(0xc422491d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422491d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4296cdbf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30180 [semacquire]:
sync.runtime_Semacquire(0xc4223f1a6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1a60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429796000, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429671b60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243df140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30183 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30184 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243df140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30191 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30195 [semacquire]:
sync.runtime_Semacquire(0xc4223f1d9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223f1d90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbc00, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243df140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30209 [semacquire]:
sync.runtime_Semacquire(0xc42238027c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fad0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30222 [semacquire]:
sync.runtime_Semacquire(0xc4223808ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223808a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2000, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30224 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30230 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30231 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30234 [semacquire]:
sync.runtime_Semacquire(0xc422380d4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422380d40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009be40, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30237 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30260 [semacquire]:
sync.runtime_Semacquire(0xc42230659c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243df140, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30245 [semacquire]:
sync.runtime_Semacquire(0xc42238132c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737180, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297be2d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297be2d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30264 [semacquire]:
sync.runtime_Semacquire(0xc42230677c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422306770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297be2d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429671fe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30255 [semacquire]:
sync.runtime_Semacquire(0xc42238184c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6510, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297be840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297be840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30275 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30280 [semacquire]:
sync.runtime_Semacquire(0xc422381dfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422381df0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422735b80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422963f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30306 [semacquire]:
sync.runtime_Semacquire(0xc4223070ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4223070a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297be840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422963f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422963f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422963f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422963f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422963f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30288 [semacquire]:
sync.runtime_Semacquire(0xc42225c15c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc422963f10, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4297d8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4297d8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4297d8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4297d8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4297d8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30295 [semacquire]:
sync.runtime_Semacquire(0xc42225c56c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc4297d8de0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30297 [semacquire]:
sync.runtime_Semacquire(0xc42211bffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211bff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f2380, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30298 [semacquire]:
sync.runtime_Semacquire(0xc422028bac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028ba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30299 [semacquire]:
sync.runtime_Semacquire(0xc4220296cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220296c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30300 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42986d8c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4298c6f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4298c6f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc5c30, 0xc4291c1218)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc4298c6f00, 0x0, 0x0, 0x0, 0xc4291c1218, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc4298c6f00, 0x6f0968, 0x3, 0x51f701, 0xc4298ecc90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc4298c6f00, 0x5, 0xc42225c630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30301 [semacquire]:
sync.runtime_Semacquire(0xc42225c78c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225c780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c04b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446fe40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297bedb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297bedb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446fe40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446fe40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30322 [semacquire]:
sync.runtime_Semacquire(0xc42225cacc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42446fe40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429727c20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30316 [semacquire]:
sync.runtime_Semacquire(0xc42230799c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422307990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297bedb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429727c20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30326 [semacquire]:
sync.runtime_Semacquire(0xc42225cd4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225cd40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429727c20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4296eb940, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f2720, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297bf320, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30341 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297bf320, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30342 [semacquire]:
sync.runtime_Semacquire(0xc42222843c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422228430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4297bf320, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30355 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30356 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30363 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30364 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30366 [semacquire]:
sync.runtime_Semacquire(0xc42225d82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225d820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568cfc0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f2ac0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30369 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30370 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30371 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30372 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30373 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30376 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30377 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30381 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30382 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30383 [semacquire]:
sync.runtime_Semacquire(0xc42225ddbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42225ddb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4297dac00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f2d80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30436 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f3040, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30447 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30396 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30399 [semacquire]:
sync.runtime_Semacquire(0xc42211c4cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211c4c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4297971d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30401 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30402 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30403 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30407 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30408 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30410 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30411 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30414 [semacquire]:
sync.runtime_Semacquire(0xc42211cb4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211cb40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbce0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30448 [semacquire]:
sync.runtime_Semacquire(0xc42202c2dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c2d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4243dfd80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30423 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30428 [semacquire]:
sync.runtime_Semacquire(0xc42211cf9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211cf90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fba0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30453 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30457 [semacquire]:
sync.runtime_Semacquire(0xc42211d51c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c20c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30461 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30469 [semacquire]:
sync.runtime_Semacquire(0xc42211d94c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211d940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42009bef0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429886480, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30472 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30479 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30480 [semacquire]:
sync.runtime_Semacquire(0xc42211de3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211de30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737220, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30484 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30490 [semacquire]:
sync.runtime_Semacquire(0xc42211a2cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a2c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd65a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30499 [semacquire]:
sync.runtime_Semacquire(0xc42211a83c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211a830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc422ed3800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cafc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cafc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cafc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30504 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cafc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cafc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cafc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30507 [semacquire]:
sync.runtime_Semacquire(0xc42211acac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211aca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4225cafc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429886480, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30516 [semacquire]:
sync.runtime_Semacquire(0xc42202c55c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202c550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429886480, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42987d1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f3680, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30510 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42987d1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30511 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42987d1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42987d1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30513 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42987d1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30530 [semacquire]:
sync.runtime_Semacquire(0xc42211b13c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42987d1a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30532 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c0fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c0fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c0fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c0fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30536 [semacquire]:
sync.runtime_Semacquire(0xc42211b49c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b490)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc4297c0fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30541 [semacquire]:
sync.runtime_Semacquire(0xc42211b7ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211b7e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429829410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30527 [semacquire]:
sync.runtime_Semacquire(0xc42202cd4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cd40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510100, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429886b40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429829410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30545 [semacquire]:
sync.runtime_Semacquire(0xc42211ba5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42211ba50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429829410, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42986c920, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429886b40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30563 [semacquire]:
sync.runtime_Semacquire(0xc42202cfbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202cfb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429886b40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30565 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f3b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30555 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30556 [semacquire]:
sync.runtime_Semacquire(0xc4220282ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220282e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290af40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429829ad0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30574 [semacquire]:
sync.runtime_Semacquire(0xc42202d69c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429829ad0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30576 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429887200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30560 [semacquire]:
sync.runtime_Semacquire(0xc42202861c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429829ad0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42986cda0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429887200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30578 [semacquire]:
sync.runtime_Semacquire(0xc42202d96c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42202d960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429887200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4297f3f80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b1c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30601 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b1c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30602 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b1c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30603 [semacquire]:
sync.runtime_Semacquire(0xc422028dfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422028df0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b1c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298ec1b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30589 [semacquire]:
sync.runtime_Semacquire(0xc421e7419c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422510800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30591 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298878c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30606 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298ec1b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30607 [semacquire]:
sync.runtime_Semacquire(0xc4220290cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220290c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298ec1b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30609 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42986d220, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30592 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298878c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30593 [semacquire]:
sync.runtime_Semacquire(0xc421e743bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e743b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298878c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4298e0400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429887e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429887e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30619 [semacquire]:
sync.runtime_Semacquire(0xc421e74d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421e74d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429887e30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30634 [semacquire]:
sync.runtime_Semacquire(0xc4220298bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4220298b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42290b440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298ec870, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc4298e07a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298ec870, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30638 [semacquire]:
sync.runtime_Semacquire(0xc422029a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc422029a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc4298ec870, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30640 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42986d6a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30658 [runnable]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42990e2a0, 0xc429903560)
	/usr/local/go/src/net/http/transport.go:884
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 30660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30645 [runnable]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4298eccc0, 0xc4298eff80)
	/usr/local/go/src/net/http/transport.go:884
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 30647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30663 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30673 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30679 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc4298eb520, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30692 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30698 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc429904680, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30700 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30684 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30706 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30707 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30708 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30715 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30732 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30735 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299a4820, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30716 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc4299236c0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30739 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30755 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30756 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30757 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30746 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30758 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30759 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30751 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30772 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cddb00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30769 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77380, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30774 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30788 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30789 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30793 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30794 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30799 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30800 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30822 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77500, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30805 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30809 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421cddc80, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30812 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30815 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30816 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30826 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30827 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30828 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30830 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30831 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30838 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30850 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30839 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30851 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30852 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30853 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30854 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30855 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30846 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc4299e02c0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30859 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc429a00000, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30849 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30866 [semacquire]:
sync.runtime_Semacquire(0xc4209cd9bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4209cd9b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30868 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30869 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30865 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30882 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30883 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30873 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30886 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30889 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30893 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30896 [semacquire]:
sync.runtime_Semacquire(0xc421ca2c8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca2c80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a002c0, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30899 [semacquire]:
sync.runtime_Semacquire(0xc421cb150c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc4299e0580, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30914 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30904 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30905 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30915 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30916 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30906 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30907 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30909 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30920 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30923 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30910 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30924 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30925 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30913 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30926 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30932 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30947 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30948 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30933 [semacquire]:
sync.runtime_Semacquire(0xc421ca356c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f400, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30952 [semacquire]:
sync.runtime_Semacquire(0xc421cb1c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421cb1c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c088c0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30935 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30936 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30961 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30938 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30939 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30940 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30962 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30968 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30945 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30969 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30981 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30982 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30972 [semacquire]:
sync.runtime_Semacquire(0xc421be835c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be8350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08a00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30985 [semacquire]:
sync.runtime_Semacquire(0xc421ca3c7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421ca3c70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f540, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30987 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30988 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30990 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30991 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30992 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30993 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30975 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30976 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 30999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31012 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31013 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31014 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31015 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31016 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31007 [semacquire]:
sync.runtime_Semacquire(0xc421be8c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be8c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d0e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31020 [semacquire]:
sync.runtime_Semacquire(0xc421bdc42c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdc420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a000, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31027 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31025 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31033 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31046 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31034 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31049 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31041 [semacquire]:
sync.runtime_Semacquire(0xc421be939c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be9390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d200, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31054 [semacquire]:
sync.runtime_Semacquire(0xc421bdca5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdca50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a120, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31059 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31056 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31075 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31063 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31064 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31065 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31078 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31079 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31087 [semacquire]:
sync.runtime_Semacquire(0xc421bdd10c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdd100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298cb900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31090 [semacquire]:
sync.runtime_Semacquire(0xc421be99ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421be99e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc4298df700, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31092 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31100 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31101 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31104 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31113 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31122 [semacquire]:
sync.runtime_Semacquire(0xc421b541ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b541a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4298c7b30, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31118 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31119 [semacquire]:
sync.runtime_Semacquire(0xc421bdd70c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bdd700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f6780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31138 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31140 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31141 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31130 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31131 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31133 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31134 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31149 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31150 [semacquire]:
sync.runtime_Semacquire(0xc421bddcdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421bddcd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7180, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31137 [semacquire]:
sync.runtime_Semacquire(0xc421b5491c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbdc0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31152 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31159 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31162 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31163 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31174 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31175 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31165 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31166 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31167 [semacquire]:
sync.runtime_Semacquire(0xc421b54f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b54f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fc70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31178 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31179 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31180 [semacquire]:
sync.runtime_Semacquire(0xc421b1c53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b1c530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0dd0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31169 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31183 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31184 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31191 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31209 [semacquire]:
sync.runtime_Semacquire(0xc421b1ccac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b1cca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31196 [semacquire]:
sync.runtime_Semacquire(0xc421b5542c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b55420)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2180, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31234 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31223 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31237 [semacquire]:
sync.runtime_Semacquire(0xc421b1d40c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b1d400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df94a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31224 [semacquire]:
sync.runtime_Semacquire(0xc421b55a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b55a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e000, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31248 [semacquire]:
sync.runtime_Semacquire(0xc421b1da4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421b1da40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31230 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31231 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31251 [semacquire]:
sync.runtime_Semacquire(0xc42173c27c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42173c270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227372c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31268 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31269 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31274 [runnable]:
sync.runtime_Semacquire(0xc4200c4004)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4000)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).getIdleConnCh(0xc4200c4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0)
	/usr/local/go/src/net/http/transport.go:703 +0xaf
net/http.(*Transport).getConn(0xc4200c4000, 0xc4298e19e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:889 +0x3dc
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc4299f6e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc4299f6e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e2c30, 0xc429900260)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc4299f6e10, 0x0, 0x0, 0x0, 0xc429900260, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc4299f6e10, 0x6f0968, 0x3, 0x51f701, 0xc42990fa70)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc4299f6e10, 0x5, 0xc421b1de50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebefc0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31261 [semacquire]:
sync.runtime_Semacquire(0xc42173c9bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42173c9b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6630, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31275 [chan send]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42990faa0, 0xc429abf9e0)
	/usr/local/go/src/net/http/transport.go:886 +0xcf
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 31263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31265 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31286 [semacquire]:
sync.runtime_Semacquire(0xc4215142fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4215142f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4229b7100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e76c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31298 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31300 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31309 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31312 [semacquire]:
sync.runtime_Semacquire(0xc42160cb3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42160cb30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc429a01760, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e76c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e76c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e76c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e76c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e76c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31294 [semacquire]:
sync.runtime_Semacquire(0xc42151498c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421514980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4222e76c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429b2cf60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31320 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31321 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31333 [semacquire]:
sync.runtime_Semacquire(0xc42160d5dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42160d5d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f680, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429b2cf60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31346 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429b2cf60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31347 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429b2cf60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429b2cf60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31349 [semacquire]:
sync.runtime_Semacquire(0xc421514e9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421514e90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429b2cf60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6e8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6e8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6e8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6e8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31355 [semacquire]:
sync.runtime_Semacquire(0xc42151539c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421515390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6e8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31341 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31342 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31363 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31364 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31366 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31367 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31369 [semacquire]:
sync.runtime_Semacquire(0xc420b1908c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420b19080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3f7c0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31371 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31360 [semacquire]:
sync.runtime_Semacquire(0xc421515efc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc421515ef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2abc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429af8c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31372 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31373 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31376 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31377 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31380 [semacquire]:
sync.runtime_Semacquire(0xc429cae0bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429cae0b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31381 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31382 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31384 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31388 [semacquire]:
sync.runtime_Semacquire(0xc420ad915c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420ad9150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a240, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429af8c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31396 [semacquire]:
sync.runtime_Semacquire(0xc420a6d5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420a6d5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429af8c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429a6cec0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31410 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31411 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31422 [semacquire]:
sync.runtime_Semacquire(0xc420ad9c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420ad9c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a360, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31428 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31434 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31435 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31436 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31439 [semacquire]:
sync.runtime_Semacquire(0xc4209b0b6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4209b0b60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b30800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31443 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31444 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31447 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31453 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31455 [semacquire]:
sync.runtime_Semacquire(0xc420968fec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420968fe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc4299f7590, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31407 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31408 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31461 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31469 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31471 [semacquire]:
sync.runtime_Semacquire(0xc42091cf5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42091cf50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08b40, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31479 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31480 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31484 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31486 [semacquire]:
sync.runtime_Semacquire(0xc42070812c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420708120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7260, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31490 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31499 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31504 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31507 [semacquire]:
sync.runtime_Semacquire(0xc42074683c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420746830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08c80, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31530 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31531 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31532 [semacquire]:
sync.runtime_Semacquire(0xc420708dbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420708db0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0ea0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31510 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31511 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31513 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31519 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31520 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31539 [semacquire]:
sync.runtime_Semacquire(0xc429ca4b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca4b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31541 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31542 [semacquire]:
sync.runtime_Semacquire(0xc420747abc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420747ab0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d320, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31555 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31556 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31560 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31561 [semacquire]:
sync.runtime_Semacquire(0xc4207096ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4207096e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31548 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31550 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31570 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31574 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31575 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31576 [semacquire]:
sync.runtime_Semacquire(0xc42067321c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420673210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d440, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31564 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31565 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31566 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31569 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31589 [semacquire]:
sync.runtime_Semacquire(0xc4204f0b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4204f0b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9550, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31591 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31585 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31602 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31603 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31606 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31592 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31608 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31609 [semacquire]:
sync.runtime_Semacquire(0xc420673efc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc420673ef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b50d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31598 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31600 [semacquire]:
sync.runtime_Semacquire(0xc4204f1cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4204f1cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c195e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31620 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31622 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31626 [semacquire]:
sync.runtime_Semacquire(0xc4204972ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4204972e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf050, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31634 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31639 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31640 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31641 [semacquire]:
sync.runtime_Semacquire(0xc4205a492c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4205a4920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429b1aff0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31651 [semacquire]:
sync.runtime_Semacquire(0xc42037a15c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42037a150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dcb00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ea80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31672 [semacquire]:
sync.runtime_Semacquire(0xc4205a54cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4205a54c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc4200cbea0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ea80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ea80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ea80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ea80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31658 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ea80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31659 [semacquire]:
sync.runtime_Semacquire(0xc42037a77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42037a770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225ea80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429bf5980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31684 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31686 [semacquire]:
sync.runtime_Semacquire(0xc4205a5f5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc4205a5f50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fd40, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31662 [semacquire]:
sync.runtime_Semacquire(0xc429da80dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da80d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429bf5980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31663 [semacquire]:
sync.runtime_Semacquire(0xc429da871c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da8710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429bf5980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31664 [semacquire]:
sync.runtime_Semacquire(0xc429da8d5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da8d50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429bf5980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31665 [semacquire]:
sync.runtime_Semacquire(0xc429da939c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429bf5980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31698 [semacquire]:
sync.runtime_Semacquire(0xc42037ae8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42037ae80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429bf5980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31700 [semacquire]:
sync.runtime_Semacquire(0xc429da99dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da99d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b64a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31701 [semacquire]:
sync.runtime_Semacquire(0xc429da9ecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9ec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b64a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31702 [semacquire]:
sync.runtime_Semacquire(0xc429e643ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e643a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b64a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31692 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31703 [semacquire]:
sync.runtime_Semacquire(0xc429e6489c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e64890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b64a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31704 [semacquire]:
sync.runtime_Semacquire(0xc42037b29c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42037b290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b64a00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31715 [semacquire]:
sync.runtime_Semacquire(0xc42020e11c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42020e110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2240, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31706 [semacquire]:
sync.runtime_Semacquire(0xc429e64d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e64d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c29c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31707 [semacquire]:
sync.runtime_Semacquire(0xc429e6512c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e65120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c29c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31708 [semacquire]:
sync.runtime_Semacquire(0xc429e654dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e654d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c29c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31709 [semacquire]:
sync.runtime_Semacquire(0xc42037b63c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42037b630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c29c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31711 [semacquire]:
sync.runtime_Semacquire(0xc429e6588c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e65880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429b8d470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31727 [semacquire]:
sync.runtime_Semacquire(0xc42020ec5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42020ec50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e0b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31712 [semacquire]:
sync.runtime_Semacquire(0xc429e65b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e65b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429b8d470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31732 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31738 [semacquire]:
sync.runtime_Semacquire(0xc42020fecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42020fec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737360, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31753 [semacquire]:
sync.runtime_Semacquire(0xc429e65f5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e65f50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31764 [semacquire]:
sync.runtime_Semacquire(0xc429ca402c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca4020)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd66c0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31755 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31769 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31773 [semacquire]:
sync.runtime_Semacquire(0xc429ca41dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca41d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262cd00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31756 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31781 [semacquire]:
sync.runtime_Semacquire(0xc429ca437c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca4370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e8b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31757 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31758 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31759 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31794 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429c4be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31799 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31800 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31801 [semacquire]:
sync.runtime_Semacquire(0xc429cae39c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429cae390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a480, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429c4be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429c4be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429c4be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429c4be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31788 [semacquire]:
sync.runtime_Semacquire(0xc429ca44ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca44e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429c4be60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6f590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31805 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31809 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31810 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31812 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31815 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31816 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31818 [semacquire]:
sync.runtime_Semacquire(0xc429cae64c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429cae640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429b31b00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31791 [semacquire]:
sync.runtime_Semacquire(0xc429daab4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daab40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6f590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31792 [semacquire]:
sync.runtime_Semacquire(0xc429dab03c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429dab030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6f590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31793 [semacquire]:
sync.runtime_Semacquire(0xc429dab51c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429dab510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6f590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31826 [semacquire]:
sync.runtime_Semacquire(0xc429ca464c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca4640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429a6f590, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31828 [semacquire]:
sync.runtime_Semacquire(0xc429daba0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daba00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2bcc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31823 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31849 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31850 [semacquire]:
sync.runtime_Semacquire(0xc429cae8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429cae8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429c7a780, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31829 [semacquire]:
sync.runtime_Semacquire(0xc429dabdbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429dabdb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2bcc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31830 [semacquire]:
sync.runtime_Semacquire(0xc429e6616c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e66160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421d2bcc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31852 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31853 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31854 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31855 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31865 [semacquire]:
sync.runtime_Semacquire(0xc429caeb5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caeb50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7340, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33191 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32376 [semacquire]:
sync.runtime_Semacquire(0xc42a0d873c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d8730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32377 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31907 [semacquire]:
sync.runtime_Semacquire(0xc429e66bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e66be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31868 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31869 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31873 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31879 [semacquire]:
sync.runtime_Semacquire(0xc429caedbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caedb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e0f70, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31909 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31882 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31883 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31886 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31889 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31892 [semacquire]:
sync.runtime_Semacquire(0xc429caefec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caefe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc46c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31896 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31897 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31904 [semacquire]:
sync.runtime_Semacquire(0xc429caf20c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caf200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9600, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31910 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31913 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31914 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31915 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31916 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31938 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31920 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31923 [semacquire]:
sync.runtime_Semacquire(0xc429ca4e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca4e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d560, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31925 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31939 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31940 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31945 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31947 [semacquire]:
sync.runtime_Semacquire(0xc429caf3fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caf3f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31926 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31932 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31933 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31935 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31936 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31956 [semacquire]:
sync.runtime_Semacquire(0xc429ca50bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca50b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429d28000, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31972 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31973 [semacquire]:
sync.runtime_Semacquire(0xc429caf5dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caf5d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf0e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31975 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31961 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31962 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31968 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31969 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31986 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31987 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31988 [semacquire]:
sync.runtime_Semacquire(0xc429ca535c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca5350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429d261e0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31976 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31981 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31982 [semacquire]:
sync.runtime_Semacquire(0xc429caf78c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caf780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4228dd500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31990 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225fc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31991 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31992 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31993 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225fc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225fc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225fc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 31999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225fc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225fc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32006 [semacquire]:
sync.runtime_Semacquire(0xc429caf92c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429caf920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42225fc00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32019 [semacquire]:
sync.runtime_Semacquire(0xc429ca55cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca55c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58000, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429cefd40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429cefd40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429cefd40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429cefd40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32012 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429cefd40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32013 [semacquire]:
sync.runtime_Semacquire(0xc429cafa9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429cafa90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429cefd40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32025 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32015 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b654f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32027 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32033 [semacquire]:
sync.runtime_Semacquire(0xc429ca582c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca5820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fe10, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32016 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b654f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b654f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b654f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32051 [semacquire]:
sync.runtime_Semacquire(0xc429cafbfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429cafbf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b654f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32053 [semacquire]:
sync.runtime_Semacquire(0xc429f35cac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f35ca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32041 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32046 [semacquire]:
sync.runtime_Semacquire(0xc429ca5a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca5a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2300, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32054 [semacquire]:
sync.runtime_Semacquire(0xc429fca05c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fca050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32055 [semacquire]:
sync.runtime_Semacquire(0xc429fca40c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fca400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32056 [semacquire]:
sync.runtime_Semacquire(0xc429cafd2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429cafd20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32058 [semacquire]:
sync.runtime_Semacquire(0xc429fca7bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fca7b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429d02c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32049 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32074 [semacquire]:
sync.runtime_Semacquire(0xc429ca5c7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca5c70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e160, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32059 [semacquire]:
sync.runtime_Semacquire(0xc429fcaa4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcaa40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429d02c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32855 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32076 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32078 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32079 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32100 [semacquire]:
sync.runtime_Semacquire(0xc429fcae8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcae80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b658b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32101 [semacquire]:
sync.runtime_Semacquire(0xc429fcb36c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcb360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b658b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32085 [semacquire]:
sync.runtime_Semacquire(0xc429ca5e6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ca5e60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737400, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32102 [semacquire]:
sync.runtime_Semacquire(0xc429fcb85c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcb850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b658b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32091 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32092 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32095 [semacquire]:
sync.runtime_Semacquire(0xc429daa04c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daa040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6750, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32118 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32119 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32103 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42a0284b0, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42a0284b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42a0284b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc429901118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42a0284b0, 0x0, 0x0, 0x0, 0xc429901118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42a0284b0, 0x6f0968, 0x3, 0x51f701, 0xc42a00ccc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42a0284b0, 0x5, 0xc429da8150, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b658b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32120 [semacquire]:
sync.runtime_Semacquire(0xc429daa1fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daa1f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42262d780, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32104 [semacquire]:
sync.runtime_Semacquire(0xc429da823c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da8230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b658b0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32106 [semacquire]:
sync.runtime_Semacquire(0xc429fcbdbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcbdb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32107 [semacquire]:
sync.runtime_Semacquire(0xc42a04216c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a042160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32108 [semacquire]:
sync.runtime_Semacquire(0xc42a04251c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a042510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32109 [semacquire]:
sync.runtime_Semacquire(0xc429da836c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da8360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4226c3cc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32111 [semacquire]:
sync.runtime_Semacquire(0xc42a0428cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0428c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429d03470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32128 [semacquire]:
sync.runtime_Semacquire(0xc429daa39c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daa390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc4220e9c70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429dc0240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32112 [semacquire]:
sync.runtime_Semacquire(0xc42a042b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a042b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429d03470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429dc0240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429dc0240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32149 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429dc0240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32150 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429dc0240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32151 [semacquire]:
sync.runtime_Semacquire(0xc429daa50c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daa500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429dc0240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcc0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32137 [semacquire]:
sync.runtime_Semacquire(0xc42a042f9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a042f90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65c20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32138 [semacquire]:
sync.runtime_Semacquire(0xc42a04347c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a043470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65c20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcc0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcc0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcc0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32157 [semacquire]:
sync.runtime_Semacquire(0xc429daa66c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daa660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcc0a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32159 [semacquire]:
sync.runtime_Semacquire(0xc429ef692c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32139 [semacquire]:
sync.runtime_Semacquire(0xc42a04396c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a043960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65c20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32160 [semacquire]:
sync.runtime_Semacquire(0xc429ef6cdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6cd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32161 [semacquire]:
sync.runtime_Semacquire(0xc429ef708c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef7080)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32162 [semacquire]:
sync.runtime_Semacquire(0xc429daa79c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daa790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32164 [semacquire]:
sync.runtime_Semacquire(0xc429ef743c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef7430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd8060, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0df320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32766 [semacquire]:
sync.runtime_Semacquire(0xc42a16836c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a168360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fac690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32767 [semacquire]:
sync.runtime_Semacquire(0xc42a1685fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a1685f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fac690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32140 [semacquire]:
sync.runtime_Semacquire(0xc42a043e4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a043e40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65c20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32141 [semacquire]:
sync.runtime_Semacquire(0xc429da887c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da8870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65c20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32143 [semacquire]:
sync.runtime_Semacquire(0xc42a0c833c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c8330)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b18240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32174 [semacquire]:
sync.runtime_Semacquire(0xc429ef7b0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef7b00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32175 [semacquire]:
sync.runtime_Semacquire(0xc429ef7ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef7eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32144 [semacquire]:
sync.runtime_Semacquire(0xc42a0c86ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c86e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b18240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32145 [semacquire]:
sync.runtime_Semacquire(0xc42a0c8a9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c8a90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b18240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32178 [semacquire]:
sync.runtime_Semacquire(0xc429da89ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da89a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b18240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32180 [semacquire]:
sync.runtime_Semacquire(0xc42a0c8e4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c8e40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429d03c80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32181 [semacquire]:
sync.runtime_Semacquire(0xc42a0c90dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c90d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429d03c80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32176 [semacquire]:
sync.runtime_Semacquire(0xc429fd426c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd4260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32190 [semacquire]:
sync.runtime_Semacquire(0xc42a0c951c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c9510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32191 [semacquire]:
sync.runtime_Semacquire(0xc42a0c97dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c97d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32177 [semacquire]:
sync.runtime_Semacquire(0xc429daac8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429daac80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfd740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33520 [runnable]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42a1b5380, 0xc42a1fa060)
	/usr/local/go/src/net/http/transport.go:884
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 32192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32196 [semacquire]:
sync.runtime_Semacquire(0xc429fd48bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd48b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd8720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a000180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a000180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32205 [semacquire]:
sync.runtime_Semacquire(0xc429fd4cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd4ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32206 [semacquire]:
sync.runtime_Semacquire(0xc429fd509c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd5090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32210 [semacquire]:
sync.runtime_Semacquire(0xc429da8ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da8eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429b65f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b187c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32207 [semacquire]:
sync.runtime_Semacquire(0xc429fd544c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd5440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b187c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b187c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32215 [semacquire]:
sync.runtime_Semacquire(0xc429da8fec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da8fe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b187c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df64b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df64b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32219 [semacquire]:
sync.runtime_Semacquire(0xc429da910c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df64b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429dbebe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32208 [semacquire]:
sync.runtime_Semacquire(0xc429dab16c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429dab160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422dfdbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32226 [semacquire]:
sync.runtime_Semacquire(0xc429fd57fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd57f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd8de0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e08320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e08320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32227 [semacquire]:
sync.runtime_Semacquire(0xc429fd596c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd5960)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd8de0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a001aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a001aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32236 [semacquire]:
sync.runtime_Semacquire(0xc429fd5dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd5da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e08320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32237 [semacquire]:
sync.runtime_Semacquire(0xc42a05615c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a056150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32238 [semacquire]:
sync.runtime_Semacquire(0xc42a05650c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a056500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e08320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32247 [semacquire]:
sync.runtime_Semacquire(0xc429da94fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da94f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e08320, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b19f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b19f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b19f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32252 [semacquire]:
sync.runtime_Semacquire(0xc429da962c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc422b19f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df6cc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32239 [semacquire]:
sync.runtime_Semacquire(0xc429dab65c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429dab650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4229e8200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32241 [semacquire]:
sync.runtime_Semacquire(0xc42a0568bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0568b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd94a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df6cc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32256 [semacquire]:
sync.runtime_Semacquire(0xc429da974c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9740)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df6cc0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429dbf140, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32258 [semacquire]:
sync.runtime_Semacquire(0xc42a056b4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a056b40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd94a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33059 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a074a00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33065 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a074cc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32267 [semacquire]:
sync.runtime_Semacquire(0xc42a056f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a056f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd9a10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32268 [semacquire]:
sync.runtime_Semacquire(0xc42a05721c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a057210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd9a10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a075140, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32283 [semacquire]:
sync.runtime_Semacquire(0xc429da9b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df7380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a075400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df7380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32287 [semacquire]:
sync.runtime_Semacquire(0xc429da9c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df7380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429dbf5c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32309 [semacquire]:
sync.runtime_Semacquire(0xc42a05765c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a057650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd9f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32310 [semacquire]:
sync.runtime_Semacquire(0xc42a0578ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0578e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429dd9f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281ae00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281ae00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a075880, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281ae00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a075b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32298 [semacquire]:
sync.runtime_Semacquire(0xc429da9ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429da9ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281ae00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32319 [semacquire]:
sync.runtime_Semacquire(0xc42a057d2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a057d20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e56510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32300 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df7a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32320 [semacquire]:
sync.runtime_Semacquire(0xc42a057fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a057fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e56510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df7a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32302 [semacquire]:
sync.runtime_Semacquire(0xc429e6411c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e64110)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429df7a40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429dbfa40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33196 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32329 [semacquire]:
sync.runtime_Semacquire(0xc429e644ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e644e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281b480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e72120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e72120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32333 [semacquire]:
sync.runtime_Semacquire(0xc429e645fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e645f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e72120, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429dbfec0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281bbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281bbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281bbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32360 [semacquire]:
sync.runtime_Semacquire(0xc429e649cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e649c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42281bbc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e727e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32363 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e727e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32364 [semacquire]:
sync.runtime_Semacquire(0xc429e64aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e64ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e727e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32366 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429e8c340, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e72d50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e72d50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32390 [semacquire]:
sync.runtime_Semacquire(0xc429e64e9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e64e90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e72d50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32381 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32382 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32384 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32402 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32403 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32407 [semacquire]:
sync.runtime_Semacquire(0xc429e66e9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e66e90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429e41500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429e8c6e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e732c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32410 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32411 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e732c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32423 [semacquire]:
sync.runtime_Semacquire(0xc429e6713c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e67130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e433b0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32400 [semacquire]:
sync.runtime_Semacquire(0xc429e6524c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e65240)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e732c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32428 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32434 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32435 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32436 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32438 [semacquire]:
sync.runtime_Semacquire(0xc429e673ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e673a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d580e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32443 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32444 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32447 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32452 [semacquire]:
sync.runtime_Semacquire(0xc429e6760c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e67600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42058fee0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429e8ca80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32472 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e73830, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e73830, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32461 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32465 [semacquire]:
sync.runtime_Semacquire(0xc429e6783c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e67830)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c23c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32474 [semacquire]:
sync.runtime_Semacquire(0xc429e655fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e655f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429e73830, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32484 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32490 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32493 [semacquire]:
sync.runtime_Semacquire(0xc429e67a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e67a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e210, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32499 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32504 [semacquire]:
sync.runtime_Semacquire(0xc429e67c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e67c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227374a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429e8ce20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32530 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429e8d0e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32507 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429e8d3a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32510 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32511 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32513 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32514 [semacquire]:
sync.runtime_Semacquire(0xc429e67e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e67e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd67e0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32519 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32520 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32523 [semacquire]:
sync.runtime_Semacquire(0xc429e67fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429e67fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4225c9680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421487b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421487b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421487b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421487b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421487b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421487b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32547 [semacquire]:
sync.runtime_Semacquire(0xc429ef617c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421487b20, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f022a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32550 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f022a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f022a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f022a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f022a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32554 [semacquire]:
sync.runtime_Semacquire(0xc429ef62ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef62e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f022a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32556 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcdae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcdae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcdae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcdae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32560 [semacquire]:
sync.runtime_Semacquire(0xc429ef644c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429dcdae0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32564 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32565 [semacquire]:
sync.runtime_Semacquire(0xc429ef657c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6570)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4222bc540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef4630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef4630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32569 [semacquire]:
sync.runtime_Semacquire(0xc429ef669c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6690)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef4630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429e3ffc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef4ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef4ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32595 [semacquire]:
sync.runtime_Semacquire(0xc429ef6a4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6a40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef4ba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32585 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32591 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32592 [semacquire]:
sync.runtime_Semacquire(0xc429f3421c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f34210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc429eded00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32610 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f28360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32620 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32622 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32624 [semacquire]:
sync.runtime_Semacquire(0xc429f344ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f344a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc429e974a0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32626 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32603 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef5110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef5110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32627 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32634 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32639 [semacquire]:
sync.runtime_Semacquire(0xc429f3472c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f34720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7420, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32641 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32605 [semacquire]:
sync.runtime_Semacquire(0xc429ef6dfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef6df0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef5110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32642 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32653 [semacquire]:
sync.runtime_Semacquire(0xc429f3497c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f34970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1040, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32658 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32659 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32663 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f28700, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32666 [semacquire]:
sync.runtime_Semacquire(0xc429f34bbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f34bb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef5680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef5680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32673 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32678 [semacquire]:
sync.runtime_Semacquire(0xc429f34dcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f34dc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df96b0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32695 [semacquire]:
sync.runtime_Semacquire(0xc429ef71ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429ef71a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429ef5680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32681 [semacquire]:
sync.runtime_Semacquire(0xc42a0c9ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c9cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32682 [semacquire]:
sync.runtime_Semacquire(0xc42a1769ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a1769a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32683 [semacquire]:
sync.runtime_Semacquire(0xc42a17768c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177680)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32684 [semacquire]:
sync.runtime_Semacquire(0xc42a20036c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a200360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32689 [semacquire]:
sync.runtime_Semacquire(0xc429f34fcc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f34fc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32707 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32708 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32715 [semacquire]:
sync.runtime_Semacquire(0xc429f3519c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f35190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf170, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f28aa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f28d60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0df5e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32724 [semacquire]:
sync.runtime_Semacquire(0xc429f3535c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f35350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4222ea180, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421292380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0dfa60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421292380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421292380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421292380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421292380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421292380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32732 [semacquire]:
sync.runtime_Semacquire(0xc429f354ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f354e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc421292380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f7c900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f7c900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f7c900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f7c900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f7c900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32739 [semacquire]:
sync.runtime_Semacquire(0xc429f3566c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f35660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc429f7c900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e09f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0dfd20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e09f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e09f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e09f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32745 [semacquire]:
sync.runtime_Semacquire(0xc429f357bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f357b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc429e09f90, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32750 [semacquire]:
sync.runtime_Semacquire(0xc429f358fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f358f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4221d6dc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429f11950, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429f11950, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32770 [semacquire]:
sync.runtime_Semacquire(0xc429f35a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f35a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429f11950, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f94460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32792 [semacquire]:
sync.runtime_Semacquire(0xc42a168a3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a168a30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429facc00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429f11ec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429f11ec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32780 [semacquire]:
sync.runtime_Semacquire(0xc429f35dbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429f35db0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429f11ec0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f94800, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbe450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32805 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbe450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32793 [semacquire]:
sync.runtime_Semacquire(0xc42a168ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a168cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429facc00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32806 [semacquire]:
sync.runtime_Semacquire(0xc429fca16c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fca160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbe450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a1ce1a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f94ba0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a1ce460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbe9c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32815 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbe9c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32818 [semacquire]:
sync.runtime_Semacquire(0xc42a16910c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a169100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fad170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32819 [semacquire]:
sync.runtime_Semacquire(0xc42a16939c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a169390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fad170, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32816 [semacquire]:
sync.runtime_Semacquire(0xc429fca51c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fca510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbe9c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f94f40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f95200, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f954c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32866 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42a1cea00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42a1a31d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42a1a31d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc5c30, 0xc429fe4b68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42a1a31d0, 0x0, 0x0, 0x0, 0xc429fe4b68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42a1a31d0, 0x6f0968, 0x3, 0x51f701, 0xc42a1b5350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42a1a31d0, 0x5, 0xc429fd48d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff2240, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32877 [semacquire]:
sync.runtime_Semacquire(0xc429fd4e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd4e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a000180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32858 [semacquire]:
sync.runtime_Semacquire(0xc429fcafbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcafb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a32b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff27a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbfb00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0006f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbfb00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32862 [semacquire]:
sync.runtime_Semacquire(0xc429fcb0dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcb0d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc429fbfb00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f95b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32886 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0006f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32903 [semacquire]:
sync.runtime_Semacquire(0xc429fd51bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd51b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0006f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32889 [semacquire]:
sync.runtime_Semacquire(0xc429fcb4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcb4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00c1e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32905 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff2b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00c1e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32893 [semacquire]:
sync.runtime_Semacquire(0xc429fcb5bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcb5b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00c1e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429f95f80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a000c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a000c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32913 [semacquire]:
sync.runtime_Semacquire(0xc429fd556c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd5560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a000c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff2ee0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff31a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32920 [semacquire]:
sync.runtime_Semacquire(0xc429fcb98c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcb980)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421a33a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32938 [runnable]:
sync.runtime_Semacquire(0xc4200c4004)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4000)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).getIdleConnCh(0xc4200c4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0)
	/usr/local/go/src/net/http/transport.go:703 +0xaf
net/http.(*Transport).getConn(0xc4200c4000, 0xc429ff3200, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:889 +0x3dc
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc429ff14a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc429ff14a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e3c30, 0xc429fe4238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc429ff14a0, 0x0, 0x0, 0x0, 0xc429fe4238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc429ff14a0, 0x6f0968, 0x3, 0x51f701, 0xc42a0011d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc429ff14a0, 0x5, 0xc429fd5830, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff31a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00c8a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32923 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00c8a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32924 [semacquire]:
sync.runtime_Semacquire(0xc429fcbaac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcbaa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00c8a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32939 [chan send]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42a001200, 0xc42a013b00)
	/usr/local/go/src/net/http/transport.go:886 +0xcf
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 32926 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01e400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00cf00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00cf00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32951 [semacquire]:
sync.runtime_Semacquire(0xc429fcbecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fcbec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00cf00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff3360, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32968 [semacquire]:
sync.runtime_Semacquire(0xc429fd5ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc429fd5eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a001aa0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff38c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32976 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a064030, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01e860, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00d470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32960 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00d470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32961 [semacquire]:
sync.runtime_Semacquire(0xc42a04227c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a042270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00d470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01ec00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a064030, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00d9e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32986 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00d9e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32994 [semacquire]:
sync.runtime_Semacquire(0xc42a05626c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a056260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a064030, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32987 [semacquire]:
sync.runtime_Semacquire(0xc42a04262c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a042620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a00d9e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc429ff3c60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 32989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01efa0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0645a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0645a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01f260, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01f520, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33004 [semacquire]:
sync.runtime_Semacquire(0xc42a05661c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a056610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0645a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a074000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0742c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33034 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a074580, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33045 [semacquire]:
sync.runtime_Semacquire(0xc42a0430cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0430c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a076b40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a076b40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33049 [semacquire]:
sync.runtime_Semacquire(0xc42a0431ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0431e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a076b40, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01fb60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33075 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33076 [semacquire]:
sync.runtime_Semacquire(0xc42a0435bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0435b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc4219b1f00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33078 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a077200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33079 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a077200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33080 [semacquire]:
sync.runtime_Semacquire(0xc42a0436cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0436c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a077200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a01ffe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143c740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143c740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143c740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33091 [semacquire]:
sync.runtime_Semacquire(0xc42a043a9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a043a90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143c740, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0778c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0778c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33095 [semacquire]:
sync.runtime_Semacquire(0xc42a043bbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a043bb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0778c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a098460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143d4c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33104 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143d4c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143d4c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33122 [semacquire]:
sync.runtime_Semacquire(0xc42a043f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a043f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42143d4c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33124 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a077f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a077f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33126 [semacquire]:
sync.runtime_Semacquire(0xc42a0c809c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c8090)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a077f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0988e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33134 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33136 [semacquire]:
sync.runtime_Semacquire(0xc42a0c844c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c8440)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a098c80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33162 [semacquire]:
sync.runtime_Semacquire(0xc42a0c87fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c87f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6a80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a099020, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6ff0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6ff0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33172 [semacquire]:
sync.runtime_Semacquire(0xc42a0c8bac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c8ba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a0c6ff0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33174 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0993c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a099680, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a099940, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33204 [semacquire]:
sync.runtime_Semacquire(0xc42a0d89cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d89c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a0d6870, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33210 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33219 [semacquire]:
sync.runtime_Semacquire(0xc42a0d8c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d8c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d581c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33262 [semacquire]:
sync.runtime_Semacquire(0xc42a0c964c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c9640)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091280, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33223 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33224 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33230 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33231 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33233 [semacquire]:
sync.runtime_Semacquire(0xc42a0d8e9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d8e90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe000, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33237 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33246 [semacquire]:
sync.runtime_Semacquire(0xc42a0d90dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d90d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2480, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12e150, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33268 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33269 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33274 [semacquire]:
sync.runtime_Semacquire(0xc42a0d92ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d92e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e2c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33285 [semacquire]:
sync.runtime_Semacquire(0xc42a0d94ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d94e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737540, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33295 [semacquire]:
sync.runtime_Semacquire(0xc42a0d96bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d96b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6900, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33265 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12e150, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33298 [runnable]:
sync.runtime_Semacquire(0xc4200c4004)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4000)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).getIdleConnCh(0xc4200c4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0)
	/usr/local/go/src/net/http/transport.go:703 +0xaf
net/http.(*Transport).getConn(0xc4200c4000, 0xc42a099ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:889 +0x3dc
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42a130000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42a130000, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc4261e1c30, 0xc429901700)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42a130000, 0x0, 0x0, 0x0, 0xc429901700, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42a130000, 0x6f0968, 0x3, 0x51f701, 0xc42a12e180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42a130000, 0x5, 0xc42a0c96a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12e150, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33320 [semacquire]:
sync.runtime_Semacquire(0xc42a0d987c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d9870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc4284c2480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33299 [chan send]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42a12e1b0, 0xc42a1226c0)
	/usr/local/go/src/net/http/transport.go:886 +0xcf
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 33322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a0dabd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a0dabd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a0dabd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a0dabd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a0dabd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a0dabd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33328 [semacquire]:
sync.runtime_Semacquire(0xc42a0d9a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d9a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a0dabd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a134480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33304 [semacquire]:
sync.runtime_Semacquire(0xc42a0c991c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c9910)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091580, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12e510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a134480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a134480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33333 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a134480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a134480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33335 [semacquire]:
sync.runtime_Semacquire(0xc42a0d9b8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d9b80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a134480, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a088fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12e510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33308 [semacquire]:
sync.runtime_Semacquire(0xc42a0c9a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c9a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12e510, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a146200, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a088fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a088fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a088fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33341 [semacquire]:
sync.runtime_Semacquire(0xc42a0d9cdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d9cd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a088fa0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc426091a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33364 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33365 [semacquire]:
sync.runtime_Semacquire(0xc42a20104c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc426091a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc426091a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33346 [semacquire]:
sync.runtime_Semacquire(0xc42a0d9e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d9e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc426091a00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a116a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33366 [semacquire]:
sync.runtime_Semacquire(0xc42a201b4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201b40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a116a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33350 [semacquire]:
sync.runtime_Semacquire(0xc42a0d9f2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0d9f20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a116a50, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a0deea0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33367 [semacquire]:
sync.runtime_Semacquire(0xc42a34a65c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34a650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33368 [semacquire]:
sync.runtime_Semacquire(0xc42a34b15c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34b150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33369 [semacquire]:
sync.runtime_Semacquire(0xc42a34bc6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34bc60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33370 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33371 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33372 [semacquire]:
sync.runtime_Semacquire(0xc42a0c9e9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a0c9e90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf200, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33591 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33376 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33377 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33381 [semacquire]:
sync.runtime_Semacquire(0xc42a17605c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a176050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44580, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1642a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33384 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1642a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1642a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1642a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1642a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1642a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33389 [semacquire]:
sync.runtime_Semacquire(0xc42a1761ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a1761e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1642a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a166ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a166ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a166ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a166ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a166ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33396 [semacquire]:
sync.runtime_Semacquire(0xc42a17636c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a176360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a166ba0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09b5e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09b5e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33400 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09b5e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33401 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09b5e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33402 [semacquire]:
sync.runtime_Semacquire(0xc42a1764bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a1764b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09b5e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33407 [semacquire]:
sync.runtime_Semacquire(0xc42a1765fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a1765f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc421091f80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12f260, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12f260, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33427 [semacquire]:
sync.runtime_Semacquire(0xc42a17670c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a176700)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12f260, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a146ae0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33435 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33436 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33443 [semacquire]:
sync.runtime_Semacquire(0xc42a176b7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a176b70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf290, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33447 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33452 [semacquire]:
sync.runtime_Semacquire(0xc42a176d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a176d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b44b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a164bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a164bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a164bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a164bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a164bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a164bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33476 [semacquire]:
sync.runtime_Semacquire(0xc42a176ecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a176ec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a164bd0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a199140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33479 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a199140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33480 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a199140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a199140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a199140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33483 [semacquire]:
sync.runtime_Semacquire(0xc42a17704c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a199140, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09bbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09bbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09bbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09bbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33489 [semacquire]:
sync.runtime_Semacquire(0xc42a17719c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a09bbd0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33494 [semacquire]:
sync.runtime_Semacquire(0xc42a1772dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a1772d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c480, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12ffb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12ffb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33498 [semacquire]:
sync.runtime_Semacquire(0xc42a1773ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a1773e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a12ffb0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a1473c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33530 [semacquire]:
sync.runtime_Semacquire(0xc42a17785c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf320, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33532 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33539 [semacquire]:
sync.runtime_Semacquire(0xc42a177a1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177a10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45080, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33541 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33542 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33547 [semacquire]:
sync.runtime_Semacquire(0xc42a177bac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177ba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1d16e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33550 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1d16e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1d16e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1d16e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1d16e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33554 [semacquire]:
sync.runtime_Semacquire(0xc42a177d2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177d20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1d16e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33556 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e61e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e61e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e61e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e61e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33560 [semacquire]:
sync.runtime_Semacquire(0xc42a177e7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177e70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e61e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33564 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33565 [semacquire]:
sync.runtime_Semacquire(0xc42a177fbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a177fb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18c940, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a1ccd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a1ccd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33569 [semacquire]:
sync.runtime_Semacquire(0xc42a2000cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2000c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a1ccd20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a147ca0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33592 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33598 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33601 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33602 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33603 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33605 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a16a1a0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33608 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33609 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33610 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33620 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33622 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33626 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a16bba0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33585 [semacquire]:
sync.runtime_Semacquire(0xc42a20053c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a200530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf3b0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33658 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33659 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33663 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421cdde00, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33639 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33640 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33641 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33642 [semacquire]:
sync.runtime_Semacquire(0xc42a2006fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2006f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45600, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165e30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33673 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33680 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165e30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165e30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165e30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165e30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165e30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33698 [semacquire]:
sync.runtime_Semacquire(0xc42a20088c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a200880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a165e30, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33684 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42a242000, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33700 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1fdc80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1fdc80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1fdc80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1fdc80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1fdc80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33705 [semacquire]:
sync.runtime_Semacquire(0xc42a200a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a200a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a1fdc80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33692 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33707 [semacquire]:
sync.runtime_Semacquire(0xc42a47476c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a474760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e67d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33715 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33716 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33721 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a1b3ce0, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33708 [semacquire]:
sync.runtime_Semacquire(0xc42a474c5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a474c50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e67d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33709 [semacquire]:
sync.runtime_Semacquire(0xc42a47513c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e67d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33710 [semacquire]:
sync.runtime_Semacquire(0xc42a47562c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e67d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33711 [semacquire]:
sync.runtime_Semacquire(0xc42a200b5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a200b50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e67d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33713 [semacquire]:
sync.runtime_Semacquire(0xc42a475b0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475b00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18ce00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33732 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33739 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33746 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42a538540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42a4fac30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42a4fac30, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc42a4d61c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42a4fac30, 0x0, 0x0, 0x0, 0xc42a4d61c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42a4fac30, 0x6f0968, 0x3, 0x51f701, 0xc42a4c5b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42a4fac30, 0x5, 0xc42a200b90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18ce00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18ce00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33748 [semacquire]:
sync.runtime_Semacquire(0xc42a200c9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a200c90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18ce00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33742 [semacquire]:
sync.runtime_Semacquire(0xc42a214f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a214f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a272000, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a1cda70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33744 [semacquire]:
sync.runtime_Semacquire(0xc42a2eb8ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eb8e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33751 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a1cda70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33752 [semacquire]:
sync.runtime_Semacquire(0xc42a200dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a200da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a1cda70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a234580, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33769 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33773 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33774 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33779 [semacquire]:
sync.runtime_Semacquire(0xc42a2152bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2152b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc428c08dc0, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33788 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33789 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33793 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33794 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33799 [semacquire]:
sync.runtime_Semacquire(0xc42a2155dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2155d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c08f00, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33826 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33805 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33809 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33810 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33812 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33815 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33816 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33818 [semacquire]:
sync.runtime_Semacquire(0xc42a2158cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2158c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d680, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33827 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33828 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33830 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33831 [semacquire]:
sync.runtime_Semacquire(0xc42a2011fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2011f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc428b45b00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26e690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33823 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26e690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26e690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26e690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26e690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33838 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26e690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33839 [semacquire]:
sync.runtime_Semacquire(0xc42a20139c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201390)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26e690, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33849 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33850 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a26de60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33851 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33852 [semacquire]:
sync.runtime_Semacquire(0xc42a215bac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a215ba0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d7a0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33854 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a26de60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a26de60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a26de60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a26de60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33862 [semacquire]:
sync.runtime_Semacquire(0xc42a20150c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a26de60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33855 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33856 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e6d20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33882 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33883 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33885 [semacquire]:
sync.runtime_Semacquire(0xc42a215e5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a215e50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a240800, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33865 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e6d20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33866 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e6d20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e6d20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33868 [semacquire]:
sync.runtime_Semacquire(0xc42a20166c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e6d20, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33889 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33893 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33894 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33895 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33896 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33897 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33901 [semacquire]:
sync.runtime_Semacquire(0xc42a2ea0fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2ea0f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a1a3e00, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33873 [semacquire]:
sync.runtime_Semacquire(0xc42a20179c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d240, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33907 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c0690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33904 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33905 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33923 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c0690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33924 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33909 [semacquire]:
sync.runtime_Semacquire(0xc42a2018bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2018b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c0690, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33925 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33926 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33932 [semacquire]:
sync.runtime_Semacquire(0xc42a2ea36c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2ea360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d582a0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a234d80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33935 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33936 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33938 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33939 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33940 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33945 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33946 [semacquire]:
sync.runtime_Semacquire(0xc42a2ea5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2ea5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe0d0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33948 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33954 [semacquire]:
sync.runtime_Semacquire(0xc42a3cdf1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cdf10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33959 [semacquire]:
sync.runtime_Semacquire(0xc42a2ea7fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2ea7f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2540, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33961 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33920 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33962 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33972 [semacquire]:
sync.runtime_Semacquire(0xc42a201d0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201d00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324000, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26eee0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33968 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33969 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33986 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33987 [semacquire]:
sync.runtime_Semacquire(0xc42a2eaa1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eaa10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e370, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33975 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26eee0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33976 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26eee0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26eee0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26eee0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26eee0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33980 [semacquire]:
sync.runtime_Semacquire(0xc42a201e9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a201e90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26eee0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33982 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a33e060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33990 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33991 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33992 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33993 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33994 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33995 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33998 [semacquire]:
sync.runtime_Semacquire(0xc42a2eac0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eac00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227375e0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a33e060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a33e060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 33985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a33e060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a33e060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34003 [semacquire]:
sync.runtime_Semacquire(0xc42a34a01c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34a010)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a33e060, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7270, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34024 [semacquire]:
sync.runtime_Semacquire(0xc42a2eadec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eade0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6990, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7270, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34007 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7270, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7270, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34009 [semacquire]:
sync.runtime_Semacquire(0xc42a34a16c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34a160)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7270, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34027 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34033 [semacquire]:
sync.runtime_Semacquire(0xc42a2eaf9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eaf90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33c100, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1cbc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34012 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34013 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34014 [semacquire]:
sync.runtime_Semacquire(0xc42a34a2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34a2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18d680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34016 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c1290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1cbc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1cbc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1cbc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1cbc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1cbc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34041 [semacquire]:
sync.runtime_Semacquire(0xc42a2eb13c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eb130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a1cbc70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a333020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c1290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34050 [semacquire]:
sync.runtime_Semacquire(0xc42a34a3bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34a3b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c1290, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a235580, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a333020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a333020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34046 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a333020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34047 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a333020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34048 [semacquire]:
sync.runtime_Semacquire(0xc42a2eb2ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eb2a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a333020, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a270a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34058 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34059 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a270a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a270a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a270a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34070 [semacquire]:
sync.runtime_Semacquire(0xc42a2eb40c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eb400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a270a50, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bee80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bee80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34074 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bee80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34075 [semacquire]:
sync.runtime_Semacquire(0xc42a2eb53c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eb530)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bee80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34077 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c3350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34078 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c3350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34079 [semacquire]:
sync.runtime_Semacquire(0xc42a2eb65c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2eb650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c3350, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34063 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34064 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34065 [semacquire]:
sync.runtime_Semacquire(0xc42a34a80c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34a800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a38a000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26f730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26f730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34085 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26f730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34086 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26f730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26f730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34104 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26f730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34089 [semacquire]:
sync.runtime_Semacquire(0xc42a34a9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34a9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26f730, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34091 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a396240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34092 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a396240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a396240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a396240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a396240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34096 [semacquire]:
sync.runtime_Semacquire(0xc42a34ab1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34ab10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a396240, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e77c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e77c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e77c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e77c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34118 [semacquire]:
sync.runtime_Semacquire(0xc42a34ac7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34ac70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e77c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18dac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34113 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34130 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34131 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34133 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34134 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18dac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18dac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34123 [semacquire]:
sync.runtime_Semacquire(0xc42a34adac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34ada0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18dac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34137 [semacquire]:
sync.runtime_Semacquire(0xc42a2ebc0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2ebc00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc428c09040, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34125 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c1e90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c1e90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34140 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34141 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34127 [semacquire]:
sync.runtime_Semacquire(0xc42a34aecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34aec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a2c1e90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a235d80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34146 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34147 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34149 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34150 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34151 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34152 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34156 [semacquire]:
sync.runtime_Semacquire(0xc42a2ebefc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a2ebef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42568d8c0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34167 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34168 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34159 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34160 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34178 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34179 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34181 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34183 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34184 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34190 [semacquire]:
sync.runtime_Semacquire(0xc42a3cc1dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cc1d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42568d9e0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34169 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34196 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34197 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34207 [semacquire]:
sync.runtime_Semacquire(0xc42a3cc48c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cc480)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a241d00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34174 [semacquire]:
sync.runtime_Semacquire(0xc42a34b31c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34b310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324a00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34210 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34212 [semacquire]:
sync.runtime_Semacquire(0xc42a49900c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a499000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34213 [semacquire]:
sync.runtime_Semacquire(0xc42a56280c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34223 [semacquire]:
sync.runtime_Semacquire(0xc42a3cc72c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cc720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a3091d0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34230 [semacquire]:
sync.runtime_Semacquire(0xc42a34b4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34b4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a26ff80, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a3f4420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34254 [semacquire]:
sync.runtime_Semacquire(0xc42a3cc99c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cc990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58380, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a3f4420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34234 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a3f4420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34235 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a3f4420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34236 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a3f4420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34237 [semacquire]:
sync.runtime_Semacquire(0xc42a34b62c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34b620)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a3f4420, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34265 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34268 [semacquire]:
sync.runtime_Semacquire(0xc42a3ccbfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3ccbf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe1a0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34275 [semacquire]:
sync.runtime_Semacquire(0xc42a34b77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34b770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a1e7d10, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18df00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18df00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18df00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34280 [semacquire]:
sync.runtime_Semacquire(0xc42a34b8bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34b8b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a18df00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34297 [semacquire]:
sync.runtime_Semacquire(0xc42a3cce2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cce20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2600, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c2ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c2ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34284 [semacquire]:
sync.runtime_Semacquire(0xc42a34b9cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34b9c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c2ab0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34300 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a3e8580, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34309 [semacquire]:
sync.runtime_Semacquire(0xc42a3cd04c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cd040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e420, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34324 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34325 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34320 [semacquire]:
sync.runtime_Semacquire(0xc42a3cd23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cd230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737680, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34341 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34342 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34346 [semacquire]:
sync.runtime_Semacquire(0xc42a3cd41c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cd410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6a20, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34355 [semacquire]:
sync.runtime_Semacquire(0xc42a3cd5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cd5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33cb80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37ce70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37ce70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37ce70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37ce70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37ce70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37ce70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34363 [semacquire]:
sync.runtime_Semacquire(0xc42a3cd76c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cd760)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37ce70, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a411b60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34366 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a411b60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34367 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a411b60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a411b60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34369 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a411b60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34370 [semacquire]:
sync.runtime_Semacquire(0xc42a3cd8dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cd8d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a411b60, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34372 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34331 [semacquire]:
sync.runtime_Semacquire(0xc42a34be1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34be10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a324f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34333 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a4007e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34373 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34374 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34375 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34376 [semacquire]:
sync.runtime_Semacquire(0xc42a3cda3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cda30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bf840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34334 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a4007e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a4007e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a4007e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a4007e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a4007e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34387 [semacquire]:
sync.runtime_Semacquire(0xc42a34bfbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a34bfb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a4007e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a468600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bf840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bf840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34381 [semacquire]:
sync.runtime_Semacquire(0xc42a3cdb6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cdb60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bf840, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a40cde0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a468600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a468600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a468600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a468600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34394 [semacquire]:
sync.runtime_Semacquire(0xc42a47412c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a474120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a468600, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34396 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a44a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34384 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a40cde0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34385 [semacquire]:
sync.runtime_Semacquire(0xc42a3cdc8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a3cdc80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a40cde0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34403 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a38b1a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a44a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a44a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a44a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34400 [semacquire]:
sync.runtime_Semacquire(0xc42a47428c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a474280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a44a280, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34410 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34421 [semacquire]:
sync.runtime_Semacquire(0xc42a4743bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a4743b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34423 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c36b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34411 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c36b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34425 [semacquire]:
sync.runtime_Semacquire(0xc42a4744dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a4744d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c36b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a3e8d80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4385c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4385c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34434 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34435 [semacquire]:
sync.runtime_Semacquire(0xc42a49813c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a498130)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e4d0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4385c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34443 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34444 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34445 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34446 [semacquire]:
sync.runtime_Semacquire(0xc42a49832c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a498320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737720, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34469 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34452 [semacquire]:
sync.runtime_Semacquire(0xc42a4748ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a4748a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4385c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34472 [semacquire]:
sync.runtime_Semacquire(0xc42a49850c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a498500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ab0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34454 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c3d70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c3d70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34456 [semacquire]:
sync.runtime_Semacquire(0xc42a4749bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a4749b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a3c3d70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a3e9200, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34475 [semacquire]:
sync.runtime_Semacquire(0xc42a563ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a563ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34476 [semacquire]:
sync.runtime_Semacquire(0xc42a6a494c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34477 [semacquire]:
sync.runtime_Semacquire(0xc42a6a529c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a5290)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34479 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34480 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34481 [semacquire]:
sync.runtime_Semacquire(0xc42a4986bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a4986b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33d200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37d960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34484 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37d960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34485 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37d960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37d960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37d960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37d960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34489 [semacquire]:
sync.runtime_Semacquire(0xc42a49885c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a498850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a37d960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a4ae8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a4ae8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a4ae8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a4ae8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a4ae8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34496 [semacquire]:
sync.runtime_Semacquire(0xc42a4989cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a4989c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a4ae8a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34499 [semacquire]:
sync.runtime_Semacquire(0xc42a474d8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a474d80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438800, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34518 [semacquire]:
sync.runtime_Semacquire(0xc42a498b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a498b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a271db0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c4450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34520 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bfe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c4450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34503 [semacquire]:
sync.runtime_Semacquire(0xc42a474eac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a474ea0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c4450, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a3e9680, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bfe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bfe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34523 [semacquire]:
sync.runtime_Semacquire(0xc42a498c5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a498c50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a1bfe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a40ddd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34511 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a40ddd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34527 [semacquire]:
sync.runtime_Semacquire(0xc42a498d7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a498d70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a40ddd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a38bc40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34513 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34546 [semacquire]:
sync.runtime_Semacquire(0xc42a47527c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438a40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34548 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c4b10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c4b10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34550 [semacquire]:
sync.runtime_Semacquire(0xc42a47538c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475380)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c4b10, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a3e9b00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34541 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34542 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34564 [semacquire]:
sync.runtime_Semacquire(0xc42a49928c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a499280)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58460, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34566 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34560 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34568 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34569 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34570 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34571 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34574 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34575 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34576 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34577 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34578 [semacquire]:
sync.runtime_Semacquire(0xc42a4994dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a4994d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe270, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34585 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34591 [semacquire]:
sync.runtime_Semacquire(0xc42a49971c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a499710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c26c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34561 [semacquire]:
sync.runtime_Semacquire(0xc42a47575c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a438c80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c51d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c51d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34597 [semacquire]:
sync.runtime_Semacquire(0xc42a47587c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475870)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c51d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34610 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a3e9f80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34612 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34613 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34618 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34619 [semacquire]:
sync.runtime_Semacquire(0xc42a49992c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a499920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e580, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34621 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c5740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34606 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c5740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34622 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34624 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34626 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34627 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34630 [semacquire]:
sync.runtime_Semacquire(0xc42a499b2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a499b20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227377c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34607 [semacquire]:
sync.runtime_Semacquire(0xc42a475c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a475c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4c5740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34634 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34639 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34640 [semacquire]:
sync.runtime_Semacquire(0xc42a499cfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a499cf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6b40, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34642 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34649 [semacquire]:
sync.runtime_Semacquire(0xc42a499ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a499eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a33da00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a502700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34609 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a538320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34662 [runnable]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42a4c5b90, 0xc42a537500)
	/usr/local/go/src/net/http/transport.go:884
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 34652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a502700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a502700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a502700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a502700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a502700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34657 [semacquire]:
sync.runtime_Semacquire(0xc42a56204c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562040)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a502700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a558120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a558120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a558120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a558120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a558120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34680 [semacquire]:
sync.runtime_Semacquire(0xc42a5621cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a5621c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a558120, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34684 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34686 [semacquire]:
sync.runtime_Semacquire(0xc42a56231c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f66e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fe540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fe540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fe540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34691 [semacquire]:
sync.runtime_Semacquire(0xc42a56245c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562450)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fe540, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34669 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34670 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34673 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34706 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34707 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34708 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34709 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4f91d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34715 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42a568000, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4f91d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34695 [semacquire]:
sync.runtime_Semacquire(0xc42a56256c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562560)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a4f91d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a516980, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34722 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34732 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34736 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x19, 0x32, 0xc42a57c1a0, 0x19, 0x19, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34739 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34746 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34747 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34751 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34755 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34756 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34757 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x18, 0x32, 0xc421c77680, 0x18, 0x18, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34759 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34769 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34773 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34774 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34778 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x17, 0x32, 0xc421c77800, 0x17, 0x17, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34786 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34787 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34788 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34789 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34793 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34794 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34795 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34796 [semacquire]:
sync.runtime_Semacquire(0xc42a562a7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562a70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc429d58540, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34805 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34806 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34809 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34810 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34799 [semacquire]:
sync.runtime_Semacquire(0xc42a6a5bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a5be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34800 [semacquire]:
sync.runtime_Semacquire(0xc42a7d2f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34801 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34812 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34815 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x16, 0x32, 0xc42a535080, 0x16, 0x16, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34823 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34826 [semacquire]:
sync.runtime_Semacquire(0xc42a562cdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562cd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42a0fe340, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34828 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34830 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34831 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34838 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34839 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34842 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34844 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34845 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34850 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34851 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34852 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34853 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34854 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34855 [semacquire]:
sync.runtime_Semacquire(0xc42a562f0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a562f00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2780, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34846 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34847 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34848 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34849 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34866 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34868 [semacquire]:
sync.runtime_Semacquire(0xc42a5734cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a5734c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a535340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34857 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34864 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34865 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34882 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34883 [semacquire]:
sync.runtime_Semacquire(0xc42a56312c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a563120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e630, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34873 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34874 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34881 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34899 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34900 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34903 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34904 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34905 [semacquire]:
sync.runtime_Semacquire(0xc42a57380c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a573800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3f900, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34907 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34886 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34888 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34889 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34893 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34894 [semacquire]:
sync.runtime_Semacquire(0xc42a56331c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a563310)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34896 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34908 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34909 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34910 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34911 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34912 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34913 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34914 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34915 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34916 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34917 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34918 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34919 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34920 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34921 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34922 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34923 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34924 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34925 [semacquire]:
sync.runtime_Semacquire(0xc42a573b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a573b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fa40, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34897 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34932 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34933 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34935 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34936 [semacquire]:
sync.runtime_Semacquire(0xc42a5634fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a5634f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6bd0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34938 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34946 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34947 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34948 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34949 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34950 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34951 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34952 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34953 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34960 [semacquire]:
sync.runtime_Semacquire(0xc42a573e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a573e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a5a0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34939 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34940 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34941 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34942 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34943 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34944 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34945 [semacquire]:
sync.runtime_Semacquire(0xc42a5636ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a5636a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ec200, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34981 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34982 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34986 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34987 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34988 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34989 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34990 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34991 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34992 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34993 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34994 [semacquire]:
sync.runtime_Semacquire(0xc42a63c0ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63c0e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a6c0, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34996 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34968 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34969 [semacquire]:
sync.runtime_Semacquire(0xc42a56384c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a563840)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503490, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a5d1980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34997 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34998 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34999 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35000 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35001 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35007 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35008 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35011 [semacquire]:
sync.runtime_Semacquire(0xc42a63c3ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63c3a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a4d9e00, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35013 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34972 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a5d1980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34973 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a5d1980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a5d1980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34975 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a5d1980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 34976 [semacquire]:
sync.runtime_Semacquire(0xc42a5639bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a5639b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a5d1980, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35042 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f6ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35014 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35015 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35016 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35017 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35024 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35025 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35027 [semacquire]:
sync.runtime_Semacquire(0xc42a63c63c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63c630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a4fb860, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35043 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f6ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35044 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f6ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35045 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f6ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35046 [semacquire]:
sync.runtime_Semacquire(0xc42a563b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a563b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f6ff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35048 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35031 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35032 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35033 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35034 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35035 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35036 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35037 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35038 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35039 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35040 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35041 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35058 [semacquire]:
sync.runtime_Semacquire(0xc42a63c8bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63c8b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db7500, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35049 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35051 [semacquire]:
sync.runtime_Semacquire(0xc42a563c4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a563c40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4fec80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35053 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63a5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35054 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63a5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35055 [semacquire]:
sync.runtime_Semacquire(0xc42a563d6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a563d60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63a5d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35062 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35063 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a5176c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35064 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35065 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35066 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35067 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35068 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35069 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35072 [semacquire]:
sync.runtime_Semacquire(0xc42a63cb0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63cb00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e1110, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35090 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35079 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35080 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35091 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35092 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35093 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35094 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35095 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35096 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35097 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35100 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35101 [semacquire]:
sync.runtime_Semacquire(0xc42a63cd4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63cd40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35103 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35104 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35111 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35112 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35113 [semacquire]:
sync.runtime_Semacquire(0xc42a63cf5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63cf50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9760, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35118 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35119 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35082 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35083 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35084 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35085 [semacquire]:
sync.runtime_Semacquire(0xc42a6a419c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a503c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35124 [semacquire]:
sync.runtime_Semacquire(0xc42a63d15c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63d150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c197c0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35087 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6717a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35088 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6717a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35089 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6717a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35138 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6717a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35139 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6717a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35140 [semacquire]:
sync.runtime_Semacquire(0xc42a6a430c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6717a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f74a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35129 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35130 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35131 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35133 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35134 [semacquire]:
sync.runtime_Semacquire(0xc42a63d32c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63d320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf440, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35136 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f74a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f74a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f74a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35146 [semacquire]:
sync.runtime_Semacquire(0xc42a6a446c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f74a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35148 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35137 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35154 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35155 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35156 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35157 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35158 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35159 [semacquire]:
sync.runtime_Semacquire(0xc42a63d4ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63d4e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a566980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35161 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a54f500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35149 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35150 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35151 [semacquire]:
sync.runtime_Semacquire(0xc42a6a459c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff040, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35153 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63b080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35162 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a54f500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35163 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a54f500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a54f500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35165 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a54f500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35166 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a54f500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35167 [semacquire]:
sync.runtime_Semacquire(0xc42a63d67c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63d670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a54f500, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35169 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cc4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63b080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35171 [semacquire]:
sync.runtime_Semacquire(0xc42a6a46bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a46b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63b080, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cc4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cc4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35188 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cc4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a517de0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35189 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cc4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35190 [semacquire]:
sync.runtime_Semacquire(0xc42a63d7fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63d7f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cc4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35179 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6da380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6da380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35196 [semacquire]:
sync.runtime_Semacquire(0xc42a63d94c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63d940)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4000, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35198 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a439b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35181 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6da380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a439b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a439b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35201 [semacquire]:
sync.runtime_Semacquire(0xc42a63da8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63da80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a439b00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a5a5b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a5a5b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35205 [semacquire]:
sync.runtime_Semacquire(0xc42a63db9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a63db90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a5a5b60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a539b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6da380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35183 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6da380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35184 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6da380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35185 [semacquire]:
sync.runtime_Semacquire(0xc42a6a4aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6da380, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cf5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cf5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cf5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cf5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35223 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cf5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35224 [semacquire]:
sync.runtime_Semacquire(0xc42a6a4c5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4c50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a6cf5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35230 [semacquire]:
sync.runtime_Semacquire(0xc42a6a4dbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4db0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7950, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35232 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35233 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35234 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35235 [semacquire]:
sync.runtime_Semacquire(0xc42a6a4eec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a4ee0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ff400, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35237 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63bb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35259 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35264 [semacquire]:
sync.runtime_Semacquire(0xc42a71218c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a712180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x15, 0x32, 0xc42a689340, 0x15, 0x15, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63bb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35239 [semacquire]:
sync.runtime_Semacquire(0xc42a6a500c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a5000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a63bb30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a6fa500, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35268 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35269 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35275 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35247 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6daaf0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35282 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35283 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35285 [semacquire]:
sync.runtime_Semacquire(0xc42a7124cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7124c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x14, 0x32, 0xc421d3fb80, 0x14, 0x14, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35248 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6daaf0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35289 [semacquire]:
sync.runtime_Semacquire(0xc42a7f0afc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f0af0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6daaf0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35297 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35298 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35300 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35303 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35304 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35305 [semacquire]:
sync.runtime_Semacquire(0xc42a7127dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7127d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x13, 0x32, 0xc421d3fcc0, 0x13, 0x13, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35309 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35320 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35321 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35324 [semacquire]:
sync.runtime_Semacquire(0xc42a712adc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a712ad0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7a7e0, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6daaf0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6daaf0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6daaf0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35333 [semacquire]:
sync.runtime_Semacquire(0xc42a6a543c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a5430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6daaf0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a71d3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35346 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35347 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a71d3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a71d3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a71d3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a71d3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35340 [semacquire]:
sync.runtime_Semacquire(0xc42a6a55ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a55a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a71d3e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35355 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35356 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35358 [semacquire]:
sync.runtime_Semacquire(0xc42a712dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a712da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7a900, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35342 [semacquire]:
sync.runtime_Semacquire(0xc42a8ec23c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8ec230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35343 [semacquire]:
sync.runtime_Semacquire(0xc42a8ec72c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8ec720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35344 [semacquire]:
sync.runtime_Semacquire(0xc42a8ecc0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8ecc00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35345 [semacquire]:
sync.runtime_Semacquire(0xc42a8ed0fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8ed0f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a4f7e00, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37669 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a180, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420cf0c30, 0x410ffd, 0xc42ab7b690)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af08690, 0x0, 0x0, 0x0, 0xc42ab7b690, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af08690, 0x6f0968, 0x3, 0x51f701, 0xc42ae651d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af08690, 0x5, 0xc42ae54780, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37680 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a4e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4201d8c30, 0x410ffd, 0xc42ab7b768)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c210, 0xc42af08f00, 0x0, 0x0, 0x0, 0xc42ab7b768, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c210, 0xc42af08f00, 0x6f0968, 0x3, 0x51f701, 0xc42ae65530)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c210, 0xc42af08f00, 0x5, 0xc42ae548e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35379 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35380 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35381 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35382 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35383 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35384 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35385 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35391 [semacquire]:
sync.runtime_Semacquire(0xc42a71306c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a713060)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a66f500, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37675 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a300, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420f75c30, 0x410ffd, 0xc42ab7b6f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c120, 0xc42af08a50, 0x0, 0x0, 0x0, 0xc42ab7b6f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c120, 0xc42af08a50, 0x6f0968, 0x3, 0x51f701, 0xc42ae65350)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c120, 0xc42af08a50, 0x5, 0xc42ae54840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37670 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37168 [runnable]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fd050, 0xc4203ca060)
	/usr/local/go/src/net/http/transport.go:884
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35394 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35395 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35396 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35400 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35401 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35402 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35403 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35404 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35405 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35406 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35407 [semacquire]:
sync.runtime_Semacquire(0xc42a7132fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7132f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a6c2e10, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35409 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36226 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc42acddd70, 0x6cb0ad, 0x5, 0xc42a9e2820, 0x9)
	/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc42acddd70, 0x6cb0ad, 0x5, 0xc42a9e2820, 0x9)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36227 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35410 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35411 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35412 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35413 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35416 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35417 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35422 [semacquire]:
sync.runtime_Semacquire(0xc42a71357c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a713570)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db75e0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35443 [semacquire]:
sync.runtime_Semacquire(0xc42a9e280c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e2800)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35444 [semacquire]:
sync.runtime_Semacquire(0xc42a9e38fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e38f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35428 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35434 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35435 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35436 [semacquire]:
sync.runtime_Semacquire(0xc42a7137cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7137c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e11e0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35445 [semacquire]:
sync.runtime_Semacquire(0xc42a9e3b8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e3b80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35461 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35462 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35465 [semacquire]:
sync.runtime_Semacquire(0xc42a713a0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a713a00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc4900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35447 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35453 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35454 [semacquire]:
sync.runtime_Semacquire(0xc42a6a5e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a6a5e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2840, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35469 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35472 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35473 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35477 [semacquire]:
sync.runtime_Semacquire(0xc42a713c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a713c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9810, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35479 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35490 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35491 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35495 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35496 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35498 [semacquire]:
sync.runtime_Semacquire(0xc42a7d203c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e6e0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35480 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35484 [semacquire]:
sync.runtime_Semacquire(0xc42a8dae0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8dae00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35485 [semacquire]:
sync.runtime_Semacquire(0xc42a8db61c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8db610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35486 [semacquire]:
sync.runtime_Semacquire(0xc42a9982fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9982f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35488 [semacquire]:
sync.runtime_Semacquire(0xc42a713e1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a713e10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19860, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35522 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35501 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35502 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35504 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35506 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35507 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35509 [semacquire]:
sync.runtime_Semacquire(0xc42a7d223c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35511 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35525 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35526 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35529 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35530 [semacquire]:
sync.runtime_Semacquire(0xc42a713fec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a713fe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf4d0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35532 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35513 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35515 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35516 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35519 [semacquire]:
sync.runtime_Semacquire(0xc42a7d240c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2400)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6c60, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35533 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35539 [semacquire]:
sync.runtime_Semacquire(0xc42a7f01ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f01a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35541 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7688c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35555 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35556 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35557 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35560 [semacquire]:
sync.runtime_Semacquire(0xc42a7d25cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d25c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5ed500, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35562 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6db6c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35542 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7688c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7688c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7688c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7688c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7688c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35547 [semacquire]:
sync.runtime_Semacquire(0xc42a7f033c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f0330)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7688c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35549 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a7b37a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35563 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6db6c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35564 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6db6c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35565 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6db6c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35566 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6db6c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35567 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6db6c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35568 [semacquire]:
sync.runtime_Semacquire(0xc42a7d275c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a6db6c0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a8024e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35550 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a7b37a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a7b37a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a7b37a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a7b37a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35570 [semacquire]:
sync.runtime_Semacquire(0xc42a7f04bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f04b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a7b37a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35572 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35587 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a8024e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35588 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a8024e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a8024e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35590 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a8024e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35591 [semacquire]:
sync.runtime_Semacquire(0xc42a7d28dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d28d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a8024e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35593 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35573 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35574 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35575 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35576 [semacquire]:
sync.runtime_Semacquire(0xc42a7f060c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f0600)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e4d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35578 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77c5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35594 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35597 [semacquire]:
sync.runtime_Semacquire(0xc42a7d2a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79c5f0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ffe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35579 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77c5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77c5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ffe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35581 [semacquire]:
sync.runtime_Semacquire(0xc42a7f074c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f0740)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77c5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35601 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ffe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35602 [semacquire]:
sync.runtime_Semacquire(0xc42a7d2b6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2b60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a4ffe00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a74b740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35583 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a711890, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a74b740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35606 [semacquire]:
sync.runtime_Semacquire(0xc42a7d2c7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d2c70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a74b740, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35584 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a711890, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35585 [semacquire]:
sync.runtime_Semacquire(0xc42a7f085c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f0850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a711890, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35608 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a6fb7a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35619 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a748ea0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35614 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35625 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35615 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35626 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35616 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35627 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35634 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35639 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35640 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35641 [semacquire]:
sync.runtime_Semacquire(0xc42a7d314c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc4297c2900, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35633 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35651 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35652 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35653 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35654 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35655 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35658 [semacquire]:
sync.runtime_Semacquire(0xc42a7f0dec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f0de0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x12, 0x32, 0xc429a7aa20, 0x12, 0x12, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35660 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35644 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35645 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35648 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35649 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35666 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35667 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35669 [semacquire]:
sync.runtime_Semacquire(0xc42a7d336c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e790, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35671 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35661 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35662 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35663 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35684 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35687 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35688 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35692 [semacquire]:
sync.runtime_Semacquire(0xc42a7f10cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f10c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x11, 0x32, 0xc429a7ab40, 0x11, 0x11, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35694 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35672 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35673 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35679 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35680 [semacquire]:
sync.runtime_Semacquire(0xc42a7d355c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc4227379a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35714 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35695 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35698 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35699 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35700 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35701 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35705 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35706 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35707 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35708 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35709 [semacquire]:
sync.runtime_Semacquire(0xc42a7f137c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f1370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x10, 0x32, 0xc42a810900, 0x10, 0x10, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35711 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35715 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35716 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35717 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35718 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35719 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35720 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35721 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35722 [semacquire]:
sync.runtime_Semacquire(0xc42a7d373c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3730)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6cf0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35712 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35713 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35730 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35731 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35732 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35739 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35740 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35741 [semacquire]:
sync.runtime_Semacquire(0xc42a7f161c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f1610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xf, 0x32, 0xc42a87e0f0, 0xf, 0xf, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35725 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35726 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35728 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35729 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35746 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35747 [semacquire]:
sync.runtime_Semacquire(0xc42a7d38ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d38e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a5edc00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a87c2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35762 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35763 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35764 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35765 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35766 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35767 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35768 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35769 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35772 [semacquire]:
sync.runtime_Semacquire(0xc42a7f188c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f1880)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xe, 0x32, 0xc421db76c0, 0xe, 0xe, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35774 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a87c2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35751 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a87c2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35752 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a87c2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35753 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a87c2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35754 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a87c2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35755 [semacquire]:
sync.runtime_Semacquire(0xc42a7d3a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a87c2a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35757 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a84f5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35777 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35778 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35780 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35781 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35782 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35783 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35784 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35785 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35786 [semacquire]:
sync.runtime_Semacquire(0xc42a7f1aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f1ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xd, 0x32, 0xc4200e12b0, 0xd, 0xd, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35758 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a84f5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35759 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a84f5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35760 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a84f5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35761 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a84f5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35794 [semacquire]:
sync.runtime_Semacquire(0xc42a7d3bfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3bf0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a84f5c0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35788 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35796 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35789 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35790 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35791 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35792 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35793 [semacquire]:
sync.runtime_Semacquire(0xc42a998fdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998fd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35797 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35798 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35799 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35800 [semacquire]:
sync.runtime_Semacquire(0xc42a7d3d5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3d50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a79cdc0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35810 [semacquire]:
sync.runtime_Semacquire(0xc42aa540cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa540c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35811 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35812 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35813 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35814 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35815 [semacquire]:
sync.runtime_Semacquire(0xc42a7f1d1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f1d10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xc, 0x32, 0xc424dc49c0, 0xc, 0xc, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35802 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35817 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35803 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35818 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35819 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35804 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35805 [semacquire]:
sync.runtime_Semacquire(0xc42a7d3e8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3e80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a440, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35820 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35807 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a8788a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35821 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35822 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35823 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35824 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35825 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35826 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35827 [semacquire]:
sync.runtime_Semacquire(0xc42a7f1f3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7f1f30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df98c0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35829 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35808 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a8788a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35809 [semacquire]:
sync.runtime_Semacquire(0xc42a7d3fac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a7d3fa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a8788a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35843 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a8ba320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35830 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35831 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35833 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35834 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35835 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35836 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35837 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35838 [semacquire]:
sync.runtime_Semacquire(0xc42a8da12c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8da120)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19900, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35840 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35849 [semacquire]:
sync.runtime_Semacquire(0xc42aac4c7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac4c70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35850 [semacquire]:
sync.runtime_Semacquire(0xc42aac502c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac5020)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35841 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35858 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35859 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35860 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35861 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35862 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35863 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35864 [semacquire]:
sync.runtime_Semacquire(0xc42a8da30c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8da300)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf560, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35866 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35851 [semacquire]:
sync.runtime_Semacquire(0xc42aac53dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac53d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35867 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35868 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35869 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35870 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35871 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35872 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35873 [semacquire]:
sync.runtime_Semacquire(0xc42a8da4bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8da4b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a567f00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35875 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7699d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35876 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7699d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35877 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7699d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35878 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7699d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35879 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7699d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35880 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7699d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35881 [semacquire]:
sync.runtime_Semacquire(0xc42a8da65c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8da650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a7699d0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35852 [semacquire]:
sync.runtime_Semacquire(0xc42a8ec37c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8ec370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a6c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35883 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a89bf20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35854 [semacquire]:
sync.runtime_Semacquire(0xc42aac578c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac5780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a878f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35884 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a89bf20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35885 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a89bf20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35886 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a89bf20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35887 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a89bf20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35888 [semacquire]:
sync.runtime_Semacquire(0xc42a8da7cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8da7c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a89bf20, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35855 [semacquire]:
sync.runtime_Semacquire(0xc42aac5a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac5a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a878f60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36664 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8e150, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35890 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36665 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8e150, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35891 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35892 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35893 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35894 [semacquire]:
sync.runtime_Semacquire(0xc42a8da92c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8da920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5900, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35912 [semacquire]:
sync.runtime_Semacquire(0xc42aac5e5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac5e50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35896 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77cf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35913 [semacquire]:
sync.runtime_Semacquire(0xc42aba420c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aba4200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35897 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77cf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35898 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77cf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35899 [semacquire]:
sync.runtime_Semacquire(0xc42a8daa5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8daa50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77cf00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35901 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a8651d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35914 [semacquire]:
sync.runtime_Semacquire(0xc42aba45bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aba45b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83a900, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35902 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a8651d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35903 [semacquire]:
sync.runtime_Semacquire(0xc42a8dab7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8dab70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a8651d0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35905 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a749f60, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37424 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ade45e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35927 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0fbf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35928 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ade48a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36805 [semacquire]:
sync.runtime_Semacquire(0xc42ad6bc8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6bc80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8fc20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36806 [semacquire]:
sync.runtime_Semacquire(0xc42ad6bf2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6bf20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8fc20, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35929 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35943 [semacquire]:
sync.runtime_Semacquire(0xc42aba503c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aba5030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ab40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35944 [semacquire]:
sync.runtime_Semacquire(0xc42aba53ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aba53e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ab40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35945 [semacquire]:
sync.runtime_Semacquire(0xc42aba579c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aba5790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ab40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35930 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35931 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35932 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35933 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35934 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35935 [semacquire]:
sync.runtime_Semacquire(0xc42a8dafec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8dafe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf5f0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35937 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35954 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35955 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35956 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35957 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35958 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35959 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35960 [semacquire]:
sync.runtime_Semacquire(0xc42a8db19c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8db190)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35962 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a934310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37507 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0f110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37511 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae18000, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35963 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a934310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35964 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a934310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35965 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a934310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35966 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a934310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35967 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a934310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35968 [semacquire]:
sync.runtime_Semacquire(0xc42a8db33c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8db330)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a934310, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35970 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94a4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0f110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36898 [semacquire]:
sync.runtime_Semacquire(0xc42adf343c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf3430)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab07780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36899 [semacquire]:
sync.runtime_Semacquire(0xc42adf37ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf37e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab07780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35971 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94a4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35972 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94a4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35973 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94a4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35974 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94a4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35975 [semacquire]:
sync.runtime_Semacquire(0xc42a8db4ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8db4a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94a4e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35990 [semacquire]:
sync.runtime_Semacquire(0xc42ac506fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac506f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ad80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35977 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35991 [semacquire]:
sync.runtime_Semacquire(0xc42ac50aac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac50aa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ad80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35978 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35979 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35980 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35981 [semacquire]:
sync.runtime_Semacquire(0xc42ac5020c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac50200)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a6e5ef0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35992 [semacquire]:
sync.runtime_Semacquire(0xc42ac50e5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac50e50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ad80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35983 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35984 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 35985 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36002 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36003 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36004 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36005 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36006 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36007 [semacquire]:
sync.runtime_Semacquire(0xc42a8db7ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8db7e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf680, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36009 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37685 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a6c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218298e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af093b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af093b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421829c30, 0x410ffd, 0xc42ab7b7e0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c300, 0xc42af093b0, 0x0, 0x0, 0x0, 0xc42ab7b7e0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c300, 0xc42af093b0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65710)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c300, 0xc42af093b0, 0x5, 0xc42ae54980, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37688 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36010 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36011 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36012 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36013 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36014 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36015 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36016 [semacquire]:
sync.runtime_Semacquire(0xc42a8db9ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8db9a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906800, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36018 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9347e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37686 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a720, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218428e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af094a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af094a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421842c30, 0x410ffd, 0xc42ab7b7f8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c330, 0xc42af094a0, 0x0, 0x0, 0x0, 0xc42ab7b7f8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c330, 0xc42af094a0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65770)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c330, 0xc42af094a0, 0x5, 0xc42ae549a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37684 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a660, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc42182e8e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af092c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af092c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42182ec30, 0x410ffd, 0xc42ab7b7c8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2d0, 0xc42af092c0, 0x0, 0x0, 0x0, 0xc42ab7b7c8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2d0, 0xc42af092c0, 0x6f0968, 0x3, 0x51f701, 0xc42ae656b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2d0, 0xc42af092c0, 0x5, 0xc42ae54960, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37682 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a5a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af090e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af090e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420e03c30, 0x410ffd, 0xc42ab7b798)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c270, 0xc42af090e0, 0x0, 0x0, 0x0, 0xc42ab7b798, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c270, 0xc42af090e0, 0x6f0968, 0x3, 0x51f701, 0xc42ae655f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c270, 0xc42af090e0, 0x5, 0xc42ae54920, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36019 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9347e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36020 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9347e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36021 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9347e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36022 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9347e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36023 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9347e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36024 [semacquire]:
sync.runtime_Semacquire(0xc42a8dbb3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8dbb30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9347e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37683 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a600, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af091d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af091d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420e02c30, 0x410ffd, 0xc42ab7b7b0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c2a0, 0xc42af091d0, 0x0, 0x0, 0x0, 0xc42ab7b7b0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c2a0, 0xc42af091d0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65650)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c2a0, 0xc42af091d0, 0x5, 0xc42ae54940, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36026 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37681 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a540, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4201d9c30, 0x410ffd, 0xc42ab7b780)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c240, 0xc42af08ff0, 0x0, 0x0, 0x0, 0xc42ab7b780, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c240, 0xc42af08ff0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65590)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c240, 0xc42af08ff0, 0x5, 0xc42ae54900, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36027 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36028 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36029 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36030 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36031 [semacquire]:
sync.runtime_Semacquire(0xc42a8dbcbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8dbcb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a94b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37679 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a480, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4205bcc30, 0x410ffd, 0xc42ab7b750)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42af08e10, 0x0, 0x0, 0x0, 0xc42ab7b750, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42af08e10, 0x6f0968, 0x3, 0x51f701, 0xc42ae654d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42af08e10, 0x5, 0xc42ae548c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36033 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a2d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36050 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a2d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36051 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a2d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36052 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a2d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36053 [semacquire]:
sync.runtime_Semacquire(0xc42a8dbe0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8dbe00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a2d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36055 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77d640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36056 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77d640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36057 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77d640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36058 [semacquire]:
sync.runtime_Semacquire(0xc42a8dbf4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a8dbf40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77d640, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37677 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a3c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4206038c0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420e97c30, 0x410ffd, 0xc42ab7b720)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c180, 0xc42af08c30, 0x0, 0x0, 0x0, 0xc42ab7b720, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c180, 0xc42af08c30, 0x6f0968, 0x3, 0x51f701, 0xc42ae65410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c180, 0xc42af08c30, 0x5, 0xc42ae54880, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36060 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a96e630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37678 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a420, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4205bfc30, 0x410ffd, 0xc42ab7b738)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1b0, 0xc42af08d20, 0x0, 0x0, 0x0, 0xc42ab7b738, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1b0, 0xc42af08d20, 0x6f0968, 0x3, 0x51f701, 0xc42ae65470)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1b0, 0xc42af08d20, 0x5, 0xc42ae548a0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36061 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a96e630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36062 [semacquire]:
sync.runtime_Semacquire(0xc42a99805c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a96e630, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36064 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a928d00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37676 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a360, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420f74c30, 0x410ffd, 0xc42ab7b708)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c150, 0xc42af08b40, 0x0, 0x0, 0x0, 0xc42ab7b708, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c150, 0xc42af08b40, 0x6f0968, 0x3, 0x51f701, 0xc42ae653b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c150, 0xc42af08b40, 0x5, 0xc42ae54860, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36070 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36071 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37674 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a2a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421133c30, 0x410ffd, 0xc42ab7b6d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42af08960, 0x0, 0x0, 0x0, 0xc42ab7b6d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42af08960, 0x6f0968, 0x3, 0x51f701, 0xc42ae652f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42af08960, 0x5, 0xc42ae54820, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36072 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37672 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a1e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4201f3c30, 0x410ffd, 0xc42ab7b6a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42af08780, 0x0, 0x0, 0x0, 0xc42ab7b6a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42af08780, 0x6f0968, 0x3, 0x51f701, 0xc42ae65230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42af08780, 0x5, 0xc42ae547e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36073 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36074 [semacquire]:
sync.runtime_Semacquire(0xc42aa551bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa551b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37673 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a240, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218018e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421801c30, 0x410ffd, 0xc42ab7b6c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42af08870, 0x0, 0x0, 0x0, 0xc42ab7b6c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42af08870, 0x6f0968, 0x3, 0x51f701, 0xc42ae65290)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42af08870, 0x5, 0xc42ae54800, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36075 [semacquire]:
sync.runtime_Semacquire(0xc42aa55cbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa55cb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36076 [semacquire]:
sync.runtime_Semacquire(0xc42ab327cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab327c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36077 [semacquire]:
sync.runtime_Semacquire(0xc42ab332cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab332c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36078 [semacquire]:
sync.runtime_Semacquire(0xc42a9984cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9984c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf710, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37671 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36080 [semacquire]:
sync.runtime_Semacquire(0xc42ab33ddc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33dd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36081 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36098 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36099 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36100 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36101 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36102 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36103 [semacquire]:
sync.runtime_Semacquire(0xc42a99868c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998680)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a906d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37206 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36105 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36106 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36107 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36108 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36109 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36110 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36111 [semacquire]:
sync.runtime_Semacquire(0xc42a99881c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998810)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36113 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a997da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36114 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a997da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36115 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a997da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36116 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a997da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36117 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a997da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36118 [semacquire]:
sync.runtime_Semacquire(0xc42a99899c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998990)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42a997da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36120 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37205 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36121 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36122 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36123 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36124 [semacquire]:
sync.runtime_Semacquire(0xc42a998aec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998ae0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96a8c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36126 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77db00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36228 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0xc420a2d770, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x3, 0x669d60, 0xc42a9e2580)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36127 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77db00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36128 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77db00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36129 [semacquire]:
sync.runtime_Semacquire(0xc42a998c2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998c20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a77db00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36131 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a96f380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36132 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a96f380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36133 [semacquire]:
sync.runtime_Semacquire(0xc42a998d3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a998d30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a96f380, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36135 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a9295e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36141 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36142 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36229 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36143 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36144 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36145 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36162 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36230 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36163 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36164 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36165 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36166 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36167 [semacquire]:
sync.runtime_Semacquire(0xc42a9991ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9991e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9970, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36169 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36170 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36171 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36172 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36173 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36174 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36175 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36176 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36177 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36178 [semacquire]:
sync.runtime_Semacquire(0xc42a9993ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9993e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c199a0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36180 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36181 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36182 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36183 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36184 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36185 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36186 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36187 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36188 [semacquire]:
sync.runtime_Semacquire(0xc42a9995bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9995b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf7a0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36190 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36191 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36192 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36193 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36195 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36196 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36197 [semacquire]:
sync.runtime_Semacquire(0xc42a99977c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a999770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907400, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36199 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36200 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36201 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36202 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36203 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36204 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36205 [semacquire]:
sync.runtime_Semacquire(0xc42a99990c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a999900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a935c00, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36207 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa02ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa02ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa02ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36210 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa02ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa02ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36212 [semacquire]:
sync.runtime_Semacquire(0xc42a999a8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a999a80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa02ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96aff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96aff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96aff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96aff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36218 [semacquire]:
sync.runtime_Semacquire(0xc42a999bdc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a999bd0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96aff0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36231 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36232 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36233 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36234 [semacquire]:
sync.runtime_Semacquire(0xc42ace74ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace74a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36235 [semacquire]:
sync.runtime_Semacquire(0xc42ad6a3ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6a3a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36236 [semacquire]:
sync.runtime_Semacquire(0xc42a9e2a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e2a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e840, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36238 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36221 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36222 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36223 [semacquire]:
sync.runtime_Semacquire(0xc42a999d1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a999d10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1a0c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aa18390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36239 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36240 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36241 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36242 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36243 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36244 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36245 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36246 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36247 [semacquire]:
sync.runtime_Semacquire(0xc42a9e2c1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e2c10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36249 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36258 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aa18390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36259 [semacquire]:
sync.runtime_Semacquire(0xc42a999e2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a999e20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aa18390, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42aa36080, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36257 [semacquire]:
sync.runtime_Semacquire(0xc42a9e2dfc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e2df0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6d80, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36275 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36267 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36268 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36276 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36282 [semacquire]:
sync.runtime_Semacquire(0xc42a9e2fac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e2fa0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3680, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36269 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36288 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36289 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36290 [semacquire]:
sync.runtime_Semacquire(0xc42a9e314c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e3140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bb110, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa0d6e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36293 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa0d6e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36294 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa0d6e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa0d6e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa0d6e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36297 [semacquire]:
sync.runtime_Semacquire(0xc42a9e32bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e32b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa0d6e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36309 [semacquire]:
sync.runtime_Semacquire(0xc42aa542dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa542d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc421df9a20, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d6820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36300 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d6820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36301 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d6820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36302 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d6820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36303 [semacquire]:
sync.runtime_Semacquire(0xc42a9e341c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e3410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d6820, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ba00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36314 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36315 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36320 [semacquire]:
sync.runtime_Semacquire(0xc42aa544dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa544d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422c19a40, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ba00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ba00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36324 [semacquire]:
sync.runtime_Semacquire(0xc42a9e354c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e3540)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42a83ba00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a9f6ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36341 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36342 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36346 [semacquire]:
sync.runtime_Semacquire(0xc42aa546ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa546a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc425ebf830, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36348 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a9f6ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36328 [semacquire]:
sync.runtime_Semacquire(0xc42a9e366c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e3660)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42a9f6ea0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36349 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a9d11e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36354 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36355 [semacquire]:
sync.runtime_Semacquire(0xc42aa5486c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa54860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907a80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36359 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36360 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36362 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36363 [semacquire]:
sync.runtime_Semacquire(0xc42aa549fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa549f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38700, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36365 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa4b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36386 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36366 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa4b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36367 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa4b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36368 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa4b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36369 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa4b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36370 [semacquire]:
sync.runtime_Semacquire(0xc42aa54b7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa54b70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aa4b800, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36372 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96b720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36373 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96b720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36374 [semacquire]:
sync.runtime_Semacquire(0xc42abd072c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd0720)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96b720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36375 [semacquire]:
sync.runtime_Semacquire(0xc42abd0c0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd0c00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96b720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36376 [semacquire]:
sync.runtime_Semacquire(0xc42aa54ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa54cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96b720, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36378 [semacquire]:
sync.runtime_Semacquire(0xc42abd10fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd10f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1a680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36388 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36389 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36390 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36391 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36392 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36394 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42aa3c960, 0x0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42aa3c960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:369 +0x529
net/http.send(0xc42aa3c960, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc420cc5c30, 0xc429fe5d80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c1e0, 0xc42aa3c960, 0x0, 0x0, 0x0, 0xc429fe5d80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c1e0, 0xc42aa3c960, 0x6f0968, 0x3, 0x51f701, 0xc42a9f7410)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c1e0, 0xc42aa3c960, 0x5, 0xc42a9e3a50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e8f0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36397 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36379 [semacquire]:
sync.runtime_Semacquire(0xc42abd14ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd14a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1a680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36380 [semacquire]:
sync.runtime_Semacquire(0xc42abd185c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd1850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1a680, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37768 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74960, 0xc42ae5b870)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff60a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74960, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74960, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4201b1c30, 0x410ffd, 0xc42af6a118)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af74960, 0x0, 0x0, 0x0, 0xc42af6a118, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af74960, 0x6f0968, 0x3, 0x51f701, 0xc42ae73e00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af74960, 0x5, 0xc42ae5ab50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ae80f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37771 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74b40, 0xc42ae5b8b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6160, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc42002c928)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4204dec30, 0x410ffd, 0xc42af6a148)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42af74b40, 0x0, 0x0, 0x0, 0xc42af6a148, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42af74b40, 0x6f0968, 0x3, 0x51f701, 0xc42ae73ec0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42af74b40, 0x5, 0xc42ae5abb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ae80f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37769 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ae80f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36924 [semacquire]:
sync.runtime_Semacquire(0xc42ae5ab3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5ab30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac271f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36925 [semacquire]:
sync.runtime_Semacquire(0xc42ae5b2ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5b2e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac271f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36398 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36399 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36400 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36401 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36418 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36419 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36420 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36421 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36422 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36423 [semacquire]:
sync.runtime_Semacquire(0xc42a9e3dac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e3da0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xb, 0x32, 0xc429b0e9a0, 0xb, 0xb, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36425 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36409 [semacquire]:
sync.runtime_Semacquire(0xc42ac6432c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac64320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36410 [semacquire]:
sync.runtime_Semacquire(0xc42ac64c7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac64c70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36426 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36427 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36428 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36429 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36430 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36431 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36432 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36433 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36434 [semacquire]:
sync.runtime_Semacquire(0xc42a9e3f9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42a9e3f90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737ae0, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36436 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36411 [semacquire]:
sync.runtime_Semacquire(0xc42ac655cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac655c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36437 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36438 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36439 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36440 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36441 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36442 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36443 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36444 [semacquire]:
sync.runtime_Semacquire(0xc42aac417c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac4170)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6e10, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36446 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36412 [semacquire]:
sync.runtime_Semacquire(0xc42ac65f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac65f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36413 [semacquire]:
sync.runtime_Semacquire(0xc42acec86c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acec860)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36414 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36415 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36416 [semacquire]:
sync.runtime_Semacquire(0xc42aa5536c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa55360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a907f80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36447 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36448 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36449 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36450 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36451 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36466 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36452 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36453 [semacquire]:
sync.runtime_Semacquire(0xc42aac432c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac4320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42a8f3e00, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bbd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36467 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36468 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36469 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36470 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36471 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36472 [semacquire]:
sync.runtime_Semacquire(0xc42aa5550c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa55500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa38f50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36474 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aaa79e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36456 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bbd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36457 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bbd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36458 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bbd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36459 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bbd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36460 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bbd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36461 [semacquire]:
sync.runtime_Semacquire(0xc42aac44cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac44c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42a9bbd50, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36463 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aad0b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36475 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aaa79e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36476 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aaa79e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aaa79e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36478 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aaa79e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36479 [semacquire]:
sync.runtime_Semacquire(0xc42aa5567c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa55670)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aaa79e0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36464 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aad0b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36465 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aad0b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36482 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aad0b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36483 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aad0b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36484 [semacquire]:
sync.runtime_Semacquire(0xc42aac463c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac4630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aad0b40, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36481 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96bc70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d7090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36498 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96bc70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36499 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96bc70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36500 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96bc70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36501 [semacquire]:
sync.runtime_Semacquire(0xc42aa557dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa557d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a96bc70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36503 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1aac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36487 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d7090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36488 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d7090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36489 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d7090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36490 [semacquire]:
sync.runtime_Semacquire(0xc42aac479c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac4790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42a9d7090, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab06080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36504 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1aac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36505 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1aac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36506 [semacquire]:
sync.runtime_Semacquire(0xc42aa5590c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa55900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1aac0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36508 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aa19f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36493 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab06080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36494 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab06080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36495 [semacquire]:
sync.runtime_Semacquire(0xc42aac48cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac48c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab06080, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36497 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0a0f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36509 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aa19f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36510 [semacquire]:
sync.runtime_Semacquire(0xc42aa55a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa55a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aa19f80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36512 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42aa37320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36514 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0a0f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36515 [semacquire]:
sync.runtime_Semacquire(0xc42aac49ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac49e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0a0f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36534 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42a9d1e20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36535 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36523 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0a660, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36524 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0a660, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36536 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36525 [semacquire]:
sync.runtime_Semacquire(0xc42aac4d9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac4d90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0a660, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36538 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36539 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36540 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36541 [semacquire]:
sync.runtime_Semacquire(0xc42aa55e7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aa55e70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada480, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36543 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa397a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36527 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab2e1c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36544 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa397a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36545 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa397a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36546 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa397a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36547 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa397a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36548 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa397a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36549 [semacquire]:
sync.runtime_Semacquire(0xc42ab3200c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32000)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42aa397a0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36551 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab03bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36565 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0abd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36566 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0abd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36552 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab03bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36553 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab03bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36554 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab03bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36555 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab03bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36556 [semacquire]:
sync.runtime_Semacquire(0xc42ab3218c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32180)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab03bc0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36558 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab241e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36567 [semacquire]:
sync.runtime_Semacquire(0xc42aac514c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac5140)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0abd0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36559 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab241e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36560 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab241e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36561 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab241e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36578 [semacquire]:
sync.runtime_Semacquire(0xc42ab322dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab322d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab241e0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36580 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1af00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36581 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1af00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36582 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1af00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36583 [semacquire]:
sync.runtime_Semacquire(0xc42ab3241c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32410)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1af00, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36585 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0cba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36569 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab2e560, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36586 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0cba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36587 [semacquire]:
sync.runtime_Semacquire(0xc42ab3252c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32520)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0cba0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36589 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42aa37b20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36575 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0b140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36576 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0b140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36595 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36596 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36577 [semacquire]:
sync.runtime_Semacquire(0xc42aac54fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac54f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0b140, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36597 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36611 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab2e900, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36598 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36599 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36600 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36601 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36602 [semacquire]:
sync.runtime_Semacquire(0xc42ab3297c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32970)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aada980, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36617 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab2ebc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36604 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e000, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36623 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab2ee80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36605 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e000, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36606 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e000, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36607 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e000, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36608 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e000, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36666 [semacquire]:
sync.runtime_Semacquire(0xc42aac5f7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aac5f70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8e150, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36609 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e000, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36626 [semacquire]:
sync.runtime_Semacquire(0xc42ab32b1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32b10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e000, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36628 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab47da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36629 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab47da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36630 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab47da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36631 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab47da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36632 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab47da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36633 [semacquire]:
sync.runtime_Semacquire(0xc42ab32c8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32c80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab47da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36635 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36636 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36637 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36638 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36639 [semacquire]:
sync.runtime_Semacquire(0xc42ab32dec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32de0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24730, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36641 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36668 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab2f3e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36642 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36643 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36644 [semacquire]:
sync.runtime_Semacquire(0xc42ab32f1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab32f10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b340, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36646 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0d7a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36647 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0d7a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36648 [semacquire]:
sync.runtime_Semacquire(0xc42ab3303c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33030)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab0d7a0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36650 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab6a320, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36656 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36706 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8e6c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36657 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36674 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36675 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36676 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36677 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36678 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36679 [semacquire]:
sync.runtime_Semacquire(0xc42ab3348c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33480)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42aadae80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36681 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36682 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36683 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36684 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36685 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36686 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36687 [semacquire]:
sync.runtime_Semacquire(0xc42ab3361c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5e850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36689 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab6df80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36707 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8e6c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36690 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab6df80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36691 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab6df80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36692 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab6df80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36693 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab6df80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36694 [semacquire]:
sync.runtime_Semacquire(0xc42ab3379c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33790)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ab6df80, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36696 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36708 [semacquire]:
sync.runtime_Semacquire(0xc42aba432c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aba4320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8e6c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36697 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36698 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36699 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36700 [semacquire]:
sync.runtime_Semacquire(0xc42ab338ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab338e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab24c80, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36702 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36710 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab2f780, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36703 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36704 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36705 [semacquire]:
sync.runtime_Semacquire(0xc42ab33a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1b780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36723 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba63c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36716 [semacquire]:
sync.runtime_Semacquire(0xc42ad6b27c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6b270)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8ec30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36724 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba63c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36725 [semacquire]:
sync.runtime_Semacquire(0xc42ab33b3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33b30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba63c0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36717 [semacquire]:
sync.runtime_Semacquire(0xc42ad6b51c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6b510)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ab8ec30, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36727 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab6ab20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37529 [semacquire]:
sync.runtime_Semacquire(0xc42adf3cbc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf3cb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0fbf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36733 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5efc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36734 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5efc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36735 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5efc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37531 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae18740, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37528 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0fbf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36736 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5efc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36737 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5efc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36738 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5efc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36739 [semacquire]:
sync.runtime_Semacquire(0xc42ab33f6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ab33f60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ab5efc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37521 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae183a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36741 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aba9da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37455 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ade4d20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36742 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aba9da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36743 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aba9da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36744 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aba9da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36745 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aba9da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36746 [semacquire]:
sync.runtime_Semacquire(0xc42abd00ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd00e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aba9da0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36748 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab25130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36749 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab25130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36750 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab25130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36751 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab25130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36752 [semacquire]:
sync.runtime_Semacquire(0xc42abd023c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd0230)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ab25130, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36770 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bb40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36771 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bb40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36772 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bb40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36773 [semacquire]:
sync.runtime_Semacquire(0xc42abd037c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd0370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bb40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36775 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba6e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37477 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ade4fe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36776 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba6e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36777 [semacquire]:
sync.runtime_Semacquire(0xc42abd048c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd0480)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba6e70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36779 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ab6b240, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36785 [semacquire]:
sync.runtime_Semacquire(0xc42aced1bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aced1b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36786 [semacquire]:
sync.runtime_Semacquire(0xc42aced34c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aced340)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36787 [semacquire]:
sync.runtime_Semacquire(0xc42aced71c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aced710)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36815 [semacquire]:
sync.runtime_Semacquire(0xc42adf235c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf2350)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0a1b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36788 [semacquire]:
sync.runtime_Semacquire(0xc42abd085c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd0850)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42aa1bdc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36790 [semacquire]:
sync.runtime_Semacquire(0xc42aceda8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aceda80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba7530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36791 [semacquire]:
sync.runtime_Semacquire(0xc42acedd1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acedd10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba7530, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37400 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae599e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc420ec18e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f860, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420ec1c30, 0x410ffd, 0xc42a4d7f68)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5f860, 0x0, 0x0, 0x0, 0xc42a4d7f68, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5f860, 0x6f0968, 0x3, 0x51f701, 0xc42ae73740)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5f860, 0x5, 0xc42adda170, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc2990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37401 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59a40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc420ebf8e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420ebfc30, 0x410ffd, 0xc42a4d7f80)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42ae5f950, 0x0, 0x0, 0x0, 0xc42a4d7f80, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42ae5f950, 0x6f0968, 0x3, 0x51f701, 0xc42ae737a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42ae5f950, 0x5, 0xc42adda190, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc2990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36800 [semacquire]:
sync.runtime_Semacquire(0xc42adda15c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adda150)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0c000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36801 [semacquire]:
sync.runtime_Semacquire(0xc42adda50c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adda500)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0c000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36816 [semacquire]:
sync.runtime_Semacquire(0xc42adf25fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf25f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0a1b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36818 [semacquire]:
sync.runtime_Semacquire(0xc42adda8bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adda8b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0c000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37486 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ade5460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36819 [semacquire]:
sync.runtime_Semacquire(0xc42abd0d4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42abd0d40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0c000, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36821 [semacquire]:
sync.runtime_Semacquire(0xc42addac6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42addac60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba7bf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36822 [semacquire]:
sync.runtime_Semacquire(0xc42addaefc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42addaef0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42aba7bf0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37605 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59e00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af742d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af742d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426097c30, 0x410ffd, 0xc42af6a070)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af742d0, 0x0, 0x0, 0x0, 0xc42af6a070, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af742d0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af742d0, 0x5, 0xc42addb350, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add15e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37492 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ade5720, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37611 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af744b0, 0xc42ae5b7d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59ec0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af744b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af744b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426096c30, 0x410ffd, 0xc42af6a0a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af744b0, 0x0, 0x0, 0x0, 0xc42af6a0a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af744b0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af744b0, 0x5, 0xc42addb5e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add18a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36841 [semacquire]:
sync.runtime_Semacquire(0xc42adf2a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf2a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0a720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36842 [semacquire]:
sync.runtime_Semacquire(0xc42adf2ccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf2cc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0a720, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36831 [semacquire]:
sync.runtime_Semacquire(0xc42addb33c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42addb330)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac22180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36832 [semacquire]:
sync.runtime_Semacquire(0xc42addb5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42addb5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac22180, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37518 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0f680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37636 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af745a0, 0xc42ae5b7f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59f20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af745a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af745a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426095c30, 0x410ffd, 0xc42af6a0b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af745a0, 0x0, 0x0, 0x0, 0xc42af6a0b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af745a0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af745a0, 0x5, 0xc42addba20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add1d20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37519 [semacquire]:
sync.runtime_Semacquire(0xc42adf390c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf3900)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0f680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37642 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74690, 0xc42ae5b810)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59f80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74690, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74690, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422e73c30, 0x410ffd, 0xc42af6a0d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af74690, 0x0, 0x0, 0x0, 0xc42af6a0d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af74690, 0x6f0968, 0x3, 0x51f701, 0xc42ae73ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af74690, 0x5, 0xc42addbcb0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add1fe0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37517 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0f680, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37509 [semacquire]:
sync.runtime_Semacquire(0xc42adf355c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf3550)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae0f110, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36857 [semacquire]:
sync.runtime_Semacquire(0xc42addba0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42addba00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac226f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36858 [semacquire]:
sync.runtime_Semacquire(0xc42addbc9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42addbc90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac226f0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36900 [semacquire]:
sync.runtime_Semacquire(0xc42adf3b9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf3b90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab07780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37651 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74780, 0xc42ae5b830)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59fe0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74780, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74780, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4201c9c30, 0x410ffd, 0xc42af6a0e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af74780, 0x0, 0x0, 0x0, 0xc42af6a0e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af74780, 0x6f0968, 0x3, 0x51f701, 0xc42ae73d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af74780, 0x5, 0xc42ae5a0f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae58460, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37657 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74870, 0xc42ae5b850)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6040, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc42002c928)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74870, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74870, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4201c8c30, 0x410ffd, 0xc42af6a100)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af74870, 0x0, 0x0, 0x0, 0xc42af6a100, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af74870, 0x6f0968, 0x3, 0x51f701, 0xc42ae73da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af74870, 0x5, 0xc42ae5a380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae58720, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36901 [semacquire]:
sync.runtime_Semacquire(0xc42ac5034c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac50340)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ab07780, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36883 [semacquire]:
sync.runtime_Semacquire(0xc42ae5a0dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5a0d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac22c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36884 [semacquire]:
sync.runtime_Semacquire(0xc42ae5a36c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5a360)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac22c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37773 [semacquire]:
sync.runtime_Semacquire(0xc42ae5acac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5aca0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ae80f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36903 [semacquire]:
sync.runtime_Semacquire(0xc42adf3f4c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adf3f40)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0b800, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37775 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74d20, 0xc42ae5b8f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6220, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc42002c928)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74d20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74d20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4204dcc30, 0x410ffd, 0xc42af6a178)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af74d20, 0x0, 0x0, 0x0, 0xc42af6a178, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af74d20, 0x6f0968, 0x3, 0x51f701, 0xc42ae73f80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af74d20, 0x5, 0xc42ae5acc0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37772 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74c30, 0xc42ae5b8d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff61c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74c30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74c30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4204ddc30, 0x410ffd, 0xc42af6a160)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42af74c30, 0x0, 0x0, 0x0, 0xc42af6a160, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42af74c30, 0x6f0968, 0x3, 0x51f701, 0xc42ae73f20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42af74c30, 0x5, 0xc42ae5abd0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ae80f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37770 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74a50, 0xc42ae5b890)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6100, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74a50, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74a50, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4204dfc30, 0x410ffd, 0xc42af6a130)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42af74a50, 0x0, 0x0, 0x0, 0xc42af6a130, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42af74a50, 0x6f0968, 0x3, 0x51f701, 0xc42ae73e60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42af74a50, 0x5, 0xc42ae5ab90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ae80f00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36926 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0xc420a2c770, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x3, 0x669d60, 0xc42abd1b60)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac271f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36904 [semacquire]:
sync.runtime_Semacquire(0xc42ae281ec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae281e0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0b800, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37552 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae41f40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af080f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af080f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426158c30, 0x410ffd, 0xc42ab7b600)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af080f0, 0x0, 0x0, 0x0, 0xc42ab7b600, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af080f0, 0x6f0968, 0x3, 0x51f701, 0xc42ae64f90)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af080f0, 0x5, 0xc42ae28630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae19140, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37558 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae41fa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af081e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af081e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426141c30, 0x410ffd, 0xc42ab7b618)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af081e0, 0x0, 0x0, 0x0, 0xc42ab7b618, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af081e0, 0x6f0968, 0x3, 0x51f701, 0xc42ae64ff0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af081e0, 0x5, 0xc42ae288d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae19400, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36913 [semacquire]:
sync.runtime_Semacquire(0xc42ae2861c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae28610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0bd70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36930 [semacquire]:
sync.runtime_Semacquire(0xc42ae288bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae288b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac0bd70, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37567 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc420d2b8e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af082d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af082d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420d2bc30, 0x410ffd, 0xc42ab7b630)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af082d0, 0x0, 0x0, 0x0, 0xc42ab7b630, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af082d0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65050)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af082d0, 0x5, 0xc42ae28d00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae19880, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36927 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac271f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37573 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a060, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af083c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af083c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426119c30, 0x410ffd, 0xc42ab7b648)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af083c0, 0x0, 0x0, 0x0, 0xc42ab7b648, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af083c0, 0x6f0968, 0x3, 0x51f701, 0xc42ae650b0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af083c0, 0x5, 0xc42ae28fa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae19b40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36939 [semacquire]:
sync.runtime_Semacquire(0xc42ae28cec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae28ce0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac66300, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36940 [semacquire]:
sync.runtime_Semacquire(0xc42ae28f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae28f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac66300, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36928 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac271f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37582 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a0c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af084b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af084b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426114c30, 0x410ffd, 0xc42ab7b660)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af084b0, 0x0, 0x0, 0x0, 0xc42ab7b660, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af084b0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65110)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af084b0, 0x5, 0xc42ae293d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae19fc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37588 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a120, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af085a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af085a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426118c30, 0x410ffd, 0xc42ab7b678)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af085a0, 0x0, 0x0, 0x0, 0xc42ab7b678, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af085a0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65170)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af085a0, 0x5, 0xc42ae29670, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae40280, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36929 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac271f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36946 [semacquire]:
sync.runtime_Semacquire(0xc42ac644bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac644b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac271f0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36948 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac70ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36965 [semacquire]:
sync.runtime_Semacquire(0xc42ae293bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae293b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac66870, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36966 [semacquire]:
sync.runtime_Semacquire(0xc42ae2965c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae29650)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac66870, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36949 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac70ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36950 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac70ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36951 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac70ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36952 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac70ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36953 [semacquire]:
sync.runtime_Semacquire(0xc42ac6463c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac64630)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac70ae0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36955 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37691 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a840, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09770, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4210dfc30, 0x410ffd, 0xc42ab7b840)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42af09770, 0x0, 0x0, 0x0, 0xc42ab7b840, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42af09770, 0x6f0968, 0x3, 0x51f701, 0xc42ae65890)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42af09770, 0x5, 0xc42ae54e40, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36956 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36957 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36958 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36959 [semacquire]:
sync.runtime_Semacquire(0xc42ac6478c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac64780)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58410, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36961 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ca80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36978 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ca80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36979 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ca80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36980 [semacquire]:
sync.runtime_Semacquire(0xc42ac648cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac648c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ca80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37692 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a8a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218228e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09860, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09860, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421822c30, 0x410ffd, 0xc42ab7b858)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42af09860, 0x0, 0x0, 0x0, 0xc42ab7b858, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42af09860, 0x6f0968, 0x3, 0x51f701, 0xc42ae658f0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42af09860, 0x5, 0xc42ae54e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36982 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac821b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37690 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a7e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4210e5c30, 0x410ffd, 0xc42ab7b828)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af09680, 0x0, 0x0, 0x0, 0xc42ab7b828, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af09680, 0x6f0968, 0x3, 0x51f701, 0xc42ae65830)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af09680, 0x5, 0xc42ae54e20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37687 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a780, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4210e4c30, 0x410ffd, 0xc42ab7b810)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c360, 0xc42af09590, 0x0, 0x0, 0x0, 0xc42ab7b810, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c360, 0xc42af09590, 0x6f0968, 0x3, 0x51f701, 0xc42ae657d0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c360, 0xc42af09590, 0x5, 0xc42ae549c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2f, 0x32, 0xc421a55800, 0x2f, 0x2f, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36983 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac821b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36984 [semacquire]:
sync.runtime_Semacquire(0xc42ac649dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac649d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac821b0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36986 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ac2b480, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37208 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36992 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac27960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 36993 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac27960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37010 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac27960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37209 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37011 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac27960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37012 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac27960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37013 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac27960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37014 [semacquire]:
sync.runtime_Semacquire(0xc42ac64e0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac64e00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ac27960, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37016 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac9a900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37017 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac9a900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37018 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac9a900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37019 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac9a900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37020 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac9a900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37021 [semacquire]:
sync.runtime_Semacquire(0xc42ac64f8c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac64f80)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ac9a900, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37023 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac588c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37024 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac588c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37025 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac588c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37026 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac588c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37027 [semacquire]:
sync.runtime_Semacquire(0xc42ac650dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac650d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac588c0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37029 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ce40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37210 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37030 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ce40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37031 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ce40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37032 [semacquire]:
sync.runtime_Semacquire(0xc42ac6521c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac65210)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0ce40, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37034 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac82c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37035 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac82c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37036 [semacquire]:
sync.runtime_Semacquire(0xc42ac6532c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac65320)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac82c60, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37038 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ac2bba0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37044 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce0e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37045 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce0e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37046 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce0e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37047 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce0e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37048 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce0e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37049 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce0e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37050 [semacquire]:
sync.runtime_Semacquire(0xc42ac6575c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac65750)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce0e0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37052 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acc4720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37053 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acc4720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37054 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acc4720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37055 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acc4720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37056 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acc4720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37057 [semacquire]:
sync.runtime_Semacquire(0xc42ac658dc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac658d0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acc4720, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37075 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37076 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37077 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37078 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37079 [semacquire]:
sync.runtime_Semacquire(0xc42ac65a2c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac65a20)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac58d70, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37081 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37082 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37083 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37084 [semacquire]:
sync.runtime_Semacquire(0xc42ac65b6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac65b60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d200, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37086 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac83710, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37087 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac83710, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37088 [semacquire]:
sync.runtime_Semacquire(0xc42ac65c7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ac65c70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ac83710, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37090 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd02c0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37096 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37097 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37098 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37099 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37100 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37101 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37102 [semacquire]:
sync.runtime_Semacquire(0xc42acec0ac)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acec0a0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42acce850, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37104 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acea540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37105 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acea540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37122 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acea540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37123 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acea540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37124 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acea540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37125 [semacquire]:
sync.runtime_Semacquire(0xc42acec22c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acec220)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42acea540, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37127 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac59220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37128 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac59220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37129 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac59220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37130 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac59220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37131 [semacquire]:
sync.runtime_Semacquire(0xc42acec37c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acec370)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac59220, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37133 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37134 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37135 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37136 [semacquire]:
sync.runtime_Semacquire(0xc42acec4bc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acec4b0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d5c0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37138 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad021e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37139 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad021e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37140 [semacquire]:
sync.runtime_Semacquire(0xc42acec5cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acec5c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad021e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37142 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd09e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37148 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42accefc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37149 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42accefc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37150 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42accefc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37151 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42accefc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37152 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42accefc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37153 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42accefc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37170 [semacquire]:
sync.runtime_Semacquire(0xc42acec9fc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acec9f0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42accefc0, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37172 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad16360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37173 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad16360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37174 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad16360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37175 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad16360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37176 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad16360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37177 [semacquire]:
sync.runtime_Semacquire(0xc42acecb7c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acecb70)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad16360, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37179 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac596d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37180 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac596d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37181 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac596d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37182 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac596d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37183 [semacquire]:
sync.runtime_Semacquire(0xc42acecccc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aceccc0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ac596d0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37185 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37186 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37187 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37188 [semacquire]:
sync.runtime_Semacquire(0xc42acece0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acece00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42ac0d980, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37190 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad02c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37191 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad02c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37192 [semacquire]:
sync.runtime_Semacquire(0xc42acecf1c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42acecf10)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad02c90, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37194 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd1100, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37200 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad03200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37201 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad03200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37234 [runnable]:
net/http.(*Transport).getIdleConnCh(0xc4200c4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0xc42ad17da0)
	/usr/local/go/src/net/http/transport.go:698
net/http.(*Transport).getConn(0xc4200c4000, 0xc42acd1400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:889 +0x3dc
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ad06b40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ad06b40, 0x7e6ea0, 0xc4200c4000, 0x0, 0x0, 0x0, 0x8, 0xc422c7ec30, 0xc42a4d77b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42ad06b40, 0x0, 0x0, 0x0, 0xc42a4d77b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42ad06b40, 0x6f0968, 0x3, 0x51f701, 0xc42ad03230)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42ad06b40, 0x5, 0xc42aced210, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad03200, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37211 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37212 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37213 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37214 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37215 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37216 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37217 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37218 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37219 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37220 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37221 [GC assist wait]:
net/textproto.MIMEHeader.Add(0xc42acddd40, 0x6cb0ad, 0x5, 0xc42ace7300, 0x9)
	/usr/local/go/src/net/textproto/header.go:15 +0x12f
net/http.Header.Add(0xc42acddd40, 0x6cb0ad, 0x5, 0xc42ace7300, 0x9)
	/usr/local/go/src/net/http/header.go:24 +0x53
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1a, 0x32, 0xc42ac8e4e0, 0x1a, 0x1a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:80 +0x117
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37235 [chan send]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ad03260, 0xc42ad17da0)
	/usr/local/go/src/net/http/transport.go:886 +0xcf
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37223 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37224 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37225 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37226 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37227 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37228 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37229 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37230 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37231 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37232 [semacquire]:
sync.runtime_Semacquire(0xc42ace76cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace76c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737b80, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37250 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37251 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37252 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37253 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37254 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37255 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37256 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37257 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37258 [semacquire]:
sync.runtime_Semacquire(0xc42ace789c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace7890)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6ea0, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37260 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37261 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37262 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37263 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37264 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37265 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37266 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37267 [semacquire]:
sync.runtime_Semacquire(0xc42ace7a5c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace7a50)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ac53d80, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37269 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad12b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37270 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad12b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37271 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad12b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37272 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad12b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37273 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad12b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37274 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad12b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37275 [semacquire]:
sync.runtime_Semacquire(0xc42ace7bec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace7be0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad12b60, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37277 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad2f4a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37278 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad2f4a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37279 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad2f4a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37280 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad2f4a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37281 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad2f4a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37282 [semacquire]:
sync.runtime_Semacquire(0xc42ace7d6c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace7d60)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad2f4a0, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37284 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1a550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37285 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1a550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37286 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1a550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37287 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1a550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37288 [semacquire]:
sync.runtime_Semacquire(0xc42ace7ebc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace7eb0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1a550, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37290 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbea80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37291 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbea80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37292 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbea80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37293 [semacquire]:
sync.runtime_Semacquire(0xc42ace7ffc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ace7ff0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbea80, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37295 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad3c840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37296 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad3c840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37297 [semacquire]:
sync.runtime_Semacquire(0xc42ad6a10c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6a100)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad3c840, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37299 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ad18ea0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37305 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37306 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37307 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37308 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37309 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37310 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37311 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37312 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37313 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37314 [semacquire]:
sync.runtime_Semacquire(0xc42ad6a59c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6a590)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0xa, 0x32, 0xc422737c20, 0xa, 0xa, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37316 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37237 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59740, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f1d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f1d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421720c30, 0x410ffd, 0xc42a4d7ec0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5f1d0, 0x0, 0x0, 0x0, 0xc42a4d7ec0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5f1d0, 0x6f0968, 0x3, 0x51f701, 0xc42ae734a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5f1d0, 0x5, 0xc42aced380, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad03470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37317 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37318 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37319 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37320 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37321 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37322 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37323 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37324 [semacquire]:
sync.runtime_Semacquire(0xc42ad6a77c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6a770)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x9, 0x32, 0xc428cd6f30, 0x9, 0x9, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37326 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37238 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad03470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37239 [semacquire]:
sync.runtime_Semacquire(0xc42aced47c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aced470)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad03470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37241 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae597a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f2c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f2c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4205bdc30, 0x410ffd, 0xc42a4d7ed8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5f2c0, 0x0, 0x0, 0x0, 0xc42a4d7ed8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5f2c0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73500)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5f2c0, 0x5, 0xc42aced490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd1640, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37327 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37328 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37329 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37330 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37331 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37332 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37333 [semacquire]:
sync.runtime_Semacquire(0xc42ad6a92c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6a920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x8, 0x32, 0xc42ad64380, 0x8, 0x8, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37335 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad13570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37247 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59800, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218288e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f3b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f3b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421828c30, 0x410ffd, 0xc42a4d7ef0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5f3b0, 0x0, 0x0, 0x0, 0xc42a4d7ef0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5f3b0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73560)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5f3b0, 0x5, 0xc42aced730, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad039e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37248 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59860, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc420c05760)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f4a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f4a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420ccbc30, 0x410ffd, 0xc42a4d7f08)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42ae5f4a0, 0x0, 0x0, 0x0, 0xc42a4d7f08, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42ae5f4a0, 0x6f0968, 0x3, 0x51f701, 0xc42ae735c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42ae5f4a0, 0x5, 0xc42aced750, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad039e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37336 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad13570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37337 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad13570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37338 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad13570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37339 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad13570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37340 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad13570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37341 [semacquire]:
sync.runtime_Semacquire(0xc42ad6aacc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6aac0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x7, 0x32, 0xc42ad13570, 0x7, 0x7, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37343 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad69e00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37249 [semacquire]:
sync.runtime_Semacquire(0xc42aced82c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aced820)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad039e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37344 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad69e00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37345 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad69e00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37346 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad69e00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37347 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad69e00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37348 [semacquire]:
sync.runtime_Semacquire(0xc42ad6ac3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6ac30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42ad69e00, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37350 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1abe0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37363 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae598c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42060fc30, 0x410ffd, 0xc42a4d7f20)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5f590, 0x0, 0x0, 0x0, 0xc42a4d7f20, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5f590, 0x6f0968, 0x3, 0x51f701, 0xc42ae73620)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5f590, 0x5, 0xc42aced840, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd19e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37351 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1abe0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37352 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1abe0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37353 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1abe0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37354 [semacquire]:
sync.runtime_Semacquire(0xc42ad6ad9c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6ad90)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42ad1abe0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37364 [semacquire]:
sync.runtime_Semacquire(0xc42aced92c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42aced920)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd19e0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37356 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbefc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37366 [runnable]:
sync.runtime_Semacquire(0xc4200c4004)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4000)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).getIdleConnCh(0xc4200c4000, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0)
	/usr/local/go/src/net/http/transport.go:703 +0xaf
net/http.(*Transport).getConn(0xc4200c4000, 0xc42acd1b20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:889 +0x3dc
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ad072c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ad072c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422c7fc30, 0x410ffd, 0xc42a4d7878)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ad072c0, 0x0, 0x0, 0x0, 0xc42a4d7878, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ad072c0, 0x6f0968, 0x3, 0x51f701, 0xc42ad03cb0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ad072c0, 0x5, 0xc42aced950, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x1, 0x32, 0xc42aced930, 0x1, 0x1, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37357 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbefc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37358 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbefc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37359 [semacquire]:
sync.runtime_Semacquire(0xc42ad6aecc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6aec0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42acbefc0, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37367 [chan send]:
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ad03ce0, 0xc42ad7fb60)
	/usr/local/go/src/net/http/transport.go:886 +0xcf
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37361 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad3d6e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37378 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad3d6e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37379 [semacquire]:
sync.runtime_Semacquire(0xc42ad6afec)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ad6afe0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ad3d6e0, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37369 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59920, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x2)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42060ec30, 0x410ffd, 0xc42a4d7f38)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5f680, 0x0, 0x0, 0x0, 0xc42a4d7f38, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5f680, 0x6f0968, 0x3, 0x51f701, 0xc42ae73680)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5f680, 0x5, 0xc42acedaa0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd1c80, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37381 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ad19860, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37375 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59980, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc420ebe8e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f770, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f770, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420ebec30, 0x410ffd, 0xc42a4d7f50)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5f770, 0x0, 0x0, 0x0, 0xc42a4d7f50, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5f770, 0x6f0968, 0x3, 0x51f701, 0xc42ae736e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5f770, 0x5, 0xc42acedd30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42acd1f40, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37387 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ad19b20, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37402 [semacquire]:
sync.runtime_Semacquire(0xc42adda26c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adda260)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc2990, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37393 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ad19de0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37404 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59aa0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc420ec48e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5fa40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5fa40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420ec4c30, 0x410ffd, 0xc42a4d7f98)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5fa40, 0x0, 0x0, 0x0, 0xc42a4d7f98, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5fa40, 0x6f0968, 0x3, 0x51f701, 0xc42ae73800)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5fa40, 0x5, 0xc42adda280, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add04a0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37537 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae18a00, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37426 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59b00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218238e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5fb30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5fb30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421823c30, 0x410ffd, 0xc42a4d7fb0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5fb30, 0x0, 0x0, 0x0, 0xc42a4d7fb0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5fb30, 0x6f0968, 0x3, 0x51f701, 0xc42ae73860)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5fb30, 0x5, 0xc42adda520, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc2f00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37543 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae41ee0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af08000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af08000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42615bc30, 0x410ffd, 0xc42ab7b5e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af08000, 0x0, 0x0, 0x0, 0xc42ab7b5e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af08000, 0x6f0968, 0x3, 0x51f701, 0xc42ae64f30)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af08000, 0x5, 0xc42ae28200, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae18cc0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37693 [GC assist wait]:
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:694 +0x1b3
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37427 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59b60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218438e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5fc20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5fc20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421843c30, 0x410ffd, 0xc42a4d7fc8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42ae5fc20, 0x0, 0x0, 0x0, 0xc42a4d7fc8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42ae5fc20, 0x6f0968, 0x3, 0x51f701, 0xc42ae738c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42ae5fc20, 0x5, 0xc42adda540, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc2f00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37428 [semacquire]:
sync.runtime_Semacquire(0xc42adda61c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adda610)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc2f00, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37430 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59bc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218408e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5fd10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5fd10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421840c30, 0x410ffd, 0xc42a4d7fe0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5fd10, 0x0, 0x0, 0x0, 0xc42a4d7fe0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5fd10, 0x6f0968, 0x3, 0x51f701, 0xc42ae73920)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5fd10, 0x5, 0xc42adda630, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add0840, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37436 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59c20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc42183f8e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5fe00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5fe00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42183fc30, 0x410ffd, 0xc42a4d7ff8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42ae5fe00, 0x0, 0x0, 0x0, 0xc42a4d7ff8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42ae5fe00, 0x6f0968, 0x3, 0x51f701, 0xc42ae73980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42ae5fe00, 0x5, 0xc42adda8d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc3470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37437 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59c80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5fef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5fef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420dacc30, 0x410ffd, 0xc42af6a010)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42ae5fef0, 0x0, 0x0, 0x0, 0xc42af6a010, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42ae5fef0, 0x6f0968, 0x3, 0x51f701, 0xc42ae739e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42ae5fef0, 0x5, 0xc42adda8f0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc3470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37438 [semacquire]:
sync.runtime_Semacquire(0xc42adda9cc)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42adda9c0)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42adc3470, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37440 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59ce0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420daac30, 0x410ffd, 0xc42af6a028)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af74000, 0x0, 0x0, 0x0, 0xc42af6a028, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af74000, 0x6f0968, 0x3, 0x51f701, 0xc42ae73a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af74000, 0x5, 0xc42adda9e0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add0be0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37462 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59d40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af740f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af740f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420da9c30, 0x410ffd, 0xc42af6a040)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af740f0, 0x0, 0x0, 0x0, 0xc42af6a040, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af740f0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af740f0, 0x5, 0xc42addac80, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add0ea0, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37468 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae59da0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af741e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af741e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc420dafc30, 0x410ffd, 0xc42af6a058)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af741e0, 0x0, 0x0, 0x0, 0xc42af6a058, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af741e0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af741e0, 0x5, 0xc42addaf10, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42add1160, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37776 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74e10, 0xc42ae5b910)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6280, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74e10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74e10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cb7c30, 0x410ffd, 0xc42af6a190)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42af74e10, 0x0, 0x0, 0x0, 0xc42af6a190, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42af74e10, 0x6f0968, 0x3, 0x51f701, 0xc42affa000)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42af74e10, 0x5, 0xc42ae5ace0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37777 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74f00, 0xc42ae5b930)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff62e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74f00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74f00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cbcc30, 0x410ffd, 0xc42af6a1a8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42af74f00, 0x0, 0x0, 0x0, 0xc42af6a1a8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42af74f00, 0x6f0968, 0x3, 0x51f701, 0xc42affa060)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42af74f00, 0x5, 0xc42ae5ad00, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37810 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af74ff0, 0xc42ae5b950)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6340, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af74ff0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af74ff0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cbec30, 0x410ffd, 0xc42af6a1c0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c090, 0xc42af74ff0, 0x0, 0x0, 0x0, 0xc42af6a1c0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c090, 0xc42af74ff0, 0x6f0968, 0x3, 0x51f701, 0xc42affa0c0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c090, 0xc42af74ff0, 0x5, 0xc42ae5ad20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37694 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a900, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218248e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09950, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09950, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421824c30, 0x410ffd, 0xc42ab7b870)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42af09950, 0x0, 0x0, 0x0, 0xc42ab7b870, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42af09950, 0x6f0968, 0x3, 0x51f701, 0xc42ae65980)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42af09950, 0x5, 0xc42ae54ea0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37695 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a960, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc4218268e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09a40, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09a40, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421826c30, 0x410ffd, 0xc42ab7b888)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0f0, 0xc42af09a40, 0x0, 0x0, 0x0, 0xc42ab7b888, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0f0, 0xc42af09a40, 0x6f0968, 0x3, 0x51f701, 0xc42ae659e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0f0, 0xc42af09a40, 0x5, 0xc42ae54ec0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37696 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37697 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37698 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37699 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37700 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37701 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37702 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37703 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37704 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37705 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37706 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37707 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37708 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37709 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2e, 0x32, 0xc421a55b00, 0x2e, 0x2e, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37711 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0a9c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0xc42183b8e0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09b30, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09b30, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42183bc30, 0x410ffd, 0xc42ab7b8a0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af09b30, 0x0, 0x0, 0x0, 0xc42ab7b8a0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af09b30, 0x6f0968, 0x3, 0x51f701, 0xc42ae65a40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af09b30, 0x5, 0xc42ae55490, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37712 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37713 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37714 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37715 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37716 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37717 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37718 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37719 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37720 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37721 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37722 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37723 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37724 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37725 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37726 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37727 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37728 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37729 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37730 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2d, 0x32, 0xc42ae74000, 0x2d, 0x2d, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37732 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0aa20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09c20, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09c20, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc421747c30, 0x410ffd, 0xc42ab7b8b8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af09c20, 0x0, 0x0, 0x0, 0xc42ab7b8b8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af09c20, 0x6f0968, 0x3, 0x51f701, 0xc42ae65aa0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af09c20, 0x5, 0xc42ae55af0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37733 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37734 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37735 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37736 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37737 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37738 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37739 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37740 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37741 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37742 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37743 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37744 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37745 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37746 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37747 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37748 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37749 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37750 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37751 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2c, 0x32, 0xc42538f340, 0x2c, 0x2c, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37753 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0aa80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09d10, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09d10, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc422e88c30, 0x410ffd, 0xc42ab7b8d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af09d10, 0x0, 0x0, 0x0, 0xc42ab7b8d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af09d10, 0x6f0968, 0x3, 0x51f701, 0xc42ae65b00)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af09d10, 0x5, 0xc42ae82120, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37754 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37755 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37756 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37757 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37758 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37759 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37760 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37761 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37778 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37779 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37780 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37781 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37782 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37783 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37784 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37785 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37786 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37787 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37788 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2b, 0x32, 0xc42538f600, 0x2b, 0x2b, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37790 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0aae0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09e00, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09e00, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc4240f1c30, 0x410ffd, 0xc42ab7b8e8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af09e00, 0x0, 0x0, 0x0, 0xc42ab7b8e8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af09e00, 0x6f0968, 0x3, 0x51f701, 0xc42ae65b60)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af09e00, 0x5, 0xc42ae82740, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37791 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37792 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37793 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37794 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37795 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37796 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37797 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37798 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37799 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37800 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37801 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37802 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37803 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37804 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37805 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37806 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37807 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37808 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37809 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2a, 0x32, 0xc42538f8c0, 0x2a, 0x2a, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37811 [semacquire]:
sync.runtime_Semacquire(0xc42ae5ae0c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5ae00)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb680, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37827 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0ab40, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af09ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af09ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423f95c30, 0x410ffd, 0xc42ab7b900)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af09ef0, 0x0, 0x0, 0x0, 0xc42ab7b900, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af09ef0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65bc0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af09ef0, 0x5, 0xc42ae82d30, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37813 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af750e0, 0xc42ae5b970)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff63a0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af750e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af750e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cbdc30, 0x410ffd, 0xc42af6a1d8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af750e0, 0x0, 0x0, 0x0, 0xc42af6a1d8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af750e0, 0x6f0968, 0x3, 0x51f701, 0xc42affa120)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af750e0, 0x5, 0xc42ae5ae20, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42adc1180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37828 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37829 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37830 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37831 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37832 [runnable]:
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:78
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37833 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37834 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37835 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37836 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37837 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37838 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37839 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37840 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37841 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37842 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37843 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37844 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37845 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37846 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x29, 0x32, 0xc42538fb80, 0x29, 0x29, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37814 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42adc1180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37815 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42adc1180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37816 [semacquire]:
sync.runtime_Semacquire(0xc42ae5af3c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5af30)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x4, 0x32, 0xc42adc1180, 0x4, 0x4, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37848 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0aba0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af86000, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af86000, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423f68c30, 0x410ffd, 0xc42ab7b918)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af86000, 0x0, 0x0, 0x0, 0xc42ab7b918, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af86000, 0x6f0968, 0x3, 0x51f701, 0xc42ae65c20)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af86000, 0x5, 0xc42ae83310, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37818 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af751d0, 0xc42ae5b990)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6400, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af751d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af751d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cb6c30, 0x410ffd, 0xc42af6a1f0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af751d0, 0x0, 0x0, 0x0, 0xc42af6a1f0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af751d0, 0x6f0968, 0x3, 0x51f701, 0xc42affa180)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af751d0, 0x5, 0xc42ae5af50, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae72d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37849 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37850 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37851 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37852 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37853 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37854 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37855 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37856 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37857 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37858 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37859 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37860 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37861 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37862 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37819 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae72d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37820 [semacquire]:
sync.runtime_Semacquire(0xc42ae5b05c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5b050)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x3, 0x32, 0xc42ae72d80, 0x3, 0x3, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37863 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37864 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37865 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37866 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37867 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x28, 0x32, 0xc4293e8500, 0x28, 0x28, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37822 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af752c0, 0xc42ae5b9b0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6460, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af752c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af752c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cf9c30, 0x410ffd, 0xc42af6a208)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af752c0, 0x0, 0x0, 0x0, 0xc42af6a208, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af752c0, 0x6f0968, 0x3, 0x51f701, 0xc42affa1e0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af752c0, 0x5, 0xc42ae5b070, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x2, 0x32, 0xc42ae59300, 0x2, 0x2, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37869 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0ac00, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af860f0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af860f0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423e6ec30, 0x410ffd, 0xc42ab7b930)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af860f0, 0x0, 0x0, 0x0, 0xc42ab7b930, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af860f0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65c80)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af860f0, 0x5, 0xc42ae838c0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37892 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af753b0, 0xc42ae5b9d0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff64c0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af753b0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af753b0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cf3c30, 0x410ffd, 0xc42af6a220)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af753b0, 0x0, 0x0, 0x0, 0xc42af6a220, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af753b0, 0x6f0968, 0x3, 0x51f701, 0xc42affa240)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af753b0, 0x5, 0xc42ae5b300, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aed8960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37870 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37871 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37872 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37873 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37874 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37875 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37876 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37877 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37878 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37879 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37880 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37893 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af754a0, 0xc42ae5b9f0)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6520, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af754a0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af754a0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cf2c30, 0x410ffd, 0xc42af6a238)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c030, 0xc42af754a0, 0x0, 0x0, 0x0, 0xc42af6a238, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c030, 0xc42af754a0, 0x6f0968, 0x3, 0x51f701, 0xc42affa2a0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c030, 0xc42af754a0, 0x5, 0xc42ae5b320, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aed8960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37881 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37882 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37883 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37884 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37885 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37886 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37887 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37888 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x27, 0x32, 0xc4293e8780, 0x27, 0x27, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37906 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0ac60, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af861e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af861e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423f29c30, 0x410ffd, 0xc42ab7b948)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af861e0, 0x0, 0x0, 0x0, 0xc42ab7b948, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af861e0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65ce0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af861e0, 0x5, 0xc42ae83e60, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37894 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af75590, 0xc42ae5ba10)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff6580, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af75590, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af75590, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423cb8c30, 0x410ffd, 0xc42af6a250)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c060, 0xc42af75590, 0x0, 0x0, 0x0, 0xc42af6a250, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c060, 0xc42af75590, 0x6f0968, 0x3, 0x51f701, 0xc42affa300)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c060, 0xc42af75590, 0x5, 0xc42ae5b340, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aed8960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37907 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37908 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37909 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37910 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37911 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37912 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37913 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37914 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37915 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37916 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37917 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37918 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37919 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37920 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37921 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37922 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37923 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37924 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37925 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x26, 0x32, 0xc4293e8a00, 0x26, 0x26, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37927 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0acc0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af862d0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af862d0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423dd6c30, 0x410ffd, 0xc42ab7b960)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af862d0, 0x0, 0x0, 0x0, 0xc42ab7b960, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af862d0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65d40)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af862d0, 0x5, 0xc42aeda3d0, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37895 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aed8960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37896 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aed8960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37897 [semacquire]:
sync.runtime_Semacquire(0xc42ae5b46c)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*WaitGroup).Wait(0xc42ae5b460)
	/usr/local/go/src/sync/waitgroup.go:131 +0x97
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:123 +0x2a8
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x6, 0x32, 0xc42aed8960, 0x6, 0x6, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37899 [semacquire]:
sync.runtime_Semacquire(0xc4200c4034)
	/usr/local/go/src/runtime/sema.go:47 +0x30
sync.(*Mutex).Lock(0xc4200c4030)
	/usr/local/go/src/sync/mutex.go:85 +0xd0
net/http.(*Transport).setReqCanceler(0xc4200c4000, 0xc42af75680, 0xc42ae5ba30)
	/usr/local/go/src/net/http/transport.go:791 +0x3a
net/http.(*Transport).getConn(0xc4200c4000, 0xc42aff65e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:882 +0x33f
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af75680, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af75680, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423c53c30, 0x410ffd, 0xc42af6a268)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af75680, 0x0, 0x0, 0x0, 0xc42af6a268, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af75680, 0x6f0968, 0x3, 0x51f701, 0xc42affa360)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af75680, 0x5, 0xc42ae5b480, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb9a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37928 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37929 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37930 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37931 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37932 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37933 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37934 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37935 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37936 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37937 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37938 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37939 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37940 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37941 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37942 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37943 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37944 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37945 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37946 [chan send]:
_/tmp/d20170109-30451-1c333z0.download(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc42010c000, 0x32, 0x32, 0xc4200189c0, 0x14, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:119 +0x152
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x25, 0x32, 0xc4293e8c80, 0x25, 0x25, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:85 +0x42a
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37948 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42af0ad20, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42af863c0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42af863c0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc423d64c30, 0x410ffd, 0xc42ab7b978)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c000, 0xc42af863c0, 0x0, 0x0, 0x0, 0xc42ab7b978, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c000, 0xc42af863c0, 0x6f0968, 0x3, 0x51f701, 0xc42ae65da0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c000, 0xc42af863c0, 0x5, 0xc42aeda930, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37900 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb9a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37901 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb9a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37902 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb9a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37903 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae596e0, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae5f0e0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae5f0e0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc426163c30, 0x410ffd, 0xc42a4d7ea8)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c0c0, 0xc42ae5f0e0, 0x0, 0x0, 0x0, 0xc42a4d7ea8, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c0c0, 0xc42ae5f0e0, 0x6f0968, 0x3, 0x51f701, 0xc42ae73440)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c0c0, 0xc42ae5f0e0, 0x5, 0xc42ae5b500, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x5, 0x32, 0xc42adbb9a0, 0x5, 0x5, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37949 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37950 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37951 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37952 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37953 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37954 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37955 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37956 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37957 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37958 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37904 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x5, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73470, 0xc42aed8d80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37959 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37960 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37961 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37962 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37963 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37964 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37965 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37966 [GC assist wait]:
net/url.parse(0xc4200c0fe0, 0x19, 0x6ca900, 0x1, 0x6cab01, 0xc4200c0fe0)
	/usr/local/go/src/net/url/url.go:454 +0x60
net/url.Parse(0xc4200c0fe0, 0x19, 0x1, 0x0, 0x0)
	/usr/local/go/src/net/url/url.go:421 +0x8d
net/http.NewRequest(0x6cab6f, 0x3, 0xc4200c0fe0, 0x19, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/request.go:676 +0x97
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:79 +0xa0
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37967 [select]:
net/http.(*Transport).getConn(0xc4200c4000, 0xc42ae41e80, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/transport.go:890 +0x9d2
net/http.(*Transport).RoundTrip(0xc4200c4000, 0xc42ae45ef0, 0xc4200c4000, 0x0, 0xc400000000)
	/usr/local/go/src/net/http/transport.go:367 +0x307
net/http.send(0xc42ae45ef0, 0x7e6ea0, 0xc4200c4000, 0x0, 0xc400000000, 0x0, 0xc42068ec30, 0x410ffd, 0xc42ab7b5d0)
	/usr/local/go/src/net/http/client.go:256 +0x15f
net/http.(*Client).send(0xc42010c390, 0xc42ae45ef0, 0x0, 0x0, 0x0, 0xc42ab7b5d0, 0x0, 0x1)
	/usr/local/go/src/net/http/client.go:146 +0x102
net/http.(*Client).doFollowingRedirects(0xc42010c390, 0xc42ae45ef0, 0x6f0968, 0x3, 0x51f701, 0xc42ae64ed0)
	/usr/local/go/src/net/http/client.go:528 +0x5e5
net/http.(*Client).Do(0xc42010c390, 0xc42ae45ef0, 0x5, 0xc42aedab90, 0x9)
	/usr/local/go/src/net/http/client.go:184 +0x1ea
_/tmp/d20170109-30451-1c333z0.sendRequest(0x7eb360, 0xc4200d6500, 0xc4200cc380, 0x24, 0x32, 0xc429414900, 0x24, 0x24, 0xc42010c000, 0x32, ...)
	/tmp/d20170109-30451-1c333z0/solution.go:81 +0x159
created by _/tmp/d20170109-30451-1c333z0.download
	/tmp/d20170109-30451-1c333z0/solution.go:121 +0x25a

goroutine 37968 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae64f00, 0xc42aed6ae0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37969 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae64f60, 0xc42aed6ba0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37970 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae64fc0, 0xc42aed6c60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37971 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65020, 0xc42aed6d20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37972 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65080, 0xc42aed6de0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37973 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae650e0, 0xc42aed6ea0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37974 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65140, 0xc42aed6f60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37975 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae651a0, 0xc42aed7020)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37976 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc4204fd1d0, 0xc4203ca4e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37977 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65200, 0xc42aed70e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37978 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65260, 0xc42aed71a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37979 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae652c0, 0xc42aed7260)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37980 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65320, 0xc42aed7320)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37981 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65380, 0xc42aed73e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37982 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae653e0, 0xc42aed74a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37983 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65440, 0xc42aed7560)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37984 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae654a0, 0xc42aed7620)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37905 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae734d0, 0xc42aed8e40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37985 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65500, 0xc42aed76e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37986 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73530, 0xc42aed8f00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38002 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65560, 0xc42aed77a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37987 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73590, 0xc42aed8fc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38003 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae655c0, 0xc42aed7860)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37988 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae735f0, 0xc42aed9080)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38004 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65620, 0xc42aed7920)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37989 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73650, 0xc42aed9140)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38005 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65680, 0xc42aed79e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37990 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae736b0, 0xc42aed9200)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38006 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae656e0, 0xc42aed7aa0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37991 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73710, 0xc42aed92c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38007 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65740, 0xc42aed7b60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38008 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae657a0, 0xc42aed7c20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37992 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73770, 0xc42aed9380)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38009 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2f, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65800, 0xc42aed7ce0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37993 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae737d0, 0xc42aed9440)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38010 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2e, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65860, 0xc42aed7da0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37994 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73830, 0xc42aed9500)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38011 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2e, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae658c0, 0xc42aed7e60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37995 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73890, 0xc42aed95c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38012 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2e, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65920, 0xc42aed7f20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37996 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae738f0, 0xc42aed9680)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38013 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2e, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae659b0, 0xc42af60000)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37997 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73950, 0xc42aed9740)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38014 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2e, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65a10, 0xc42af600c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37998 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae739b0, 0xc42aed9800)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 37999 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x3, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73a10, 0xc42aed98c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38015 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2d, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65a70, 0xc42af60180)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38000 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73a70, 0xc42aed9980)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38001 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73ad0, 0xc42aed9a40)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38018 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73b30, 0xc42aed9b00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38016 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2c, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65ad0, 0xc42af60240)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38019 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae73b90, 0xc42aed9bc0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38017 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2b, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65b30, 0xc42af60300)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38034 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x2a, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65b90, 0xc42af603c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38035 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x29, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65bf0, 0xc42af60480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38036 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x28, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65c50, 0xc42af60540)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38037 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x27, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65cb0, 0xc42af60600)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38038 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x26, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65d10, 0xc42af606c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38039 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x25, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65d70, 0xc42af60780)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38040 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc42ae65dd0, 0xc42af60840)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38043 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424e11f20, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38051 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da5080, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38056 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6ac90, 0xc4203cbb60)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38057 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc424da54a0, 0xc4200c4000, 0x6f0950)
	/usr/local/go/src/net/http/transport.go:874 +0x60
created by net/http.(*Transport).getConn.func2
	/usr/local/go/src/net/http/transport.go:878 +0x7a

goroutine 38058 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6ae40, 0xc4203cbf20)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38059 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b20, 0x4, 0xc4200c0b27, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6aea0, 0xc420822480)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38060 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0b80, 0x4, 0xc4200c0b87, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6af00, 0xc420822540)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38061 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0cc0, 0x4, 0xc4200c0cc7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6af60, 0xc4207fa540)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38062 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0d20, 0x4, 0xc4200c0d27, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b0b0, 0xc4207fa600)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38063 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0e80, 0x4, 0xc4200c0e87, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b140, 0xc4207fa720)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38064 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f00, 0x4, 0xc4200c0f07, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b1a0, 0xc4207faa80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38065 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0f40, 0x4, 0xc4200c0f47, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b200, 0xc4207fad80)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38066 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fc0, 0x4, 0xc4200c0fc7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b2c0, 0xc4207fb260)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38067 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0a00, 0x4, 0xc4200c0a07, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b260, 0xc4207fb1a0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38068 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b320, 0xc4207fb5c0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38069 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b380, 0xc4207fb680)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38070 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b3e0, 0xc4207fb9e0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38071 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b470, 0xc4207fbaa0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38072 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b4d0, 0xc4207fbe00)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398

goroutine 38073 [GC assist wait]:
net/http.(*Transport).dialConn(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0x0, 0xc4200c0fe0, 0x4, 0xc4200c0fe7, 0xf, 0x24, 0x32, ...)
	/usr/local/go/src/net/http/transport.go:936 +0x42
net/http.(*Transport).getConn.func4(0xc4200c4000, 0x7eb3a0, 0xc420012528, 0xc420a6b530, 0xc4207fbec0)
	/usr/local/go/src/net/http/transport.go:885 +0x78
created by net/http.(*Transport).getConn
	/usr/local/go/src/net/http/transport.go:887 +0x398
exit status 2
FAIL	_/tmp/d20170109-30451-1c333z0	5.959s

История (4 версии и 6 коментара)

Данислав обнови решението на 29.12.2016 01:15 (преди над 1 година)

+package main
+
+import (
+ "context"
+ "errors"
+ "fmt"
+ "io"
+ "io/ioutil"
+ "net/http"
+ "strconv"
+ "strings"
+ "sync"
+)
+
+type Reader struct {
+ toRead []byte
+ done bool
+ err error
+}
+
+func (r *Reader) Read(p []byte) (n int, err error) {
+ if r.done || len(r.toRead) == 0 {
+ return 0, io.EOF
+ }
+
+ var (
+ i int
+ b byte
+ )
+ for i, b = range []byte(r.toRead) {
+ if b == 0 {
+ break
+ }
+ p[i] = b
+ }
+ r.done = true
+
+ return i, r.err
+}
+
+func calculateRanges(size, urls, from int) []string {
+ each := size / urls
+ remainder := size % urls
+
+ result := make([]string, urls)
+ for i := 0; i < remainder; i++ {
+ result[i] = fmt.Sprintf("%d-%d", i*(each+1)+from, (i+1)*(each+1)-1+from)
+ }
+
+ offset := remainder * (each + 1)
+ for i, j := remainder, 0; i < urls; i, j = i+1, j+1 {
+ result[i] = fmt.Sprintf("%d-%d", j*each+offset+from, (j+1)*each+offset-1+from)
+ }
+
+ return result
+}
+
+func readContent(reader *Reader, content []byte, from, to int) {
+ for i := from; i <= to; i++ {
+ reader.toRead[i] = content[i-from]
+ }
+}
+
+func sendRequest(ctx context.Context, urls []string, byteRange string, clients []http.Client, index, maxConnections int, reader *Reader, ch chan struct{}, wg *sync.WaitGroup) {
+ request, _ := http.NewRequest("GET", urls[index], nil)
+ request.Header.Add("Range", byteRange)
+ response, err := clients[index].Do(request)
+ var from, to int
+ if err != nil || response.StatusCode != 206 {
+ fmt.Sscanf(byteRange, "%d-%d", &from, &to)
+ download(ctx, append(urls[:index], urls[index+1:]...), clients, reader, maxConnections, to-from+1, from, len(urls)-1)
+ wg.Done()
+ <-ch
+ return
+ }
+
+ fmt.Sscanf(response.Header.Get("Response-Range"), "%d-%d", &from, &to)
+ content, _ := ioutil.ReadAll(response.Body)
+ response.Body.Close()
+ size := len(content)
+ if size == to-from+1 {
+ readContent(reader, content, from, to)
+ wg.Done()
+ <-ch
+ } else {
+ readContent(reader, content, from, size-1+from)
+ idx := strings.Index(byteRange, "-")
+ newRange := strconv.Itoa(from+size) + byteRange[idx:]
+ sendRequest(ctx, urls, newRange, clients, index, maxConnections, reader, ch, wg)
+ }
+}
+
+func download(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int) {
+ if numberOfUrls == 0 {
+ reader.err = errors.New("no valid urls")
+ return
+ }
+
+ ch := make(chan struct{}, maxConnections)
+ defer close(ch)
+ var wg sync.WaitGroup
+
+ ranges := calculateRanges(size, numberOfUrls, from)
+ for i := 0; i < numberOfUrls; i++ {
+ ch <- struct{}{}
+ wg.Add(1)
+ go sendRequest(ctx, urls, ranges[i], clients, i, maxConnections, reader, ch, &wg)
+ }
+ wg.Wait()
+}
+
+func downloader(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int, done chan struct{}) {
+ download(ctx, urls, clients, reader, maxConnections, size, from, numberOfUrls)
+ done <- struct{}{}
+}
+func DownloadFile(ctx context.Context, urls []string) io.Reader {
+ numberOfUrls := len(urls)
+ connected := false
+ size := 0
+ for i := 0; i < numberOfUrls; i++ {
+ resp, err := http.Head(urls[i])
+ if err == nil {
+ connected = true
+ size, _ = strconv.Atoi(resp.Header.Get("Content-Length"))
+ break
+ }
+ }
+
+ reader := new(Reader)
+ reader.toRead = make([]byte, size+1)
+ if !connected {
+ reader.err = errors.New("no valid urls")
+ return reader
+ }
+ if size == 0 {
+ return reader
+ }
+
+ maxConnections := numberOfUrls
+ if ctx != nil {
+ connections := ctx.Value("max-connections")
+ if connections != nil {
+ maxConnections = connections.(int)
+ }
+ }
+ clients := make([]http.Client, numberOfUrls)
+
+ cntx, cancel := context.WithCancel(ctx)
+ done := make(chan struct{})
+ ch := ctx.Done()
+
+ go downloader(cntx, urls, clients, reader, maxConnections, size, 0, numberOfUrls, done)
+ select {
+ case <-ch:
+ cancel()
+ reader.err = ctx.Err()
+ case <-done:
+ }
+ close(done)
+ return reader
+}

Сравнително работещо решение, но има някои проблеми, които забелязвам към момента:

  1. io.Reader-а никога не е сигурно колко голям byte slice ще получи, може и да е един байт може и да 4 мегабайта - не се справяш добре в някои случаи
  2. Подаването на nil Context да се приема за нормална ситуация, в която просто няма да може да се спира свалянето отвън.
  3. Копирането байт по байт определено не ми харесва и след кратка консултация достигнахме до идеята с екипа че ще отнемаме точки, за силно неефективни решения :D.

Данислав обнови решението на 30.12.2016 00:48 (преди над 1 година)

package main
import (
+ "bytes"
"context"
"errors"
"fmt"
"io"
"io/ioutil"
"net/http"
"strconv"
"strings"
"sync"
)
type Reader struct {
- toRead []byte
- done bool
- err error
+ toRead []byte
+ currentPosition int
+ done bool
+ err error
}
func (r *Reader) Read(p []byte) (n int, err error) {
- if r.done || len(r.toRead) == 0 {
- return 0, io.EOF
+ if r.done {
+ return 0, r.err
}
- var (
- i int
- b byte
- )
- for i, b = range []byte(r.toRead) {
- if b == 0 {
- break
- }
- p[i] = b
+ idx := bytes.IndexByte(r.toRead, 0)
+ n = copy(p, r.toRead[r.currentPosition:idx])
+ r.currentPosition += n
+ if r.currentPosition == len(r.toRead)-1 {
+ r.done = true
+ r.err = io.EOF
}
- r.done = true
- return i, r.err
+ return n, r.err
}
func calculateRanges(size, urls, from int) []string {
each := size / urls
remainder := size % urls
result := make([]string, urls)
for i := 0; i < remainder; i++ {
- result[i] = fmt.Sprintf("%d-%d", i*(each+1)+from, (i+1)*(each+1)-1+from)
+ result[i] = fmt.Sprintf("bytes=%d-%d", i*(each+1)+from, (i+1)*(each+1)-1+from)
}
offset := remainder * (each + 1)
for i, j := remainder, 0; i < urls; i, j = i+1, j+1 {
- result[i] = fmt.Sprintf("%d-%d", j*each+offset+from, (j+1)*each+offset-1+from)
+ result[i] = fmt.Sprintf("bytes=%d-%d", j*each+offset+from, (j+1)*each+offset-1+from)
}
return result
}
-func readContent(reader *Reader, content []byte, from, to int) {
- for i := from; i <= to; i++ {
- reader.toRead[i] = content[i-from]
- }
-}
-
-func sendRequest(ctx context.Context, urls []string, byteRange string, clients []http.Client, index, maxConnections int, reader *Reader, ch chan struct{}, wg *sync.WaitGroup) {
+func sendRequest(ctx context.Context, urls []string, ranges []string, clients []http.Client, index, maxConnections int, reader *Reader, ch chan struct{}, wg *sync.WaitGroup) {
request, _ := http.NewRequest("GET", urls[index], nil)
- request.Header.Add("Range", byteRange)
+ request.Header.Add("Range", ranges[index])
response, err := clients[index].Do(request)
var from, to int
if err != nil || response.StatusCode != 206 {
- fmt.Sscanf(byteRange, "%d-%d", &from, &to)
+ fmt.Sscanf(ranges[index], "bytes=%d-%d", &from, &to)
download(ctx, append(urls[:index], urls[index+1:]...), clients, reader, maxConnections, to-from+1, from, len(urls)-1)
wg.Done()
<-ch
return
}
- fmt.Sscanf(response.Header.Get("Response-Range"), "%d-%d", &from, &to)
+ fmt.Sscanf(response.Header.Get("Content-Range"), "bytes %d-%d/", &from, &to)
content, _ := ioutil.ReadAll(response.Body)
response.Body.Close()
size := len(content)
+ copy(reader.toRead[from:], content)
if size == to-from+1 {
- readContent(reader, content, from, to)
wg.Done()
<-ch
} else {
- readContent(reader, content, from, size-1+from)
- idx := strings.Index(byteRange, "-")
- newRange := strconv.Itoa(from+size) + byteRange[idx:]
- sendRequest(ctx, urls, newRange, clients, index, maxConnections, reader, ch, wg)
+ idx := strings.Index(ranges[index], "-")
+ ranges[index] = "bytes=" + strconv.Itoa(from+size) + ranges[index][idx:]
+ sendRequest(ctx, urls, ranges, clients, index, maxConnections, reader, ch, wg)
}
}
func download(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int) {
if numberOfUrls == 0 {
reader.err = errors.New("no valid urls")
return
}
ch := make(chan struct{}, maxConnections)
defer close(ch)
var wg sync.WaitGroup
-
ranges := calculateRanges(size, numberOfUrls, from)
+
for i := 0; i < numberOfUrls; i++ {
ch <- struct{}{}
wg.Add(1)
- go sendRequest(ctx, urls, ranges[i], clients, i, maxConnections, reader, ch, &wg)
+ go sendRequest(ctx, urls, ranges, clients, i, maxConnections, reader, ch, &wg)
}
wg.Wait()
}
func downloader(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int, done chan struct{}) {
download(ctx, urls, clients, reader, maxConnections, size, from, numberOfUrls)
done <- struct{}{}
}
+
func DownloadFile(ctx context.Context, urls []string) io.Reader {
numberOfUrls := len(urls)
connected := false
size := 0
for i := 0; i < numberOfUrls; i++ {
resp, err := http.Head(urls[i])
if err == nil {
connected = true
size, _ = strconv.Atoi(resp.Header.Get("Content-Length"))
break
}
}
reader := new(Reader)
- reader.toRead = make([]byte, size+1)
if !connected {
+ reader.done = true
reader.err = errors.New("no valid urls")
return reader
}
if size == 0 {
+ reader.done = true
+ reader.err = io.EOF
return reader
}
+ reader.toRead = make([]byte, size+1)
+ clients := make([]http.Client, numberOfUrls)
maxConnections := numberOfUrls
- if ctx != nil {
- connections := ctx.Value("max-connections")
- if connections != nil {
- maxConnections = connections.(int)
- }
+ if ctx == nil {
+ download(ctx, urls, clients, reader, maxConnections, size, 0, numberOfUrls)
+ return reader
}
- clients := make([]http.Client, numberOfUrls)
+ connections := ctx.Value("max-connections")
+ if connections != nil {
+ maxConnections = connections.(int)
+ }
+
cntx, cancel := context.WithCancel(ctx)
done := make(chan struct{})
+ defer close(done)
ch := ctx.Done()
go downloader(cntx, urls, clients, reader, maxConnections, size, 0, numberOfUrls, done)
select {
case <-ch:
cancel()
reader.err = ctx.Err()
case <-done:
}
- close(done)
+
return reader
}

Извинявай за забавения отговор, нещо не ми сработва системата за разбиране че някой е предал.

Първо виж http://fmi.golang.bg/topics/141?page=1#reply_186, явно съм го затрил от условието по някое време. Също така явно не съм чел добре твоето решение защото бях убеден че го правиш, поради което и чак сега забелязвам че липсва от условието :(.

Весела Нова Година

Данислав обнови решението на 01.01.2017 17:43 (преди над 1 година)

package main
import (
"bytes"
"context"
"errors"
"fmt"
"io"
"io/ioutil"
"net/http"
"strconv"
"strings"
"sync"
)
type Reader struct {
toRead []byte
currentPosition int
done bool
err error
+ mtx *sync.Mutex
}
func (r *Reader) Read(p []byte) (n int, err error) {
+ r.mtx.Lock()
+ defer r.mtx.Unlock()
+
if r.done {
return 0, r.err
}
idx := bytes.IndexByte(r.toRead, 0)
n = copy(p, r.toRead[r.currentPosition:idx])
r.currentPosition += n
if r.currentPosition == len(r.toRead)-1 {
r.done = true
r.err = io.EOF
}
return n, r.err
}
+func (r *Reader) write(from int, content []byte) {
+ r.mtx.Lock()
+ copy(r.toRead[from:], content)
+ r.mtx.Unlock()
+}
+
+func (r *Reader) setErr(err error) {
+ r.mtx.Lock()
+ r.err = err
+ r.mtx.Unlock()
+}
+
+func (r *Reader) setDone(done bool) {
+ r.mtx.Lock()
+ r.done = done
+ r.mtx.Unlock()
+}
+
func calculateRanges(size, urls, from int) []string {
each := size / urls
remainder := size % urls
result := make([]string, urls)
for i := 0; i < remainder; i++ {
result[i] = fmt.Sprintf("bytes=%d-%d", i*(each+1)+from, (i+1)*(each+1)-1+from)
}
offset := remainder * (each + 1)
for i, j := remainder, 0; i < urls; i, j = i+1, j+1 {
result[i] = fmt.Sprintf("bytes=%d-%d", j*each+offset+from, (j+1)*each+offset-1+from)
}
return result
}
func sendRequest(ctx context.Context, urls []string, ranges []string, clients []http.Client, index, maxConnections int, reader *Reader, ch chan struct{}, wg *sync.WaitGroup) {
request, _ := http.NewRequest("GET", urls[index], nil)
request.Header.Add("Range", ranges[index])
response, err := clients[index].Do(request)
var from, to int
if err != nil || response.StatusCode != 206 {
fmt.Sscanf(ranges[index], "bytes=%d-%d", &from, &to)
download(ctx, append(urls[:index], urls[index+1:]...), clients, reader, maxConnections, to-from+1, from, len(urls)-1)
wg.Done()
<-ch
return
}
fmt.Sscanf(response.Header.Get("Content-Range"), "bytes %d-%d/", &from, &to)
content, _ := ioutil.ReadAll(response.Body)
response.Body.Close()
+ reader.write(from, content)
+
size := len(content)
- copy(reader.toRead[from:], content)
if size == to-from+1 {
wg.Done()
<-ch
} else {
idx := strings.Index(ranges[index], "-")
ranges[index] = "bytes=" + strconv.Itoa(from+size) + ranges[index][idx:]
sendRequest(ctx, urls, ranges, clients, index, maxConnections, reader, ch, wg)
}
}
func download(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int) {
if numberOfUrls == 0 {
- reader.err = errors.New("no valid urls")
+ reader.setErr(errors.New("no valid urls"))
return
}
ch := make(chan struct{}, maxConnections)
defer close(ch)
var wg sync.WaitGroup
ranges := calculateRanges(size, numberOfUrls, from)
for i := 0; i < numberOfUrls; i++ {
ch <- struct{}{}
wg.Add(1)
go sendRequest(ctx, urls, ranges, clients, i, maxConnections, reader, ch, &wg)
}
wg.Wait()
}
func downloader(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int, done chan struct{}) {
download(ctx, urls, clients, reader, maxConnections, size, from, numberOfUrls)
done <- struct{}{}
}
-func DownloadFile(ctx context.Context, urls []string) io.Reader {
+func dd(ctx context.Context, urls []string, reader *Reader) {
numberOfUrls := len(urls)
connected := false
size := 0
for i := 0; i < numberOfUrls; i++ {
resp, err := http.Head(urls[i])
if err == nil {
connected = true
size, _ = strconv.Atoi(resp.Header.Get("Content-Length"))
break
}
}
- reader := new(Reader)
if !connected {
- reader.done = true
- reader.err = errors.New("no valid urls")
- return reader
+ reader.setErr(errors.New("no valid urls"))
+ return
}
if size == 0 {
- reader.done = true
- reader.err = io.EOF
- return reader
+ reader.setErr(io.EOF)
+ return
}
+ reader.mtx.Lock()
reader.toRead = make([]byte, size+1)
+ reader.mtx.Unlock()
+ reader.setDone(false)
clients := make([]http.Client, numberOfUrls)
maxConnections := numberOfUrls
if ctx == nil {
download(ctx, urls, clients, reader, maxConnections, size, 0, numberOfUrls)
- return reader
+ return
}
connections := ctx.Value("max-connections")
if connections != nil {
maxConnections = connections.(int)
}
cntx, cancel := context.WithCancel(ctx)
done := make(chan struct{})
defer close(done)
ch := ctx.Done()
go downloader(cntx, urls, clients, reader, maxConnections, size, 0, numberOfUrls, done)
select {
case <-ch:
cancel()
- reader.err = ctx.Err()
+ reader.setErr(ctx.Err())
case <-done:
}
+}
+func DownloadFile(ctx context.Context, urls []string) io.Reader {
+ reader := new(Reader)
+ reader.mtx = new(sync.Mutex)
+ reader.setDone(true)
+ go dd(ctx, urls, reader)
return reader
}

Данислав обнови решението на 03.01.2017 15:01 (преди над 1 година)

package main
import (
"bytes"
"context"
"errors"
"fmt"
"io"
"io/ioutil"
"net/http"
"strconv"
"strings"
"sync"
)
type Reader struct {
toRead []byte
currentPosition int
done bool
err error
mtx *sync.Mutex
}
func (r *Reader) Read(p []byte) (n int, err error) {
r.mtx.Lock()
defer r.mtx.Unlock()
if r.done {
return 0, r.err
}
idx := bytes.IndexByte(r.toRead, 0)
n = copy(p, r.toRead[r.currentPosition:idx])
r.currentPosition += n
if r.currentPosition == len(r.toRead)-1 {
r.done = true
r.err = io.EOF
}
return n, r.err
}
func (r *Reader) write(from int, content []byte) {
r.mtx.Lock()
copy(r.toRead[from:], content)
r.mtx.Unlock()
}
func (r *Reader) setErr(err error) {
r.mtx.Lock()
r.err = err
r.mtx.Unlock()
}
func (r *Reader) setDone(done bool) {
r.mtx.Lock()
r.done = done
r.mtx.Unlock()
}
func calculateRanges(size, urls, from int) []string {
each := size / urls
remainder := size % urls
result := make([]string, urls)
for i := 0; i < remainder; i++ {
result[i] = fmt.Sprintf("bytes=%d-%d", i*(each+1)+from, (i+1)*(each+1)-1+from)
}
offset := remainder * (each + 1)
for i, j := remainder, 0; i < urls; i, j = i+1, j+1 {
result[i] = fmt.Sprintf("bytes=%d-%d", j*each+offset+from, (j+1)*each+offset-1+from)
}
return result
}
func sendRequest(ctx context.Context, urls []string, ranges []string, clients []http.Client, index, maxConnections int, reader *Reader, ch chan struct{}, wg *sync.WaitGroup) {
request, _ := http.NewRequest("GET", urls[index], nil)
request.Header.Add("Range", ranges[index])
response, err := clients[index].Do(request)
var from, to int
if err != nil || response.StatusCode != 206 {
fmt.Sscanf(ranges[index], "bytes=%d-%d", &from, &to)
download(ctx, append(urls[:index], urls[index+1:]...), clients, reader, maxConnections, to-from+1, from, len(urls)-1)
wg.Done()
<-ch
return
}
fmt.Sscanf(response.Header.Get("Content-Range"), "bytes %d-%d/", &from, &to)
content, _ := ioutil.ReadAll(response.Body)
response.Body.Close()
reader.write(from, content)
size := len(content)
if size == to-from+1 {
wg.Done()
<-ch
} else {
idx := strings.Index(ranges[index], "-")
ranges[index] = "bytes=" + strconv.Itoa(from+size) + ranges[index][idx:]
sendRequest(ctx, urls, ranges, clients, index, maxConnections, reader, ch, wg)
}
}
func download(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int) {
if numberOfUrls == 0 {
reader.setErr(errors.New("no valid urls"))
return
}
ch := make(chan struct{}, maxConnections)
defer close(ch)
var wg sync.WaitGroup
ranges := calculateRanges(size, numberOfUrls, from)
for i := 0; i < numberOfUrls; i++ {
ch <- struct{}{}
wg.Add(1)
go sendRequest(ctx, urls, ranges, clients, i, maxConnections, reader, ch, &wg)
}
wg.Wait()
}
func downloader(ctx context.Context, urls []string, clients []http.Client, reader *Reader, maxConnections, size, from, numberOfUrls int, done chan struct{}) {
download(ctx, urls, clients, reader, maxConnections, size, from, numberOfUrls)
- done <- struct{}{}
+ if ctx.Err() == nil {
+ done <- struct{}{}
+ }
}
func dd(ctx context.Context, urls []string, reader *Reader) {
numberOfUrls := len(urls)
connected := false
size := 0
for i := 0; i < numberOfUrls; i++ {
resp, err := http.Head(urls[i])
if err == nil {
connected = true
size, _ = strconv.Atoi(resp.Header.Get("Content-Length"))
break
}
}
if !connected {
reader.setErr(errors.New("no valid urls"))
return
}
if size == 0 {
reader.setErr(io.EOF)
return
}
reader.mtx.Lock()
reader.toRead = make([]byte, size+1)
reader.mtx.Unlock()
reader.setDone(false)
clients := make([]http.Client, numberOfUrls)
maxConnections := numberOfUrls
if ctx == nil {
download(ctx, urls, clients, reader, maxConnections, size, 0, numberOfUrls)
return
}
connections := ctx.Value("max-connections")
if connections != nil {
maxConnections = connections.(int)
}
cntx, cancel := context.WithCancel(ctx)
done := make(chan struct{})
defer close(done)
ch := ctx.Done()
go downloader(cntx, urls, clients, reader, maxConnections, size, 0, numberOfUrls, done)
select {
case <-ch:
cancel()
reader.setErr(ctx.Err())
case <-done:
}
}
func DownloadFile(ctx context.Context, urls []string) io.Reader {
reader := new(Reader)
reader.mtx = new(sync.Mutex)
reader.setDone(true)
go dd(ctx, urls, reader)
return reader
}